Unverified Commit e18eeeb4 authored by Wolfgang Walther's avatar Wolfgang Walther
Browse files

workflows/merge-queue: run owners check job

parent ec50d453
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -4,10 +4,10 @@ on:
  workflow_call:
    inputs:
      baseBranch:
        required: true
        required: false
        type: string
      headBranch:
        required: true
        required: false
        type: string
      mergedSha:
        required: true
@@ -27,6 +27,7 @@ defaults:

jobs:
  commits:
    if: inputs.baseBranch && inputs.headBranch
    permissions:
      pull-requests: write
    runs-on: ubuntu-24.04-arm
+13 −0
Original line number Diff line number Diff line
@@ -56,6 +56,19 @@ jobs:
            core.info(`targetSha: ${context.payload.merge_group?.base_sha ?? process.env.TARGET_SHA}`)
            core.setOutput('systems', require('./ci/supportedSystems.json'))

  check:
    name: Check
    needs: [prepare]
    uses: ./.github/workflows/check.yml
    permissions:
      # cherry-picks; formality right now, but unused
      pull-requests: write
    secrets:
      CACHIX_AUTH_TOKEN: ${{ secrets.CACHIX_AUTH_TOKEN }}
    with:
      mergedSha: ${{ needs.prepare.outputs.mergedSha }}
      targetSha: ${{ needs.prepare.outputs.targetSha }}

  lint:
    name: Lint
    needs: [prepare]
+1 −0
Original line number Diff line number Diff line
@@ -82,6 +82,7 @@ jobs:
    uses: ./.github/workflows/merge-group.yml
    # Those are actually only used on the merge_group event, but will throw an error if not set.
    permissions:
      pull-requests: write
      statuses: write
    secrets:
      CACHIX_AUTH_TOKEN: ${{ secrets.CACHIX_AUTH_TOKEN }}