diff --git a/.github/workflows/beta-release.yml b/.github/workflows/beta-release.yml index bd569900..f1bbc6d9 100644 --- a/.github/workflows/beta-release.yml +++ b/.github/workflows/beta-release.yml @@ -10,11 +10,9 @@ on: jobs: get-configs: - name: Get Configs uses: ./.github/workflows/configs.yml - promote: - name: Prepare Main and Promote to Beta + promote-main-to-beta: needs: [get-configs] runs-on: ubuntu-latest permissions: @@ -67,9 +65,8 @@ jobs: git push origin beta fi - release: - name: Build, Tag, and Release Beta - needs: [promote] + build-tag-release-beta: + needs: [promote-main-to-beta] uses: ./.github/workflows/release.yml permissions: contents: write diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 68de5b51..1408b277 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -22,7 +22,6 @@ on: jobs: get-configs: - name: Get Configs uses: ./.github/workflows/configs.yml build-test-nodejs: diff --git a/.github/workflows/build-matrix.yml b/.github/workflows/build-matrix.yml index d2163fb4..1ffb8a6f 100644 --- a/.github/workflows/build-matrix.yml +++ b/.github/workflows/build-matrix.yml @@ -9,7 +9,6 @@ on: jobs: define-matrix: - name: Build Matrix runs-on: ubuntu-latest outputs: build-matrix: ${{ steps.set-matrix.outputs.matrix }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aaebe081..b5db84b3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,5 +8,4 @@ on: jobs: build-and-test: - name: Build and Test Application uses: ./.github/workflows/build-and-test.yml diff --git a/.github/workflows/prod-release.yml b/.github/workflows/prod-release.yml index d996be1f..7ac91c4d 100644 --- a/.github/workflows/prod-release.yml +++ b/.github/workflows/prod-release.yml @@ -13,8 +13,7 @@ on: default: 'No' jobs: - promote: - name: Promote Beta to Prod + promote-beta-to-prod: if: github.event.inputs.confirm-prod-promotion == 'Yes' runs-on: ubuntu-latest permissions: @@ -39,9 +38,8 @@ jobs: git push origin prod fi - release: - name: Build, Tag, and Release Prod - needs: [promote] + build-tag-release-prod: + needs: [promote-beta-to-prod] uses: ./.github/workflows/release.yml permissions: contents: write diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b07fbe6c..ee99a4d7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,15 +21,12 @@ on: jobs: get-configs: - name: Get Configs uses: ./.github/workflows/configs.yml get-build-matrix: - name: Get Build Matrix uses: ./.github/workflows/build-matrix.yml build-and-test: - name: Build and Test needs: [get-configs, get-build-matrix] uses: ./.github/workflows/build-and-test.yml strategy: @@ -41,7 +38,6 @@ jobs: arch: ${{ matrix.arch }} version-and-tag: - name: Release Tag runs-on: ubuntu-latest needs: [get-configs, build-and-test] permissions: @@ -77,7 +73,6 @@ jobs: echo "tag=$FULL_TAG" >> $GITHUB_OUTPUT release: - name: Release needs: [get-configs, get-build-matrix, version-and-tag] permissions: contents: write