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 }