Skip to content

Merge pull request #59 from handlename/tagpr-from-v1.2.1 #10

Merge pull request #59 from handlename/tagpr-from-v1.2.1

Merge pull request #59 from handlename/tagpr-from-v1.2.1 #10

Workflow file for this run

name: release
on:
push:
branches:
- "!**"
tags:
- "v[0-9]+.[0-9]+.[0-9]+"
workflow_dispatch: ~
jobs:
release:
name: release
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
go-version: '^1.22.0'
- name: download tools
run: |
mkdir -p ~/bin
curl -sL https://github.com/Songmu/goxz/releases/download/v0.6.0/goxz_v0.6.0_linux_amd64.tar.gz | tar zxvf - && install goxz_v0.6.0_linux_amd64/goxz ~/bin/
curl -sL https://github.com/tcnksm/ghr/releases/download/v0.13.0/ghr_v0.13.0_linux_amd64.tar.gz | tar zxvf - && install ghr_v0.13.0_linux_amd64/ghr ~/bin/
- name: release binary
run: |
PATH=~/bin:$PATH make upload
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: release docker image
run: |
echo ${{ secrets.GH_PAT }} | docker login ghcr.io -u $GITHUB_ACTOR --password-stdin
make build-docker-image
make push-docker-image