nightly.yml

 1name: deploy development
 2
 3on:
 4  push:
 5    branches:
 6      - main
 7
 8jobs:
 9  goreleaser:
10    uses: charmbracelet/meta/.github/workflows/nightly.yml@main
11    with:
12      go_version: stable
13      upload_artifacts: false
14    secrets:
15      docker_username: ${{ secrets.DOCKERHUB_USERNAME }}
16      docker_token: ${{ secrets.DOCKERHUB_TOKEN }}
17      goreleaser_key: ${{ secrets.GORELEASER_KEY }}
18      gh_pat: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
19
20  deploy:
21    name: Run deploy workflow
22    runs-on: ubuntu-latest
23    needs: [goreleaser]
24    steps:
25      - uses: benc-uk/workflow-dispatch@v1
26        with:
27          workflow: Update
28          repo: charmbracelet/infra-dev
29          ref: main
30          token: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
31          inputs: |
32            {
33              "app": "catwalk",
34              "image": "ghcr.io/charmbracelet/catwalk:${{ github.sha }}-devel"
35            }