From 79f25e8b3310ddf0cbaab6122f7cf9b6e50b21f5 Mon Sep 17 00:00:00 2001 From: "Marcel S. Henselin" Date: Tue, 10 Feb 2026 18:04:54 +0100 Subject: [PATCH] chore: add protocol v6.0 chore: add action --- .github/actions/setup-cache-go/action.yaml | 20 +++++++++++++++----- cmd/cmd/publish/provider.go | 2 +- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/actions/setup-cache-go/action.yaml b/.github/actions/setup-cache-go/action.yaml index 8837ca59..81f0d17d 100644 --- a/.github/actions/setup-cache-go/action.yaml +++ b/.github/actions/setup-cache-go/action.yaml @@ -1,30 +1,39 @@ -# SPDX-License-Identifier: MIT -name: 'Forgejo Actions to setup Go and cache dependencies' -author: 'Forgejo authors' +name: 'Setup Go and cache dependencies' +author: 'Forgejo authors, Marcel S. Henselin' description: | Wrap the setup-go with improved dependency caching. + inputs: username: description: 'User for which to manage the dependency cache' default: root + go-version: + description: "go version to install" + default: '1.25' + required: true + runs: using: "composite" steps: - name: "Install zstd for faster caching" + shell: bash run: | apt-get update -qq apt-get -q install -qq -y zstd - name: "Set up Go using setup-go" - uses: https://data.forgejo.org/actions/setup-go@v6 + uses: https://code.forgejo.org/actions/setup-go@v6 id: go-version with: - go-version-file: "go.mod" + go-version: ${{ inputs.go-version }} + check-latest: true # Always check for the latest patch release + # go-version-file: "go.mod" # do not cache dependencies, we do this manually cache: false - name: "Get go environment information" + shell: bash id: go-environment run: | chmod 755 $HOME # ensure ${RUN_AS_USER} has permission when go is located in $HOME @@ -36,6 +45,7 @@ runs: GO_VERSION: ${{ steps.go-version.outputs.go-version }} - name: "Create cache folders with correct permissions (for non-root users)" + shell: bash if: inputs.username != 'root' # when the cache is restored, only the permissions of the last part are restored # so assuming that /home/user exists and we are restoring /home/user/go/pkg/mod, diff --git a/cmd/cmd/publish/provider.go b/cmd/cmd/publish/provider.go index 92a77b9a..d581fbe3 100644 --- a/cmd/cmd/publish/provider.go +++ b/cmd/cmd/publish/provider.go @@ -143,7 +143,7 @@ func (p *Provider) createVersionsFile() error { // Build the versions file... version := Version{ Version: p.Version, - Protocols: []string{"5.1"}, + Protocols: []string{"5.1", "6.0"}, Platforms: nil, } for _, sum := range shasums {