Merge branch 'update-ci'

This commit is contained in:
deeplow 2022-08-05 11:38:20 +01:00
commit 80a3543202
No known key found for this signature in database
GPG key ID: 577982871529A52A

View file

@ -132,31 +132,9 @@ jobs:
echo echo
done done
build-ubuntu-impish: build-ubuntu-jammy:
docker: docker:
- image: ubuntu:21.10 - image: ubuntu:22.04
resource_class: medium+
steps:
- run: *install-dependencies-deb
- checkout
- restore_cache: *restore-cache
- run: *copy-image
- run: *build-deb
build-ubuntu-hirsute:
docker:
- image: ubuntu:21.04
resource_class: medium+
steps:
- run: *install-dependencies-deb
- checkout
- restore_cache: *restore-cache
- run: *copy-image
- run: *build-deb
build-ubuntu-groovy:
docker:
- image: ubuntu:20.10
resource_class: medium+ resource_class: medium+
steps: steps:
- run: *install-dependencies-deb - run: *install-dependencies-deb
@ -187,6 +165,28 @@ jobs:
- run: *copy-image - run: *copy-image
- run: *build-deb - run: *build-deb
build-fedora-37:
docker:
- image: fedora:37
resource_class: medium+
steps:
- run: *install-dependencies-rpm
- checkout
- restore_cache: *restore-cache
- run: *copy-image
- run: *build-rpm
build-fedora-36:
docker:
- image: fedora:36
resource_class: medium+
steps:
- run: *install-dependencies-rpm
- checkout
- restore_cache: *restore-cache
- run: *copy-image
- run: *build-rpm
build-fedora-35: build-fedora-35:
docker: docker:
- image: fedora:35 - image: fedora:35
@ -198,31 +198,9 @@ jobs:
- run: *copy-image - run: *copy-image
- run: *build-rpm - run: *build-rpm
build-fedora-34:
docker:
- image: fedora:34
resource_class: medium+
steps:
- run: *install-dependencies-rpm
- checkout
- restore_cache: *restore-cache
- run: *copy-image
- run: *build-rpm
build-fedora-33:
docker:
- image: fedora:33
resource_class: medium+
steps:
- run: *install-dependencies-rpm
- checkout
- restore_cache: *restore-cache
- run: *copy-image
- run: *build-rpm
deploy-fedora: deploy-fedora:
docker: docker:
- image: fedora:33 - image: fedora:35
resource_class: medium+ resource_class: medium+
steps: steps:
- run: *install-dependencies-rpm - run: *install-dependencies-rpm
@ -238,16 +216,16 @@ jobs:
dnf install -y ruby-devel dnf install -y ruby-devel
gem install package_cloud gem install package_cloud
- run: - run:
name: Deploy fedora/33 name: Deploy fedora/37
environment: environment:
PACKAGE_TYPE: "rpm" PACKAGE_TYPE: "rpm"
PACKAGECLOUD_DISTRO: "fedora/33" PACKAGECLOUD_DISTRO: "fedora/37"
<<: *deploy-packagecloud <<: *deploy-packagecloud
- run: - run:
name: Deploy fedora/34 name: Deploy fedora/36
environment: environment:
PACKAGE_TYPE: "rpm" PACKAGE_TYPE: "rpm"
PACKAGECLOUD_DISTRO: "fedora/34" PACKAGECLOUD_DISTRO: "fedora/36"
<<: *deploy-packagecloud <<: *deploy-packagecloud
- run: - run:
name: Deploy fedora/35 name: Deploy fedora/35
@ -287,7 +265,7 @@ jobs:
deploy-ubuntu: deploy-ubuntu:
docker: docker:
- image: ubuntu:21.04 - image: ubuntu:22.04
resource_class: medium+ resource_class: medium+
steps: steps:
- run: *install-dependencies-deb - run: *install-dependencies-deb
@ -302,22 +280,10 @@ jobs:
gem install -N rake gem install -N rake
gem install -N package_cloud gem install -N package_cloud
- run: - run:
name: Deploy ubuntu/impish name: Deploy ubuntu/jammy
environment: environment:
PACKAGE_TYPE: "deb" PACKAGE_TYPE: "deb"
PACKAGECLOUD_DISTRO: "ubuntu/impish" PACKAGECLOUD_DISTRO: "ubuntu/jammy"
<<: *deploy-packagecloud
- run:
name: Deploy ubuntu/hirsute
environment:
PACKAGE_TYPE: "deb"
PACKAGECLOUD_DISTRO: "ubuntu/hirsute"
<<: *deploy-packagecloud
- run:
name: Deploy ubuntu/groovy
environment:
PACKAGE_TYPE: "deb"
PACKAGECLOUD_DISTRO: "ubuntu/groovy"
<<: *deploy-packagecloud <<: *deploy-packagecloud
workflows: workflows:
@ -329,30 +295,25 @@ workflows:
- convert-test-docs: - convert-test-docs:
requires: requires:
- build-container-image - build-container-image
- build-ubuntu-impish: - build-ubuntu-jammy:
requires:
- build-container-image
- build-ubuntu-hirsute:
requires:
- build-container-image
- build-ubuntu-groovy:
requires: requires:
- build-container-image - build-container-image
- build-debian-bullseye: - build-debian-bullseye:
requires: requires:
- build-container-image - build-container-image
- build-debian-bookworm: ## Waiting for upstream fix https://github.com/freedomofpress/dangerzone/issues/172
#- build-debian-bookworm:
# requires:
# - build-container-image
- build-fedora-37:
requires:
- build-container-image
- build-fedora-36:
requires: requires:
- build-container-image - build-container-image
- build-fedora-35: - build-fedora-35:
requires: requires:
- build-container-image - build-container-image
- build-fedora-34:
requires:
- build-container-image
- build-fedora-33:
requires:
- build-container-image
build-and-deploy: build-and-deploy:
jobs: jobs: