Skip to content

Commit

Permalink
Remove CI from workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
wmaxey committed Dec 4, 2024
1 parent 81475a2 commit 7f80b48
Showing 1 changed file with 2 additions and 107 deletions.
109 changes: 2 additions & 107 deletions .github/workflows/release-update-rc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,123 +93,18 @@ jobs:
log_vars last_rc next_rc tag_name
export_vars tag_name
build-workflow:
name: Build workflow from matrix
runs-on: ubuntu-latest
permissions:
contents: read
outputs:
workflow: ${{ steps.build-workflow.outputs.workflow }}
steps:
- name: Checkout repo
uses: actions/checkout@v4
with:
persist-credentials: false
- name: Build workflow
id: build-workflow
uses: ./.github/actions/workflow-build
with:
workflows: pull_request #TODO could add more or create a new release_candidate approval workflow.
slack_token: ${{ secrets.SLACK_NOTIFIER_BOT_TOKEN }}
slack_log: ${{ secrets.SLACK_CHANNEL_RELEASE_LOG }}

dispatch-groups-linux-two-stage:
name: ${{ matrix.name }}
if: ${{ toJSON(fromJSON(needs.build-workflow.outputs.workflow)['linux_two_stage']['keys']) != '[]' }}
needs: build-workflow
permissions:
id-token: write
contents: read
strategy:
fail-fast: false
matrix:
name: ${{ fromJSON(needs.build-workflow.outputs.workflow)['linux_two_stage']['keys'] }}
uses: ./.github/workflows/workflow-dispatch-two-stage-group-linux.yml
with:
pc-array: ${{ toJSON(fromJSON(needs.build-workflow.outputs.workflow)['linux_two_stage']['jobs'][matrix.name]) }}

dispatch-groups-windows-two-stage:
name: ${{ matrix.name }}
if: ${{ toJSON(fromJSON(needs.build-workflow.outputs.workflow)['windows_two_stage']['keys']) != '[]' }}
needs: build-workflow
permissions:
id-token: write
contents: read
strategy:
fail-fast: false
matrix:
name: ${{ fromJSON(needs.build-workflow.outputs.workflow)['windows_two_stage']['keys'] }}
uses: ./.github/workflows/workflow-dispatch-two-stage-group-windows.yml
with:
pc-array: ${{ toJSON(fromJSON(needs.build-workflow.outputs.workflow)['windows_two_stage']['jobs'][matrix.name]) }}

dispatch-groups-linux-standalone:
name: ${{ matrix.name }}
if: ${{ toJSON(fromJSON(needs.build-workflow.outputs.workflow)['linux_standalone']['keys']) != '[]' }}
needs: build-workflow
permissions:
id-token: write
contents: read
strategy:
fail-fast: false
matrix:
name: ${{ fromJSON(needs.build-workflow.outputs.workflow)['linux_standalone']['keys'] }}
uses: ./.github/workflows/workflow-dispatch-standalone-group-linux.yml
with:
job-array: ${{ toJSON(fromJSON(needs.build-workflow.outputs.workflow)['linux_standalone']['jobs'][matrix.name]) }}

dispatch-groups-windows-standalone:
name: ${{ matrix.name }}
if: ${{ toJSON(fromJSON(needs.build-workflow.outputs.workflow)['windows_standalone']['keys']) != '[]' }}
needs: build-workflow
permissions:
id-token: write
contents: read
strategy:
fail-fast: false
matrix:
name: ${{ fromJSON(needs.build-workflow.outputs.workflow)['windows_standalone']['keys'] }}
uses: ./.github/workflows/workflow-dispatch-standalone-group-windows.yml
with:
job-array: ${{ toJSON(fromJSON(needs.build-workflow.outputs.workflow)['windows_standalone']['jobs'][matrix.name]) }}

verify-workflow:
name: Verify and summarize workflow results
if: ${{ always() && !cancelled() }}
needs:
- build-workflow
- dispatch-groups-linux-two-stage
- dispatch-groups-windows-two-stage
- dispatch-groups-linux-standalone
- dispatch-groups-windows-standalone
permissions:
contents: read
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4
with:
persist-credentials: false

- name: Check workflow success
id: check-workflow
uses: ./.github/actions/workflow-results
with:
slack_token: ${{ secrets.SLACK_NOTIFIER_BOT_TOKEN }}
slack_log: ${{ secrets.SLACK_CHANNEL_RELEASE_LOG }}
# TODO:
# - Kick off CI for repo before tagging release

tag:
needs:
- prepare
- verify-workflow
permissions:
contents: write
runs-on: ubuntu-latest
steps:
- name: Checkout the repository
uses: actions/checkout@v4
with:
persist-credentials: false

- name: Tag the release candidate
run: |
Expand Down

0 comments on commit 7f80b48

Please sign in to comment.