fix(ci,deps): migrate to .gitea/workflows, update domain to forgejo.riotpiao.com/rock, remove agent/ local artifact
ci / test (push) Canceled after 0s

This commit is contained in:
Story Crater Bot
2026-08-21 20:09:50 -07:00
parent d1c7f75cae
commit 4adc96401e
13 changed files with 55 additions and 27 deletions
+52
View File
@@ -0,0 +1,52 @@
name: ci
on:
push:
pull_request:
jobs:
test:
runs-on: docker
container:
image: golang:1.25
env:
GOPRIVATE: forgejo.riotpiao.com
GOFLAGS: -mod=readonly
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
steps:
- name: install node (required by JS-based actions)
run: apt-get update && apt-get install -y --no-install-recommends nodejs ca-certificates git
- uses: actions/checkout@v4
- name: configure git auth for private module fetch
run: |
git config --global url."https://oauth2:${GITHUB_TOKEN}@forgejo.riotpiao.com".insteadOf "https://forgejo.riotpiao.com"
- name: cache go modules + build cache
uses: actions/cache@v4
with:
path: |
~/.cache/go-build
~/go/pkg/mod
key: go-${{ runner.os }}-${{ hashFiles('go.sum') }}
restore-keys: |
go-${{ runner.os }}-
- name: gofmt
run: |
fmt_out="$(gofmt -l ./cmd ./internal)"
if [ -n "$fmt_out" ]; then
echo "$fmt_out"
echo "::error::gofmt found unformatted files, run 'gofmt -w ./cmd ./internal'"
exit 1
fi
- name: go vet
run: go vet ./cmd/... ./internal/...
- name: go build
run: go build ./cmd/kmsvc
- name: go test
run: go test ./cmd/... ./internal/... -race