Skip to content

[Due for payment 2026-06-18] [Due for payment 2026-06-12] [Due for payment 2026-06-11] [BATCH 8] Input Focus usages #443674

[Due for payment 2026-06-18] [Due for payment 2026-06-12] [Due for payment 2026-06-11] [BATCH 8] Input Focus usages

[Due for payment 2026-06-18] [Due for payment 2026-06-12] [Due for payment 2026-06-11] [BATCH 8] Input Focus usages #443674

Workflow file for this run

name: Lock staging deploys during QA
on:
issues:
types: [labeled]
jobs:
lockStagingDeploys:
if: ${{ github.event.label.name == '🔐 LockCashDeploys 🔐' && contains(github.event.issue.labels.*.name, 'StagingDeployCash') && github.actor != 'OSBotify' }}
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- name: Checkout
uses: useblacksmith/checkout@c9796daa2a4bdebdab5bd16be2c09a70cd4e1121 # v1
- name: Wait for staging deploys to finish
uses: ./.github/actions/javascript/awaitStagingDeploys
with:
GITHUB_TOKEN: ${{ github.token }}
- name: Comment in StagingDeployCash to give Applause the 🟢 to begin QA
run: |
gh issue comment \
"$(gh issue list --label StagingDeployCash --json number --jq '.[0].number')" \
--body ":rocket: All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/$(< package.json jq -r .version) :rocket:"
env:
GITHUB_TOKEN: ${{ github.token }}
- name: Announce failed workflow
if: ${{ failure() }}
uses: ./.github/actions/composite/announceFailedWorkflowInSlack
with:
SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }}