ci: upgrade go to 1.24, add caching, run unit tests

- upgrade go to 1.24 in release-apt.yml
- add go.sum dependency caching to release workflows
- update publish-sdk.yml to run vitest unit tests
This commit is contained in:
anonpenguin23 2026-03-26 18:48:07 +02:00
parent 7d5ccc0678
commit 169be97026
3 changed files with 5 additions and 4 deletions

View File

@ -50,8 +50,8 @@ jobs:
- name: Build
run: pnpm build
- name: Run tests
run: pnpm test -- --run
- name: Run unit tests
run: pnpm vitest run tests/unit
- name: Publish (dry run)
if: inputs.dry-run == true

View File

@ -28,7 +28,8 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: "1.23"
go-version: "1.24"
cache-dependency-path: core/go.sum
- name: Get version
id: version

View File

@ -24,7 +24,7 @@ jobs:
uses: actions/setup-go@v4
with:
go-version: '1.24'
cache: true
cache-dependency-path: core/go.sum
- name: Run GoReleaser
uses: goreleaser/goreleaser-action@v5