From 3db4d595d6f22fef3f19f22fc7ab137e741c1266 Mon Sep 17 00:00:00 2001 From: Baptiste Augrain Date: Sat, 18 Apr 2026 14:31:22 +0200 Subject: [PATCH] ci: publish workflows are always deploying --- .github/workflows/publish-insider-linux.yml | 26 ++++++----------- .github/workflows/publish-insider-macos.yml | 7 ++--- .github/workflows/publish-insider-windows.yml | 18 +++++------- .github/workflows/publish-stable-linux.yml | 29 ++++++------------- .github/workflows/publish-stable-macos.yml | 7 ++--- .github/workflows/publish-stable-windows.yml | 18 +++++------- 6 files changed, 38 insertions(+), 67 deletions(-) diff --git a/.github/workflows/publish-insider-linux.yml b/.github/workflows/publish-insider-linux.yml index b5c09a2..06df5d0 100644 --- a/.github/workflows/publish-insider-linux.yml +++ b/.github/workflows/publish-insider-linux.yml @@ -28,7 +28,6 @@ jobs: MS_TAG: ${{ env.MS_TAG }} RELEASE_VERSION: ${{ env.RELEASE_VERSION }} SHOULD_BUILD: ${{ env.SHOULD_BUILD }} - SHOULD_DEPLOY: ${{ env.SHOULD_DEPLOY }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -113,7 +112,7 @@ jobs: with: name: vscode path: ./vscode.tar.gz - retention-days: ${{ needs.check.outputs.SHOULD_DEPLOY == 'yes' && 30 || 1 }} + retention-days: 30 if: env.SHOULD_BUILD == 'yes' build: @@ -161,12 +160,10 @@ jobs: MS_TAG: ${{ needs.check.outputs.MS_TAG }} RELEASE_VERSION: ${{ needs.check.outputs.RELEASE_VERSION }} SHOULD_BUILD: ${{ needs.check.outputs.SHOULD_BUILD }} - SHOULD_DEPLOY: ${{ needs.check.outputs.SHOULD_DEPLOY }} VSCODE_ARCH: ${{ matrix.vscode_arch }} outputs: RELEASE_VERSION: ${{ env.RELEASE_VERSION }} SHOULD_BUILD: ${{ env.SHOULD_BUILD }} - SHOULD_DEPLOY: ${{ env.SHOULD_DEPLOY }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -177,7 +174,7 @@ jobs: - name: Install GH run: ./build/linux/install_gh.sh - if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' - name: Check existing VSCodium tags/releases env: @@ -216,21 +213,21 @@ jobs: VSCODE_SYSROOT_VERSION: ${{ steps.build.outputs.VSCODE_SYSROOT_VERSION }} VSCODE_SYSROOT_PREFIX: ${{ steps.build.outputs.VSCODE_SYSROOT_PREFIX }} run: ./prepare_assets.sh - if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' - name: Release env: GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }} GITHUB_USERNAME: ${{ github.repository_owner }} run: ./release.sh - if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' - name: Update versions repo env: GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }} GITHUB_USERNAME: ${{ github.repository_owner }} run: ./update_version.sh - if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' reh_linux: needs: @@ -272,7 +269,6 @@ jobs: MS_TAG: ${{ needs.check.outputs.MS_TAG }} RELEASE_VERSION: ${{ needs.check.outputs.RELEASE_VERSION }} SHOULD_BUILD: ${{ needs.check.outputs.SHOULD_BUILD }} - SHOULD_DEPLOY: ${{ needs.check.outputs.SHOULD_DEPLOY }} VSCODE_ARCH: ${{ matrix.vscode_arch }} if: needs.check.outputs.SHOULD_BUILD == 'yes' @@ -308,7 +304,7 @@ jobs: - name: Install GH run: ./build/linux/install_gh.sh - if: env.DISABLED != 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.DISABLED != 'yes' - name: Check existing VSCodium tags/releases env: @@ -335,7 +331,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }} GITHUB_USERNAME: ${{ github.repository_owner }} run: ./release.sh - if: env.DISABLED != 'yes' && env.SHOULD_DEPLOY == 'yes' && (env.SHOULD_BUILD_REH != 'no' || env.SHOULD_BUILD_REH_WEB != 'no') + if: env.DISABLED != 'yes' && (env.SHOULD_BUILD_REH != 'no' || env.SHOULD_BUILD_REH_WEB != 'no') reh_alpine: needs: @@ -363,7 +359,6 @@ jobs: OS_NAME: alpine RELEASE_VERSION: ${{ needs.check.outputs.RELEASE_VERSION }} SHOULD_BUILD: ${{ needs.check.outputs.SHOULD_BUILD }} - SHOULD_DEPLOY: ${{ needs.check.outputs.SHOULD_DEPLOY }} VSCODE_ARCH: ${{ matrix.vscode_arch }} if: needs.check.outputs.SHOULD_BUILD == 'yes' @@ -386,7 +381,6 @@ jobs: - name: Install GH run: ./build/linux/install_gh.sh - if: env.SHOULD_DEPLOY == 'yes' - name: Check existing VSCodium tags/releases env: @@ -416,7 +410,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }} GITHUB_USERNAME: ${{ github.repository_owner }} run: ./release.sh - if: env.DISABLED != 'yes' && env.SHOULD_DEPLOY == 'yes' && (env.SHOULD_BUILD_REH != 'no' || env.SHOULD_BUILD_REH_WEB != 'no') + if: env.DISABLED != 'yes' && (env.SHOULD_BUILD_REH != 'no' || env.SHOULD_BUILD_REH_WEB != 'no') aur: needs: @@ -431,7 +425,6 @@ jobs: include: - package_name: vscodium-insiders-bin - package_name: vscodium-insiders - if: needs.check.outputs.SHOULD_DEPLOY == 'yes' steps: - name: Get version @@ -465,7 +458,7 @@ jobs: platform: - amd64 - arm64 - if: needs.check.outputs.SHOULD_DEPLOY == 'yes' && needs.check.outputs.SHOULD_BUILD_SNAP != 'no' && vars.DISABLE_INSIDER_SNAP != 'yes' + if: needs.check.outputs.SHOULD_BUILD_SNAP != 'no' && vars.DISABLE_INSIDER_SNAP != 'yes' steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -500,7 +493,6 @@ jobs: runs-on: ubuntu-latest environment: publish permissions: {} - if: needs.check.outputs.SHOULD_DEPLOY == 'yes' steps: - name: Trigger repository rebuild diff --git a/.github/workflows/publish-insider-macos.yml b/.github/workflows/publish-insider-macos.yml index 9115414..9df872c 100644 --- a/.github/workflows/publish-insider-macos.yml +++ b/.github/workflows/publish-insider-macos.yml @@ -58,7 +58,6 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: . check_tags.sh - if: env.SHOULD_DEPLOY == 'yes' - name: Build env: @@ -74,21 +73,21 @@ jobs: CERTIFICATE_OSX_P12_PASSWORD: ${{ secrets.CERTIFICATE_OSX_NEW_P12_PASSWORD }} CERTIFICATE_OSX_TEAM_ID: ${{ secrets.CERTIFICATE_OSX_NEW_TEAM_ID }} run: ./prepare_assets.sh - if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' - name: Release env: GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }} GITHUB_USERNAME: ${{ github.repository_owner }} run: ./release.sh - if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' - name: Update versions repo env: GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }} GITHUB_USERNAME: ${{ github.repository_owner }} run: ./update_version.sh - if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' - name: Clean up keychain if: always() diff --git a/.github/workflows/publish-insider-windows.yml b/.github/workflows/publish-insider-windows.yml index 1b695cf..ef5faf8 100644 --- a/.github/workflows/publish-insider-windows.yml +++ b/.github/workflows/publish-insider-windows.yml @@ -26,7 +26,6 @@ jobs: MS_TAG: ${{ env.MS_TAG }} RELEASE_VERSION: ${{ env.RELEASE_VERSION }} SHOULD_BUILD: ${{ env.SHOULD_BUILD }} - SHOULD_DEPLOY: ${{ env.SHOULD_DEPLOY }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -103,7 +102,7 @@ jobs: with: name: vscode path: ./vscode.tar.gz - retention-days: ${{ needs.check.outputs.SHOULD_DEPLOY == 'yes' && 30 || 1 }} + retention-days: 30 if: env.SHOULD_BUILD == 'yes' build: @@ -129,11 +128,9 @@ jobs: MS_TAG: ${{ needs.check.outputs.MS_TAG }} RELEASE_VERSION: ${{ needs.check.outputs.RELEASE_VERSION }} SHOULD_BUILD: ${{ needs.check.outputs.SHOULD_BUILD }} - SHOULD_DEPLOY: ${{ needs.check.outputs.SHOULD_DEPLOY }} VSCODE_ARCH: ${{ matrix.vscode_arch }} outputs: RELEASE_VERSION: ${{ env.RELEASE_VERSION }} - SHOULD_DEPLOY: ${{ env.SHOULD_DEPLOY }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -177,7 +174,7 @@ jobs: - name: Prepare assets run: ./prepare_assets.sh - if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' - name: Upload unsigned artifacts id: upload-unsigned-artifacts @@ -188,7 +185,7 @@ jobs: assets/*.exe assets/*.msi retention-days: 1 - if: env.SHOULD_BUILD == 'yes' && vars.DISABLE_INSIDER_WINDOWS_SIGNING != 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' && vars.DISABLE_INSIDER_WINDOWS_SIGNING != 'yes' - name: Signing uses: signpath/github-action-submit-signing-request@b9d91eadd323de506c0c81cf0c7fe7438f3360fd # v2.2 @@ -203,25 +200,25 @@ jobs: # 3h to manually approve the request wait-for-completion-timeout-in-seconds: 28800 output-artifact-directory: assets/ - if: env.SHOULD_BUILD == 'yes' && vars.DISABLE_INSIDER_WINDOWS_SIGNING != 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' && vars.DISABLE_INSIDER_WINDOWS_SIGNING != 'yes' - name: Prepare checksums run: ./prepare_checksums.sh - if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' - name: Release env: GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }} GITHUB_USERNAME: ${{ github.repository_owner }} run: ./release.sh - if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' - name: Update versions repo env: GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }} GITHUB_USERNAME: ${{ github.repository_owner }} run: ./update_version.sh - if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' winget: needs: build @@ -235,7 +232,6 @@ jobs: env: APP_IDENTIFIER: VSCodium.VSCodium.Insiders ASSETS_REPOSITORY: vscodium-insiders - if: needs.build.outputs.SHOULD_DEPLOY == 'yes' steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 diff --git a/.github/workflows/publish-stable-linux.yml b/.github/workflows/publish-stable-linux.yml index a371b34..ab18a63 100644 --- a/.github/workflows/publish-stable-linux.yml +++ b/.github/workflows/publish-stable-linux.yml @@ -28,7 +28,6 @@ jobs: MS_TAG: ${{ env.MS_TAG }} RELEASE_VERSION: ${{ env.RELEASE_VERSION }} SHOULD_BUILD: ${{ env.SHOULD_BUILD }} - SHOULD_DEPLOY: ${{ env.SHOULD_DEPLOY }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -114,7 +113,7 @@ jobs: with: name: vscode path: ./vscode.tar.gz - retention-days: ${{ needs.check.outputs.SHOULD_DEPLOY == 'yes' && 30 || 1 }} + retention-days: 30 if: env.SHOULD_BUILD == 'yes' build: @@ -162,12 +161,10 @@ jobs: MS_TAG: ${{ needs.check.outputs.MS_TAG }} RELEASE_VERSION: ${{ needs.check.outputs.RELEASE_VERSION }} SHOULD_BUILD: ${{ needs.check.outputs.SHOULD_BUILD }} - SHOULD_DEPLOY: ${{ needs.check.outputs.SHOULD_DEPLOY }} VSCODE_ARCH: ${{ matrix.vscode_arch }} outputs: RELEASE_VERSION: ${{ env.RELEASE_VERSION }} SHOULD_BUILD: ${{ env.SHOULD_BUILD }} - SHOULD_DEPLOY: ${{ env.SHOULD_DEPLOY }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -178,7 +175,7 @@ jobs: - name: Install GH run: ./build/linux/install_gh.sh - if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' - name: Check existing VSCodium tags/releases env: @@ -217,21 +214,21 @@ jobs: VSCODE_SYSROOT_VERSION: ${{ steps.build.outputs.VSCODE_SYSROOT_VERSION }} VSCODE_SYSROOT_PREFIX: ${{ steps.build.outputs.VSCODE_SYSROOT_PREFIX }} run: ./prepare_assets.sh - if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' - name: Release env: GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }} GITHUB_USERNAME: ${{ github.repository_owner }} run: ./release.sh - if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' - name: Update versions repo env: GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }} GITHUB_USERNAME: ${{ github.repository_owner }} run: ./update_version.sh - if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.DISABLED != 'yes' && env.SHOULD_BUILD == 'yes' reh_linux: needs: @@ -273,7 +270,6 @@ jobs: MS_TAG: ${{ needs.check.outputs.MS_TAG }} RELEASE_VERSION: ${{ needs.check.outputs.RELEASE_VERSION }} SHOULD_BUILD: ${{ needs.check.outputs.SHOULD_BUILD }} - SHOULD_DEPLOY: ${{ needs.check.outputs.SHOULD_DEPLOY }} VSCODE_ARCH: ${{ matrix.vscode_arch }} if: needs.check.outputs.SHOULD_BUILD == 'yes' @@ -309,7 +305,7 @@ jobs: - name: Install GH run: ./build/linux/install_gh.sh - if: env.DISABLED != 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.DISABLED != 'yes' - name: Check existing VSCodium tags/releases env: @@ -336,7 +332,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }} GITHUB_USERNAME: ${{ github.repository_owner }} run: ./release.sh - if: env.DISABLED != 'yes' && env.SHOULD_DEPLOY == 'yes' && (env.SHOULD_BUILD_REH != 'no' || env.SHOULD_BUILD_REH_WEB != 'no') + if: env.DISABLED != 'yes' && (env.SHOULD_BUILD_REH != 'no' || env.SHOULD_BUILD_REH_WEB != 'no') reh_alpine: needs: @@ -364,7 +360,6 @@ jobs: OS_NAME: alpine RELEASE_VERSION: ${{ needs.check.outputs.RELEASE_VERSION }} SHOULD_BUILD: ${{ needs.check.outputs.SHOULD_BUILD }} - SHOULD_DEPLOY: ${{ needs.check.outputs.SHOULD_DEPLOY }} VSCODE_ARCH: ${{ matrix.vscode_arch }} if: needs.check.outputs.SHOULD_BUILD == 'yes' @@ -387,7 +382,6 @@ jobs: - name: Install GH run: ./build/linux/install_gh.sh - if: env.SHOULD_DEPLOY == 'yes' - name: Check existing VSCodium tags/releases env: @@ -417,7 +411,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }} GITHUB_USERNAME: ${{ github.repository_owner }} run: ./release.sh - if: env.DISABLED != 'yes' && env.SHOULD_DEPLOY == 'yes' && (env.SHOULD_BUILD_REH != 'no' || env.SHOULD_BUILD_REH_WEB != 'no') + if: env.DISABLED != 'yes' && (env.SHOULD_BUILD_REH != 'no' || env.SHOULD_BUILD_REH_WEB != 'no') aur: needs: @@ -432,7 +426,6 @@ jobs: include: - package_name: vscodium package_type: stable - if: needs.check.outputs.SHOULD_DEPLOY == 'yes' steps: - name: Publish ${{ matrix.package_name }} @@ -461,7 +454,7 @@ jobs: platform: - amd64 - arm64 - if: needs.check.outputs.SHOULD_DEPLOY == 'yes' && needs.check.outputs.SHOULD_BUILD_SNAP != 'no' && vars.DISABLE_STABLE_SNAP != 'yes' + if: needs.check.outputs.SHOULD_BUILD_SNAP != 'no' && vars.DISABLE_STABLE_SNAP != 'yes' steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -478,14 +471,12 @@ jobs: run: ./stores/snapcraft/check_version.sh - uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0 - if: env.SHOULD_BUILD == 'yes' - uses: diddlesnaps/snapcraft-multiarch-action@cfd7a246fad6bea65bb92f69a1c8d07898c231e5 # v1.9.0 with: path: stores/snapcraft/stable architecture: ${{ matrix.platform }} id: build - if: env.SHOULD_BUILD == 'yes' - uses: diddlesnaps/snapcraft-review-action@40554b42331cf84dab19ef98c382620427f13482 # v1.3.1 with: @@ -516,7 +507,6 @@ jobs: runs-on: ubuntu-latest environment: publish permissions: {} - if: needs.check.outputs.SHOULD_DEPLOY == 'yes' steps: - name: Trigger repository rebuild @@ -531,7 +521,6 @@ jobs: runs-on: ubuntu-latest environment: publish permissions: {} - if: needs.check.outputs.SHOULD_DEPLOY == 'yes' steps: - name: Trigger repository rebuild diff --git a/.github/workflows/publish-stable-macos.yml b/.github/workflows/publish-stable-macos.yml index 0fdacaa..8126cec 100644 --- a/.github/workflows/publish-stable-macos.yml +++ b/.github/workflows/publish-stable-macos.yml @@ -58,7 +58,6 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: . check_tags.sh - if: env.SHOULD_DEPLOY == 'yes' - name: Build env: @@ -74,20 +73,20 @@ jobs: CERTIFICATE_OSX_P12_PASSWORD: ${{ secrets.CERTIFICATE_OSX_NEW_P12_PASSWORD }} CERTIFICATE_OSX_TEAM_ID: ${{ secrets.CERTIFICATE_OSX_NEW_TEAM_ID }} run: ./prepare_assets.sh - if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' - name: Release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: ./release.sh - if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' - name: Update versions repo env: GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }} GITHUB_USERNAME: ${{ github.repository_owner }} run: ./update_version.sh - if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' - name: Clean up keychain if: always() diff --git a/.github/workflows/publish-stable-windows.yml b/.github/workflows/publish-stable-windows.yml index 966ceab..971516e 100644 --- a/.github/workflows/publish-stable-windows.yml +++ b/.github/workflows/publish-stable-windows.yml @@ -26,7 +26,6 @@ jobs: MS_TAG: ${{ env.MS_TAG }} RELEASE_VERSION: ${{ env.RELEASE_VERSION }} SHOULD_BUILD: ${{ env.SHOULD_BUILD }} - SHOULD_DEPLOY: ${{ env.SHOULD_DEPLOY }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -103,7 +102,7 @@ jobs: with: name: vscode path: ./vscode.tar.gz - retention-days: ${{ needs.check.outputs.SHOULD_DEPLOY == 'yes' && 30 || 1 }} + retention-days: 30 if: env.SHOULD_BUILD == 'yes' build: @@ -129,11 +128,9 @@ jobs: MS_TAG: ${{ needs.check.outputs.MS_TAG }} RELEASE_VERSION: ${{ needs.check.outputs.RELEASE_VERSION }} SHOULD_BUILD: ${{ needs.check.outputs.SHOULD_BUILD }} - SHOULD_DEPLOY: ${{ needs.check.outputs.SHOULD_DEPLOY }} VSCODE_ARCH: ${{ matrix.vscode_arch }} outputs: RELEASE_VERSION: ${{ env.RELEASE_VERSION }} - SHOULD_DEPLOY: ${{ env.SHOULD_DEPLOY }} steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 @@ -177,7 +174,7 @@ jobs: - name: Prepare assets run: ./prepare_assets.sh - if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' - name: Upload unsigned artifacts id: upload-unsigned-artifacts @@ -188,7 +185,7 @@ jobs: assets/*.exe assets/*.msi retention-days: 1 - if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' - name: Signing uses: signpath/github-action-submit-signing-request@b9d91eadd323de506c0c81cf0c7fe7438f3360fd # v2.2 @@ -203,24 +200,24 @@ jobs: # 8h to manually approve the request wait-for-completion-timeout-in-seconds: 28800 output-artifact-directory: assets/ - if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' - name: Prepare checksums run: ./prepare_checksums.sh - if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' - name: Release env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: ./release.sh - if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' - name: Update versions repo env: GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }} GITHUB_USERNAME: ${{ github.repository_owner }} run: ./update_version.sh - if: env.SHOULD_BUILD == 'yes' && env.SHOULD_DEPLOY == 'yes' + if: env.SHOULD_BUILD == 'yes' winget: needs: build @@ -233,7 +230,6 @@ jobs: shell: bash env: APP_IDENTIFIER: VSCodium.VSCodium - if: needs.build.outputs.SHOULD_DEPLOY == 'yes' steps: - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2