Skip to content

chore: update packages #27

chore: update packages

chore: update packages #27

Workflow file for this run

name: Deploy
on:
push:
branches: ["master"]
jobs:
build:
name: Build
runs-on: ubuntu-latest
steps:
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: 1.22
- name: Checkout code
uses: actions/checkout@v3
- name: Build
run: go build -v ./...
generate_release:
name: Generate release
needs:
- build
runs-on: ubuntu-latest
env:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Semantic release
uses: codfish/semantic-release-action@v2
with:
# specify default branches to add support for the `main` branch
# which semantic-release doesn't have as a default yet.
branches: |
[
'master',
]
deploy:
name: Deploy
runs-on: ubuntu-latest
needs:
- build
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Install flyctl
uses: superfly/flyctl-actions/setup-flyctl@master
- name: Deploy application
run: flyctl deploy --remote-only
env:
FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}