mirror of
https://github.com/apricote/releaser-pleaser.git
synced 2026-01-13 13:21:00 +00:00
29 lines
764 B
YAML
29 lines
764 B
YAML
name: release
|
|
|
|
on:
|
|
push:
|
|
tags:
|
|
- "v*.*.*"
|
|
|
|
permissions:
|
|
contents: read
|
|
packages: write
|
|
|
|
jobs:
|
|
release:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Checkout
|
|
uses: actions/checkout@93cb6efe18208431cddfb8368fd83d5badbf9bfd # v5
|
|
|
|
- uses: jdx/mise-action@5ac50f778e26fac95da98d50503682459e86d566 # v3
|
|
|
|
- name: Prepare ko
|
|
run: |
|
|
echo "${{ github.token }}" | ko login ghcr.io --username "dummy" --password-stdin
|
|
|
|
repo=$(echo "${{ github.repository }}" | tr '[:upper:]' '[:lower:]')
|
|
echo "KO_DOCKER_REPO=ghcr.io/${repo}"
|
|
echo "KO_DOCKER_REPO=ghcr.io/${repo}" >> $GITHUB_ENV
|
|
|
|
- run: ko build --bare --tags ${{ github.ref_name }} github.com/apricote/releaser-pleaser/cmd/rp
|