Skip to content

fix: upgrade conventional-actions to node24 #64

fix: upgrade conventional-actions to node24

fix: upgrade conventional-actions to node24 #64

Workflow file for this run

# Code generated by shipbuilder init 1.21.3. DO NOT EDIT.
name: CI
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build:
name: Build
runs-on: ubuntu-latest
env:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}
outputs:
version: ${{ steps.version.outputs.version }}
permissions:
contents: read
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Generate next version
id: version
uses: conventional-actions/next-version@1b3e4803a0bdf7435ba7bb5ace077445ed54e82a # v1.1.8
- name: Setup .netrc
uses: conventional-actions/setup-netrc@v1
- name: Setup Go
uses: actions/setup-go@v5
with:
go-version: "1.20"
cache: true
- name: Build Go code
uses: conventional-actions/go-build@v1
with:
package: ./...
platforms: |
linux/amd64
linux/arm64
release:
name: Release
if: github.ref == format('refs/heads/{0}', github.event.repository.default_branch)
needs:
- build
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Create Release
uses: conventional-actions/create-release@c025b7306d14a25901b72486f97f3ebe7662a8ed # v1.0.31
with:
tag_name: ${{ needs.build.outputs.version }}
concurrency:
cancel-in-progress: true
group: ${{ github.workflow }}-${{ github.ref }}