@cryptotaxi247 / netdata-1 / commits / e03d76a2f

Final syntax fixes for repoconfig packages workflow.

Austin S. Hemmelgarn committed Aug 11, 2021 at 10:49 UTC e03d76a2f12e1ac9eec5da03ad63da906ae5f524
1 file changed +16 -16
.github/workflows/repoconfig-packages.yml
+16 -16
@@ -5,7 +5,7 @@ on:
5 workflow_dispatch:
6 inputs:
7 distros:
8 - name: Distros to Build
8 + description: Distros to Build
9 default: all
10 required: true
11 env:
@@ -21,18 +21,18 @@ jobs:
21 # This needs to be kept in sync with the matrix in packaging.yml, but should only include the AMD64 lines.
22 matrix:
23 include:
24 - - {distro: debian, version: "9", pkgclouddistro: debian/stretch, format: deb, base_image: debian, platform: linux/amd64, arch: amd64}
25 - - {distro: debian, version: "10", pkgclouddistro: debian/buster, format: deb, base_image: debian, platform: linux/amd64, arch: amd64}
26 - - {distro: ubuntu, version: "16.04", pkgclouddistro: ubuntu/xenial, format: deb, base_image: ubuntu, platform: linux/amd64, arch: amd64}
27 - - {distro: ubuntu, version: "18.04", pkgclouddistro: ubuntu/bionic, format: deb, base_image: ubuntu, platform: linux/amd64, arch: amd64}
28 - - {distro: ubuntu, version: "20.04", pkgclouddistro: ubuntu/focal, format: deb, base_image: ubuntu, platform: linux/amd64, arch: amd64}
29 - - {distro: ubuntu, version: "21.04", pkgclouddistro: ubuntu/hirsute, format: deb, base_image: ubuntu, platform: linux/amd64, arch: amd64}
30 - - {distro: centos, version: "7", pkgclouddistro: el/7, format: rpm, base_image: centos, platform: linux/amd64, arch: amd64}
31 - - {distro: centos, version: "8", pkgclouddistro: el/8, format: rpm, base_image: centos, platform: linux/amd64, arch: amd64}
32 - - {distro: fedora, version: "33", pkgclouddistro: fedora/33, format: rpm, base_image: fedora, platform: linux/amd64, arch: amd64}
33 - - {distro: fedora, version: "34", pkgclouddistro: fedora/34, format: rpm, base_image: fedora, platform: linux/amd64, arch: amd64}
34 - - {distro: opensuse, version: "15.2", pkgclouddistro: opensuse/15.2, format: rpm, base_image: opensuse/leap, platform: linux/amd64, arch: amd64}
35 - - {distro: opensuse, version: "15.3", pkgclouddistro: opensuse/15.2, format: rpm, base_image: opensuse/leap, platform: linux/amd64, arch: amd64}
24 + - {distro: debian, version: "9", key: debian-9, pkgclouddistro: debian/stretch, format: deb, base_image: debian, platform: linux/amd64, arch: amd64}
25 + - {distro: debian, version: "10", key: debian-10, pkgclouddistro: debian/buster, format: deb, base_image: debian, platform: linux/amd64, arch: amd64}
26 + - {distro: ubuntu, version: "16.04", key: ubuntu-16.04, pkgclouddistro: ubuntu/xenial, format: deb, base_image: ubuntu, platform: linux/amd64, arch: amd64}
27 + - {distro: ubuntu, version: "18.04", key: ubuntu-18.04, pkgclouddistro: ubuntu/bionic, format: deb, base_image: ubuntu, platform: linux/amd64, arch: amd64}
28 + - {distro: ubuntu, version: "20.04", key: ubuntu-20.04, pkgclouddistro: ubuntu/focal, format: deb, base_image: ubuntu, platform: linux/amd64, arch: amd64}
29 + - {distro: ubuntu, version: "21.04", key: ubuntu-21.04, pkgclouddistro: ubuntu/hirsute, format: deb, base_image: ubuntu, platform: linux/amd64, arch: amd64}
30 + - {distro: centos, version: "7", key: centos-7, pkgclouddistro: el/7, format: rpm, base_image: centos, platform: linux/amd64, arch: amd64}
31 + - {distro: centos, version: "8", key: centos-8, pkgclouddistro: el/8, format: rpm, base_image: centos, platform: linux/amd64, arch: amd64}
32 + - {distro: fedora, version: "33", key: fedora-33, pkgclouddistro: fedora/33, format: rpm, base_image: fedora, platform: linux/amd64, arch: amd64}
33 + - {distro: fedora, version: "34", key: fedora-34, pkgclouddistro: fedora/34, format: rpm, base_image: fedora, platform: linux/amd64, arch: amd64}
34 + - {distro: opensuse, version: "15.2", key: opensuse-15.2, pkgclouddistro: opensuse/15.2, format: rpm, base_image: opensuse/leap, platform: linux/amd64, arch: amd64}
35 + - {distro: opensuse, version: "15.3", key: opensuse-15.3, pkgclouddistro: opensuse/15.2, format: rpm, base_image: opensuse/leap, platform: linux/amd64, arch: amd64}
36 # We intentiaonally disable the fail-fast behavior so that a
37 # build failure for one version doesn't prevent us from publishing
38 # successfully built and tested packages for another version.
@@ -40,16 +40,16 @@ jobs:
40 max-parallel: 8
41 steps:
42 - name: Checkout
43 - if: contains(github.event.input.distros, join([matrix.distro, matrix.version], '-')) || github.event.input.distros == 'all'
43 + if: contains(github.event.input.distros, matrix.key) || github.event.input.distros == 'all'
44 uses: actions/checkout@v2
45 # Unlike normally, we do not need a deep clone or submodules for this.
46 - name: Build Packages
47 - if: contains(github.event.input.distros, join([matrix.distro, matrix.version], '-')) || github.event.input.distros == 'all'
47 + if: contains(github.event.input.distros, matrix.key) || github.event.input.distros == 'all'
48 shell: bash
49 run: |
50 docker run -e DO_NOT_TRACK=1 --platform ${{ matrix.platform }} -v $PWD:/netdata ${{ matrix.base_image }}:${{ matrix.version }} /netdata/packaging/repoconfig/build-${{ matrix.format }}.sh
51 - name: Upload Packages
52 - if: contains(github.event.input.distros, join([matrix.distro, matrix.version], '-')) || github.event.input.distros == 'all'
52 + if: contains(github.event.input.distros, matrix.key) || github.event.input.distros == 'all'
53 shell: bash
54 env:
55 PKG_CLOUD_TOKEN: ${{ secrets.PACKAGE_CLOUD_API_KEY }}