mirror of
https://github.com/saltstack/salt-bootstrap.git
synced 2025-04-16 09:40:21 +00:00
Also test boostrapping the master branch
This commit is contained in:
parent
bd0607b2a1
commit
e970777d5f
2 changed files with 878 additions and 0 deletions
874
.github/.workflows/main.yml
vendored
874
.github/.workflows/main.yml
vendored
|
@ -320,6 +320,98 @@ jobs:
|
||||||
bundle exec kitchen destroy py3-git-3000-amazon-2
|
bundle exec kitchen destroy py3-git-3000-amazon-2
|
||||||
|
|
||||||
|
|
||||||
|
py2-git-master-amazon-2:
|
||||||
|
name: Amazon 2 Master Py2 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py2-git-master-amazon-2 || bundle exec kitchen create py2-git-master-amazon-2
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py2-git-master-amazon-2
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py2-git-master-amazon-2
|
||||||
|
|
||||||
|
|
||||||
|
py3-git-master-amazon-2:
|
||||||
|
name: Amazon 2 Master Py3 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py3-git-master-amazon-2 || bundle exec kitchen create py3-git-master-amazon-2
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py3-git-master-amazon-2
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py3-git-master-amazon-2
|
||||||
|
|
||||||
|
|
||||||
latest-amazon-2:
|
latest-amazon-2:
|
||||||
name: Amazon 2 Latest packaged release
|
name: Amazon 2 Latest packaged release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -504,6 +596,52 @@ jobs:
|
||||||
bundle exec kitchen destroy py2-git-3000-arch
|
bundle exec kitchen destroy py2-git-3000-arch
|
||||||
|
|
||||||
|
|
||||||
|
py2-git-master-arch:
|
||||||
|
name: Arch Master Py2 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py2-git-master-arch || bundle exec kitchen create py2-git-master-arch
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py2-git-master-arch
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py2-git-master-arch
|
||||||
|
|
||||||
|
|
||||||
py2-stable-2018-3-centos-6:
|
py2-stable-2018-3-centos-6:
|
||||||
name: CentOS 6 v2018.3 Py2 Stable
|
name: CentOS 6 v2018.3 Py2 Stable
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -734,6 +872,52 @@ jobs:
|
||||||
bundle exec kitchen destroy py2-git-3000-centos-6
|
bundle exec kitchen destroy py2-git-3000-centos-6
|
||||||
|
|
||||||
|
|
||||||
|
py2-git-master-centos-6:
|
||||||
|
name: CentOS 6 Master Py2 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py2-git-master-centos-6 || bundle exec kitchen create py2-git-master-centos-6
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py2-git-master-centos-6
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py2-git-master-centos-6
|
||||||
|
|
||||||
|
|
||||||
latest-centos-6:
|
latest-centos-6:
|
||||||
name: CentOS 6 Latest packaged release
|
name: CentOS 6 Latest packaged release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -1240,6 +1424,98 @@ jobs:
|
||||||
bundle exec kitchen destroy py3-git-3000-centos-7
|
bundle exec kitchen destroy py3-git-3000-centos-7
|
||||||
|
|
||||||
|
|
||||||
|
py2-git-master-centos-7:
|
||||||
|
name: CentOS 7 Master Py2 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py2-git-master-centos-7 || bundle exec kitchen create py2-git-master-centos-7
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py2-git-master-centos-7
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py2-git-master-centos-7
|
||||||
|
|
||||||
|
|
||||||
|
py3-git-master-centos-7:
|
||||||
|
name: CentOS 7 Master Py3 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py3-git-master-centos-7 || bundle exec kitchen create py3-git-master-centos-7
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py3-git-master-centos-7
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py3-git-master-centos-7
|
||||||
|
|
||||||
|
|
||||||
latest-centos-7:
|
latest-centos-7:
|
||||||
name: CentOS 7 Latest packaged release
|
name: CentOS 7 Latest packaged release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -1424,6 +1700,52 @@ jobs:
|
||||||
bundle exec kitchen destroy py3-git-3000-centos-8
|
bundle exec kitchen destroy py3-git-3000-centos-8
|
||||||
|
|
||||||
|
|
||||||
|
py3-git-master-centos-8:
|
||||||
|
name: CentOS 8 Master Py3 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py3-git-master-centos-8 || bundle exec kitchen create py3-git-master-centos-8
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py3-git-master-centos-8
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py3-git-master-centos-8
|
||||||
|
|
||||||
|
|
||||||
py3-stable-2019-2-debian-10:
|
py3-stable-2019-2-debian-10:
|
||||||
name: Debian 10 v2019.2 Py3 Stable
|
name: Debian 10 v2019.2 Py3 Stable
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -1562,6 +1884,52 @@ jobs:
|
||||||
bundle exec kitchen destroy py3-git-3000-debian-10
|
bundle exec kitchen destroy py3-git-3000-debian-10
|
||||||
|
|
||||||
|
|
||||||
|
py3-git-master-debian-10:
|
||||||
|
name: Debian 10 Master Py3 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py3-git-master-debian-10 || bundle exec kitchen create py3-git-master-debian-10
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py3-git-master-debian-10
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py3-git-master-debian-10
|
||||||
|
|
||||||
|
|
||||||
py2-stable-2018-3-debian-8:
|
py2-stable-2018-3-debian-8:
|
||||||
name: Debian 8 v2018.3 Py2 Stable
|
name: Debian 8 v2018.3 Py2 Stable
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -1792,6 +2160,52 @@ jobs:
|
||||||
bundle exec kitchen destroy py2-git-3000-debian-8
|
bundle exec kitchen destroy py2-git-3000-debian-8
|
||||||
|
|
||||||
|
|
||||||
|
py2-git-master-debian-8:
|
||||||
|
name: Debian 8 Master Py2 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py2-git-master-debian-8 || bundle exec kitchen create py2-git-master-debian-8
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py2-git-master-debian-8
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py2-git-master-debian-8
|
||||||
|
|
||||||
|
|
||||||
latest-debian-8:
|
latest-debian-8:
|
||||||
name: Debian 8 Latest packaged release
|
name: Debian 8 Latest packaged release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -2298,6 +2712,98 @@ jobs:
|
||||||
bundle exec kitchen destroy py3-git-3000-debian-9
|
bundle exec kitchen destroy py3-git-3000-debian-9
|
||||||
|
|
||||||
|
|
||||||
|
py2-git-master-debian-9:
|
||||||
|
name: Debian 9 Master Py2 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py2-git-master-debian-9 || bundle exec kitchen create py2-git-master-debian-9
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py2-git-master-debian-9
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py2-git-master-debian-9
|
||||||
|
|
||||||
|
|
||||||
|
py3-git-master-debian-9:
|
||||||
|
name: Debian 9 Master Py3 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py3-git-master-debian-9 || bundle exec kitchen create py3-git-master-debian-9
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py3-git-master-debian-9
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py3-git-master-debian-9
|
||||||
|
|
||||||
|
|
||||||
latest-debian-9:
|
latest-debian-9:
|
||||||
name: Debian 9 Latest packaged release
|
name: Debian 9 Latest packaged release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -2574,6 +3080,52 @@ jobs:
|
||||||
bundle exec kitchen destroy py3-git-3000-fedora-30
|
bundle exec kitchen destroy py3-git-3000-fedora-30
|
||||||
|
|
||||||
|
|
||||||
|
py3-git-master-fedora-30:
|
||||||
|
name: Fedora 30 Master Py3 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py3-git-master-fedora-30 || bundle exec kitchen create py3-git-master-fedora-30
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py3-git-master-fedora-30
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py3-git-master-fedora-30
|
||||||
|
|
||||||
|
|
||||||
latest-fedora-30:
|
latest-fedora-30:
|
||||||
name: Fedora 30 Latest packaged release
|
name: Fedora 30 Latest packaged release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -2850,6 +3402,52 @@ jobs:
|
||||||
bundle exec kitchen destroy py3-git-3000-fedora-31
|
bundle exec kitchen destroy py3-git-3000-fedora-31
|
||||||
|
|
||||||
|
|
||||||
|
py3-git-master-fedora-31:
|
||||||
|
name: Fedora 31 Master Py3 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py3-git-master-fedora-31 || bundle exec kitchen create py3-git-master-fedora-31
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py3-git-master-fedora-31
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py3-git-master-fedora-31
|
||||||
|
|
||||||
|
|
||||||
latest-fedora-31:
|
latest-fedora-31:
|
||||||
name: Fedora 31 Latest packaged release
|
name: Fedora 31 Latest packaged release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -3218,6 +3816,98 @@ jobs:
|
||||||
bundle exec kitchen destroy py3-git-3000-opensuse-15
|
bundle exec kitchen destroy py3-git-3000-opensuse-15
|
||||||
|
|
||||||
|
|
||||||
|
py2-git-master-opensuse-15:
|
||||||
|
name: Opensuse 15 Master Py2 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py2-git-master-opensuse-15 || bundle exec kitchen create py2-git-master-opensuse-15
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py2-git-master-opensuse-15
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py2-git-master-opensuse-15
|
||||||
|
|
||||||
|
|
||||||
|
py3-git-master-opensuse-15:
|
||||||
|
name: Opensuse 15 Master Py3 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py3-git-master-opensuse-15 || bundle exec kitchen create py3-git-master-opensuse-15
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py3-git-master-opensuse-15
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py3-git-master-opensuse-15
|
||||||
|
|
||||||
|
|
||||||
latest-opensuse-15:
|
latest-opensuse-15:
|
||||||
name: Opensuse 15 Latest packaged release
|
name: Opensuse 15 Latest packaged release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -3724,6 +4414,98 @@ jobs:
|
||||||
bundle exec kitchen destroy py3-git-3000-ubuntu-1604
|
bundle exec kitchen destroy py3-git-3000-ubuntu-1604
|
||||||
|
|
||||||
|
|
||||||
|
py2-git-master-ubuntu-1604:
|
||||||
|
name: Ubuntu 16.04 Master Py2 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py2-git-master-ubuntu-1604 || bundle exec kitchen create py2-git-master-ubuntu-1604
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py2-git-master-ubuntu-1604
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py2-git-master-ubuntu-1604
|
||||||
|
|
||||||
|
|
||||||
|
py3-git-master-ubuntu-1604:
|
||||||
|
name: Ubuntu 16.04 Master Py3 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py3-git-master-ubuntu-1604 || bundle exec kitchen create py3-git-master-ubuntu-1604
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py3-git-master-ubuntu-1604
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py3-git-master-ubuntu-1604
|
||||||
|
|
||||||
|
|
||||||
latest-ubuntu-1604:
|
latest-ubuntu-1604:
|
||||||
name: Ubuntu 16.04 Latest packaged release
|
name: Ubuntu 16.04 Latest packaged release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
@ -4230,6 +5012,98 @@ jobs:
|
||||||
bundle exec kitchen destroy py3-git-3000-ubuntu-1804
|
bundle exec kitchen destroy py3-git-3000-ubuntu-1804
|
||||||
|
|
||||||
|
|
||||||
|
py2-git-master-ubuntu-1804:
|
||||||
|
name: Ubuntu 18.04 Master Py2 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py2-git-master-ubuntu-1804 || bundle exec kitchen create py2-git-master-ubuntu-1804
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py2-git-master-ubuntu-1804
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py2-git-master-ubuntu-1804
|
||||||
|
|
||||||
|
|
||||||
|
py3-git-master-ubuntu-1804:
|
||||||
|
name: Ubuntu 18.04 Master Py3 Git
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
timeout-minutes: 10
|
||||||
|
|
||||||
|
needs: lint
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v1
|
||||||
|
- name: Setup Ruby
|
||||||
|
uses: actions/setup-ruby@v1
|
||||||
|
with:
|
||||||
|
ruby-version: 2.6.x
|
||||||
|
|
||||||
|
- name: Install Bundler
|
||||||
|
run: |
|
||||||
|
gem install bundler
|
||||||
|
|
||||||
|
- name: Setup Bundle
|
||||||
|
run: |
|
||||||
|
bundle install --with docker --without opennebula ec2 windows vagrant
|
||||||
|
|
||||||
|
- name: Set up Python 3.7
|
||||||
|
uses: actions/setup-python@v1
|
||||||
|
with:
|
||||||
|
python-version: 3.7
|
||||||
|
|
||||||
|
- name: Install Python Dependencies
|
||||||
|
run: |
|
||||||
|
pip install -U pip
|
||||||
|
pip install -r tests/requirements.txt
|
||||||
|
|
||||||
|
- name: Create Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen create py3-git-master-ubuntu-1804 || bundle exec kitchen create py3-git-master-ubuntu-1804
|
||||||
|
|
||||||
|
- name: Test Bootstrap In Test Container
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen verify py3-git-master-ubuntu-1804
|
||||||
|
|
||||||
|
- name: Destroy Test Container
|
||||||
|
if: always()
|
||||||
|
run: |
|
||||||
|
bundle exec kitchen destroy py3-git-master-ubuntu-1804
|
||||||
|
|
||||||
|
|
||||||
latest-ubuntu-1804:
|
latest-ubuntu-1804:
|
||||||
name: Ubuntu 18.04 Latest packaged release
|
name: Ubuntu 18.04 Latest packaged release
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|
4
.github/.workflows/templates/generate.py
vendored
4
.github/.workflows/templates/generate.py
vendored
|
@ -65,6 +65,7 @@ SALT_BRANCHES = [
|
||||||
'2018-3',
|
'2018-3',
|
||||||
'2019-2',
|
'2019-2',
|
||||||
'3000',
|
'3000',
|
||||||
|
'master',
|
||||||
'latest'
|
'latest'
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -72,6 +73,7 @@ BRANCH_DISPLAY_NAMES = {
|
||||||
'2018-3': 'v2018.3',
|
'2018-3': 'v2018.3',
|
||||||
'2019-2': 'v2019.2',
|
'2019-2': 'v2019.2',
|
||||||
'3000': 'v3000',
|
'3000': 'v3000',
|
||||||
|
'master': 'Master',
|
||||||
'latest': 'Latest'
|
'latest': 'Latest'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -138,6 +140,8 @@ def generate_test_jobs():
|
||||||
|
|
||||||
for python_version in ('py2', 'py3'):
|
for python_version in ('py2', 'py3'):
|
||||||
for bootstrap_type in ('stable', 'git'):
|
for bootstrap_type in ('stable', 'git'):
|
||||||
|
if bootstrap_type == 'stable' and branch == 'master':
|
||||||
|
continue
|
||||||
if bootstrap_type == 'stable' and distro not in STABLE_DISTROS:
|
if bootstrap_type == 'stable' and distro not in STABLE_DISTROS:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue