Bump the number of tests in move. (#123) #63
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Deploy to production | |
on: | |
push: | |
branches: | |
- adobe-infra | |
permissions: | |
id-token: write | |
contents: write # needed by semantic-release | |
issues: read # needed by semantic-release | |
pull-requests: write # needed by semantic-release | |
jobs: | |
test: | |
name: Test | |
runs-on: ubuntu-latest | |
if: github.ref == 'refs/heads/adobe-infra' | |
steps: | |
- uses: actions/checkout@v4 | |
- name: Use Node.js 22.x | |
uses: actions/setup-node@v4 | |
with: | |
node-version: '22.x' | |
- run: npm install | |
- run: npm test | |
deploy: | |
runs-on: ubuntu-latest | |
needs: test | |
name: Release | |
steps: | |
- uses: actions/checkout@v4 | |
- name: Use Node.js 22.x | |
uses: actions/setup-node@v4 | |
with: | |
node-version: '22.x' | |
- run: npm install | |
- name: extracting last commit message | |
run: | | |
echo "CI_LAST_COMMIT_MSG=$(git show -s --format="%s")" >> $GITHUB_ENV | |
echo CI_LAST_COMMIT_MSG | |
- name: Stage Deploy | |
id: deploy-worker | |
uses: cloudflare/wrangler-action@v3 | |
with: | |
quiet: true | |
preCommands: node prepare-deploy.js | |
command: deploy -e stage -c wrangler-versioned.toml | |
apiToken: ${{ secrets.CLOUDFLARE_AUTH }} | |
accountId: ${{secrets.CLOUDFLARE_ACCOUNT}} | |
- name: Post-Deployment Integration Test | |
run: WORKER_URL="${{ steps.deploy-worker.outputs.deployment-url }}" npm run test:e2e | |
env: | |
WORKER_URL: ${{ secrets.STAGE_WORKER_URL }} | |
- name: Semantic Release | |
run: npm run semantic-release | |
env: | |
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_AUTH }} | |
CLOUDFLARE_ACCOUNT_ID: ${{secrets.CLOUDFLARE_ACCOUNT}} | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} |