Skip to content

chore: bump accounts #43

chore: bump accounts

chore: bump accounts #43

Workflow file for this run

name: Production
on:
push:
branches: [main]
concurrency:
group: production
cancel-in-progress: false
env:
WRANGLER_SEND_METRICS: false
jobs:
check:
name: Check
uses: ./.github/workflows/check.yml
deploy:
name: Deploy
needs: check
runs-on: ubuntu-latest
environment: production
permissions:
contents: read
steps:
- name: Checkout
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
with:
persist-credentials: false
- name: Setup pnpm
uses: ./.github/actions/setup-pnpm
- name: Run migrations
run: pnpm exec wrangler d1 migrations apply tipbot --env production --remote
env:
CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
- name: Build
run: pnpm build
env:
CLOUDFLARE_ENV: production
SLACK_APP_ID: ${{ vars.SLACK_APP_ID }}
- name: Deploy to Production
uses: cloudflare/wrangler-action@da0e0dfe58b7a431659754fdf3f186c529afbe65 # v3.14.1
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
command: deploy --env production
environment: production
secrets: |
FEE_PAYER_PRIVATE_KEY_MAINNET
FEE_PAYER_PRIVATE_KEY_TESTNET
SECRET_KEY
SLACK_CLIENT_ID
SLACK_CLIENT_SECRET
SLACK_SIGNING_SECRET
env:
FEE_PAYER_PRIVATE_KEY_MAINNET: ${{ secrets.FEE_PAYER_PRIVATE_KEY_MAINNET }}
FEE_PAYER_PRIVATE_KEY_TESTNET: ${{ secrets.FEE_PAYER_PRIVATE_KEY_TESTNET }}
SECRET_KEY: ${{ secrets.SECRET_KEY }}
SLACK_APP_ID: ${{ vars.SLACK_APP_ID }}
SLACK_CLIENT_ID: ${{ secrets.SLACK_CLIENT_ID }}
SLACK_CLIENT_SECRET: ${{ secrets.SLACK_CLIENT_SECRET }}
SLACK_SIGNING_SECRET: ${{ secrets.SLACK_SIGNING_SECRET }}