Author SHA1 Message Date
jmug 258a5e5d61 feat: Build on push to main, push on releases.
build-secretsserver / build (pull_request) Successful in 35s
2026-10-25 03:01:06 -07:00
jmug 71f4dc038e fix: Specify correct dockerfile.
build-secretsserver / build (pull_request) Successful in 49s
2026-10-25 02:42:46 -07:00
jmug ce718a19dd feat: Try build-action
build-secretsserver / build (pull_request) Failing after 28s
2026-10-25 02:39:34 -07:00
5 changed files with 5 additions and 82 deletions

No files matched your search

+5 -6
View File
@@ -3,10 +3,9 @@ name: build-secretsserver
on:
push:
branches:
- "main"
# Only run on release tags.
tags:
- "v*"
- main
# Only run on release tags.
tags: ["v*"]
pull_request:
jobs:
@@ -18,11 +17,11 @@ jobs:
# Unfortunately gotta use a PAT,
# workflow tokens can't access the registry yet.
- name: Log in to the registry
if: ${{ gitea.ref_type == 'tag' }}
if: gitea.event_name != 'pull_request'
uses: docker/login-action@v3
with:
registry: git.handmadecities.com
username: ${{ secrets.REGISTRY_USER }}
username: ${{ vars.REGISTRY_USER }}
password: ${{ secrets.REGISTRY_TOKEN }}
- name: Compute tags
-26
View File
@@ -1,26 +0,0 @@
name: release-clis
on:
push:
tags:
- "v*"
permissions:
code: read
releases: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
fetch-depth: 0
- uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e # v7.0.0
with:
go-version-file: go.mod
- uses: goreleaser/goreleaser-action@a4f02ab5355a589de60d917a659ce617ed19b3de # v7.3.0
with:
args: release --clean
env:
GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }}
-2
View File
@@ -118,5 +118,3 @@ tags
# Persistent undo
[._]*.un~
# Added by goreleaser init:
dist/
-47
View File
@@ -1,47 +0,0 @@
version: 2
gitea_urls:
api: https://git.handmadecities.com/api/v1
download: https://git.handmadecities.com/
before:
hooks:
- go mod tidy
builds:
- id: hmpki
main: ./cmd/hmpki
binary: hmpki
env:
- CGO_ENABLED=0
goos:
- linux
- windows
- darwin
goarch:
- arm64
- amd64
- id: hmsecrets
main: ./cmd/hmsecrets
binary: hmsecrets
env:
- CGO_ENABLED=0
goos:
- linux
- windows
- darwin
goarch:
- arm64
- amd64
archives:
- formats: [tar.gz]
name_template: >-
{{ .ProjectName }}_
{{- title .Os }}_
{{- if eq .Arch "amd64" }}x86_64
{{- else }}{{ .Arch }}{{ end }}
{{- if .Arm }}v{{ .Arm }}{{ end }}
format_overrides:
- goos: windows
formats: [zip]
-1
View File
@@ -2,4 +2,3 @@
go = "1.27.2"
"go:golang.org/x/tools/cmd/goimports" = "latest"
"go:golang.org/x/tools/gopls" = "latest"
goreleaser = "2.19.0"