From 34f4426ca9370f4db9f5c71599187bd803957367 Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Thu, 1 Feb 2024 10:10:57 +0530 Subject: [PATCH 01/17] add a release checks to prevent cron job from being run on stable releases prevented bump version from being run on stable releases --- .github/workflows/cd-syft.yml | 71 ++++++++++++++++++++++++----------- 1 file changed, 49 insertions(+), 22 deletions(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index c66d32c1724..0438f3ec96e 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -22,6 +22,31 @@ on: - REAL_AND_TEST_PYPI jobs: + release-checks: + if: github.repository == 'OpenMined/PySyft' && github.event_name == 'schedule' # don't run on forks + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: "3.11" + + # The steps ensure that the cron job is able to run only for + # for beta releases and not for stable releases + # For stable release, we always have to manually run the workflow + - name: Check if the release is a beta release + run: | + if [[ $(python packages/grid/VERSION) != *"beta"* ]]; then + echo "Cron Job could only be run for beta releases" + exit 1 + fi + + # Print the github user triggering the workflow + - name: Github User triggering the workflow + run: | + echo "Github User: ${{ github.actor }}" + call-pr-tests-linting: if: github.repository == 'OpenMined/PySyft' && (github.event.inputs.skip_tests == 'false' || github.event_name == 'schedule') # don't run on forks uses: OpenMined/PySyft/.github/workflows/pr-tests-linting.yml@dev @@ -87,15 +112,6 @@ jobs: python -m pip install --upgrade pip pip install --upgrade bump2version tox - - name: Bump the Version - id: bump-version - run: | - ls **/VERSION | xargs -I {} python {} - cat packages/grid/devspace.yaml | grep '0\.' - bump2version prenum --allow-dirty --no-commit - ls **/VERSION | xargs -I {} python {} - cat packages/grid/devspace.yaml | grep '0\.' - - name: Generate Release Metadata id: release_metadata run: | @@ -114,6 +130,16 @@ jobs: echo "grid_version=$(python packages/grid/VERSION)" >> $GITHUB_OUTPUT echo "seaweedfs_version=$(grep 'SEAWEEDFS_VERSION' packages/grid/default.env | cut -d '=' -f2)" >> $GITHUB_OUTPUT + - name: Bump the Version + id: bump-version + if: steps.release_metadata.outputs.release_tag == 'beta' + run: | + ls **/VERSION | xargs -I {} python {} + cat packages/grid/devspace.yaml | grep '0\.' + bump2version prenum --allow-dirty --no-commit + ls **/VERSION | xargs -I {} python {} + cat packages/grid/devspace.yaml | grep '0\.' + # TODO: Optimize redundant bump protocol version checks - name: Check and Bump Protocol Version run: | @@ -290,8 +316,22 @@ jobs: python -m pip install --upgrade pip pip install --upgrade tox setuptools wheel twine bump2version PyYAML + # Check if the version is a pre-release + - name: Check if the version is a pre-release and modify version string + id: release_checks + run: | + if [[ $(python packages/grid/VERSION) == *"beta"* ]]; then + echo "is_pre_release=true" >> $GITHUB_OUTPUT + echo "github_release_version=$(python packages/grid/VERSION | sed 's/-beta./b/')" >> $GITHUB_OUTPUT + else + echo "is_pre_release=false" >> $GITHUB_OUTPUT + echo "github_release_version=$(python packages/grid/VERSION)" >> $GITHUB_OUTPUT + fi + echo "future_stable_version=$(python packages/grid/VERSION | sed 's/-beta.*//')" >> $GITHUB_OUTPUT + - name: Bump the Version id: bump-version + if: steps.release_checks.outputs.is_pre_release == 'true' run: | ls **/VERSION | xargs -I {} python {} cat packages/grid/devspace.yaml | grep '0\.' @@ -328,19 +368,6 @@ jobs: tox -e syft.build.helm tox -e syft.package.helm - # Check if the version is a pre-release - - name: Check if the version is a pre-release and modify version string - id: release_checks - run: | - if [[ $(python packages/grid/VERSION) == *"beta"* ]]; then - echo "is_pre_release=true" >> $GITHUB_OUTPUT - echo "github_release_version=$(python packages/grid/VERSION | sed 's/-beta./b/')" >> $GITHUB_OUTPUT - else - echo "is_pre_release=false" >> $GITHUB_OUTPUT - echo "github_release_version=$(python packages/grid/VERSION)" >> $GITHUB_OUTPUT - fi - echo "future_stable_version=$(python packages/grid/VERSION | sed 's/-beta.*//')" >> $GITHUB_OUTPUT - - name: Check and Bump Protocol Version run: | if [[ "${{ steps.release_checks.outputs.is_pre_release }}" == "false" ]]; then From d61c6824e44f7956efc41447af3409fba3914dab Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Thu, 1 Feb 2024 10:12:24 +0530 Subject: [PATCH 02/17] temporarily allow it to run on forks --- .github/workflows/cd-syft.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index 0438f3ec96e..7c5f3206679 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -23,7 +23,7 @@ on: jobs: release-checks: - if: github.repository == 'OpenMined/PySyft' && github.event_name == 'schedule' # don't run on forks + if: github.event_name == 'schedule' # don't run on forks runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 From 1f3794afd18e070ff60d8d8bbb3f6f7acdd99a41 Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Thu, 1 Feb 2024 10:13:23 +0530 Subject: [PATCH 03/17] temp cron push --- .github/workflows/cd-syft.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index 7c5f3206679..3638ef127bb 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -2,7 +2,8 @@ name: CD - Syft on: schedule: - - cron: "00 12 * * */7" # At 12:00 UTC on every seven days + # run it on 10:15 AM IST (04:45 AM UTC) on every day + - cron: "15 4 * * *" workflow_dispatch: inputs: From 80e6578d38644935bf22790b4246cd97cd7d031d Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Thu, 1 Feb 2024 10:17:57 +0530 Subject: [PATCH 04/17] update cron --- .github/workflows/cd-syft.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index 3638ef127bb..eff9bc9f7f4 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -3,7 +3,7 @@ name: CD - Syft on: schedule: # run it on 10:15 AM IST (04:45 AM UTC) on every day - - cron: "15 4 * * *" + - cron: "49 4 * * *" workflow_dispatch: inputs: @@ -49,20 +49,29 @@ jobs: echo "Github User: ${{ github.actor }}" call-pr-tests-linting: + needs: [release-checks] if: github.repository == 'OpenMined/PySyft' && (github.event.inputs.skip_tests == 'false' || github.event_name == 'schedule') # don't run on forks uses: OpenMined/PySyft/.github/workflows/pr-tests-linting.yml@dev call-pr-tests-syft: + needs: [release-checks] if: github.repository == 'OpenMined/PySyft' && (github.event.inputs.skip_tests == 'false' || github.event_name == 'schedule') # don't run on forks uses: OpenMined/PySyft/.github/workflows/pr-tests-syft.yml@dev call-pr-tests-stack: + needs: [release-checks] if: github.repository == 'OpenMined/PySyft' && (github.event.inputs.skip_tests == 'false' || github.event_name == 'schedule') # don't run on forks uses: OpenMined/PySyft/.github/workflows/pr-tests-stack.yml@dev secrets: inherit build-and-push-docker-images: - needs: [call-pr-tests-linting, call-pr-tests-syft, call-pr-tests-stack] + needs: + [ + call-pr-tests-linting, + call-pr-tests-syft, + call-pr-tests-stack, + release-checks, + ] if: always() && (needs.call-pr-tests-linting.result == 'success' && needs.call-pr-tests-syft.result == 'success' && needs.call-pr-tests-stack.result == 'success' || github.event.inputs.skip_tests == 'true') strategy: From 64a0a0d0a7d3c2c13a14c5df3ada69d5d89187e9 Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Thu, 1 Feb 2024 10:21:18 +0530 Subject: [PATCH 05/17] update cron --- .github/workflows/cd-syft.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index eff9bc9f7f4..77d2fe8588d 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -3,7 +3,7 @@ name: CD - Syft on: schedule: # run it on 10:15 AM IST (04:45 AM UTC) on every day - - cron: "49 4 * * *" + - cron: "* * * * *" workflow_dispatch: inputs: From 65e58957c8b50e596ccf35dd3b6a36163e1804a9 Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Thu, 1 Feb 2024 12:12:17 +0530 Subject: [PATCH 06/17] updated schedule parameter inside the github workflow --- .github/workflows/cd-syft.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index 77d2fe8588d..5546b7938e8 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -24,7 +24,7 @@ on: jobs: release-checks: - if: github.event_name == 'schedule' # don't run on forks + # if: # don't run on forks runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -38,7 +38,7 @@ jobs: # For stable release, we always have to manually run the workflow - name: Check if the release is a beta release run: | - if [[ $(python packages/grid/VERSION) != *"beta"* ]]; then + if [[ $(python packages/grid/VERSION) != *"beta"* && ${{github.event_name}} == 'schedule' ]]; then echo "Cron Job could only be run for beta releases" exit 1 fi From ccc405c9b4d0ff05d8d04b8a2dc64731a6621097 Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Thu, 1 Feb 2024 12:21:59 +0530 Subject: [PATCH 07/17] updated release checks conditions --- .github/workflows/cd-syft.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index 5546b7938e8..46008fe20b9 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -50,17 +50,17 @@ jobs: call-pr-tests-linting: needs: [release-checks] - if: github.repository == 'OpenMined/PySyft' && (github.event.inputs.skip_tests == 'false' || github.event_name == 'schedule') # don't run on forks + if: github.repository == 'OpenMined/PySyft' && needs.release-checks.result == 'success' && (github.event.inputs.skip_tests == 'false' || github.event_name == 'schedule') # don't run on forks uses: OpenMined/PySyft/.github/workflows/pr-tests-linting.yml@dev call-pr-tests-syft: needs: [release-checks] - if: github.repository == 'OpenMined/PySyft' && (github.event.inputs.skip_tests == 'false' || github.event_name == 'schedule') # don't run on forks + if: github.repository == 'OpenMined/PySyft' && needs.release-checks.result == 'success' && (github.event.inputs.skip_tests == 'false' || github.event_name == 'schedule') # don't run on forks uses: OpenMined/PySyft/.github/workflows/pr-tests-syft.yml@dev call-pr-tests-stack: needs: [release-checks] - if: github.repository == 'OpenMined/PySyft' && (github.event.inputs.skip_tests == 'false' || github.event_name == 'schedule') # don't run on forks + if: github.repository == 'OpenMined/PySyft' && needs.release-checks.result == 'success' && (github.event.inputs.skip_tests == 'false' || github.event_name == 'schedule') # don't run on forks uses: OpenMined/PySyft/.github/workflows/pr-tests-stack.yml@dev secrets: inherit @@ -72,7 +72,7 @@ jobs: call-pr-tests-stack, release-checks, ] - if: always() && (needs.call-pr-tests-linting.result == 'success' && needs.call-pr-tests-syft.result == 'success' && needs.call-pr-tests-stack.result == 'success' || github.event.inputs.skip_tests == 'true') + if: always() && needs.release-checks.result == 'success' && (needs.call-pr-tests-linting.result == 'success' && needs.call-pr-tests-syft.result == 'success' && needs.call-pr-tests-stack.result == 'success' || github.event.inputs.skip_tests == 'true') strategy: matrix: From d8a2e9f4436e3f24a596bc4b0fbfc6fbf158bc8a Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Thu, 1 Feb 2024 12:23:59 +0530 Subject: [PATCH 08/17] test by adding a stable version --- packages/grid/VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/grid/VERSION b/packages/grid/VERSION index a3d8e995fd2..0eb73a3a758 100644 --- a/packages/grid/VERSION +++ b/packages/grid/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.8.4-beta.15" +__version__ = "0.8.4" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib From 28cad1b0341069361da025f6fd9d5817082854b3 Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Thu, 1 Feb 2024 12:28:30 +0530 Subject: [PATCH 09/17] Revert "test by adding a stable version" This reverts commit d8a2e9f4436e3f24a596bc4b0fbfc6fbf158bc8a. --- packages/grid/VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/grid/VERSION b/packages/grid/VERSION index 0eb73a3a758..a3d8e995fd2 100644 --- a/packages/grid/VERSION +++ b/packages/grid/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.8.4" +__version__ = "0.8.4-beta.15" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib From a6997062813f4ead56b7245152adb12059f7ae1a Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Thu, 1 Feb 2024 13:55:53 +0530 Subject: [PATCH 10/17] temporarily change to use ubuntu-latest --- .github/workflows/cd-syft.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index 46008fe20b9..e03bdbf00fa 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -76,7 +76,7 @@ jobs: strategy: matrix: - runner: [sh-arc-linux-x64, sh-arc-linux-arm64] + runner: [ubuntu-latest] runs-on: ${{ matrix.runner }} outputs: From 08c94781e2be9b94a2d06e1cd84b6b1bb5efa5eb Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Thu, 1 Feb 2024 14:18:37 +0530 Subject: [PATCH 11/17] Revert "Revert "test by adding a stable version"" This reverts commit 28cad1b0341069361da025f6fd9d5817082854b3. --- packages/grid/VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/grid/VERSION b/packages/grid/VERSION index a3d8e995fd2..0eb73a3a758 100644 --- a/packages/grid/VERSION +++ b/packages/grid/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.8.4-beta.15" +__version__ = "0.8.4" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib From 254fec4a6cd733d5192f2658baa1cee6bcb55e0b Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Thu, 1 Feb 2024 14:20:28 +0530 Subject: [PATCH 12/17] Revert "Revert "Revert "test by adding a stable version""" This reverts commit 08c94781e2be9b94a2d06e1cd84b6b1bb5efa5eb. --- packages/grid/VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/grid/VERSION b/packages/grid/VERSION index 0eb73a3a758..a3d8e995fd2 100644 --- a/packages/grid/VERSION +++ b/packages/grid/VERSION @@ -1,5 +1,5 @@ # Mono Repo Global Version -__version__ = "0.8.4" +__version__ = "0.8.4-beta.15" # elsewhere we can call this file: `python VERSION` and simply take the stdout # stdlib From e268eb6646285e954e7528cac8443cc246a0af97 Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Thu, 1 Feb 2024 14:21:03 +0530 Subject: [PATCH 13/17] Revert "temporarily change to use ubuntu-latest" This reverts commit a6997062813f4ead56b7245152adb12059f7ae1a. --- .github/workflows/cd-syft.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index e03bdbf00fa..46008fe20b9 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -76,7 +76,7 @@ jobs: strategy: matrix: - runner: [ubuntu-latest] + runner: [sh-arc-linux-x64, sh-arc-linux-arm64] runs-on: ${{ matrix.runner }} outputs: From 7d778c88e0908b9b535a25fff73e6f786a9c129a Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Thu, 1 Feb 2024 14:25:43 +0530 Subject: [PATCH 14/17] revert back to the original cron setting add check to prevent release checks from being run on forks --- .github/workflows/cd-syft.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index 46008fe20b9..a517b183ec1 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -2,8 +2,7 @@ name: CD - Syft on: schedule: - # run it on 10:15 AM IST (04:45 AM UTC) on every day - - cron: "* * * * *" + - cron: "0 12 * * 0" # At 12:00 UTC on every Sunday workflow_dispatch: inputs: @@ -24,7 +23,7 @@ on: jobs: release-checks: - # if: # don't run on forks + if: github.repository == 'OpenMined/PySyft' # don't run on forks runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 From 14f1897d81422d2ddf8030fa1c44fa13cb11cdb1 Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Thu, 1 Feb 2024 14:32:12 +0530 Subject: [PATCH 15/17] added action to commit protocol bump during stable releases --- .github/workflows/cd-syft.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index a517b183ec1..4714e0388a4 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -392,7 +392,8 @@ jobs: run: | tox -e lint || true - - name: Commit changes to Syft + - name: Changes to commit to Syft Repo during beta release + if: steps.release_checks.outputs.is_pre_release == 'true' uses: EndBug/add-and-commit@v9 with: author_name: ${{ secrets.OM_BOT_NAME }} @@ -400,6 +401,15 @@ jobs: message: "[syft]bump version" add: "['.bumpversion.cfg', 'VERSION', 'packages/grid/VERSION','packages/syft/PYPI.md', 'packages/grid/devspace.yaml', 'packages/syft/src/syft/VERSION', 'packages/syft/setup.cfg', 'packages/grid/frontend/package.json', 'packages/syft/src/syft/__init__.py', 'packages/hagrid/hagrid/manifest_template.yml', 'packages/grid/helm/syft/Chart.yaml','packages/grid/helm/repo', 'packages/hagrid/hagrid/deps.py', 'packages/grid/podman/podman-kube/podman-syft-kube.yaml' ,'packages/grid/podman/podman-kube/podman-syft-kube-config.yaml', 'packages/syftcli/manifest.yml', 'packages/syft/src/syft/protocol/protocol_version.json', 'packages/grid/backend/worker_cpu.dockerfile','packages/grid/helm/syft/values.yaml','packages/grid/helm/syft']" + - name: Changes to commit to Syft Repo during stable release + if: steps.release_checks.outputs.is_pre_release == 'false' + uses: EndBug/add-and-commit@v9 + with: + author_name: ${{ secrets.OM_BOT_NAME }} + author_email: ${{ secrets.OM_BOT_EMAIL }} + message: "[syft] bump protocol version" + add: "['packages/syft/src/syft/protocol/protocol_version.json']" + - name: Scheduled Build and Publish if: github.event_name == 'schedule' run: | From 0b3de64de4c8867a8755a62bbb195a8ba07bb1a0 Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Fri, 2 Feb 2024 08:50:49 +0530 Subject: [PATCH 16/17] modified skip_tests to be drop down list --- .github/workflows/cd-syft.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index 4714e0388a4..f6592fb2c0b 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -10,6 +10,10 @@ on: description: "If true, skip tests" required: false default: "false" + type: choice + options: + - true + - false release_platform: description: "Release Platform" From d012a2111927d1b898dbf0196ca04ebeb648dba0 Mon Sep 17 00:00:00 2001 From: rasswanth-s <43314053+rasswanth-s@users.noreply.github.com> Date: Fri, 2 Feb 2024 08:55:32 +0530 Subject: [PATCH 17/17] Changed order of choices in cd-syft workflow --- .github/workflows/cd-syft.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cd-syft.yml b/.github/workflows/cd-syft.yml index f6592fb2c0b..04d4ca08447 100644 --- a/.github/workflows/cd-syft.yml +++ b/.github/workflows/cd-syft.yml @@ -7,13 +7,13 @@ on: workflow_dispatch: inputs: skip_tests: - description: "If true, skip tests" + description: "If true, skip pre-release tests" required: false default: "false" type: choice options: - - true - false + - true release_platform: description: "Release Platform"