Commit Graph
13 Commits
Author SHA1 Message Date
lukaszraczylo 6b47cbd317 feat(go-pr): add runner input and a single PR checks report
The workflow takes the same runner input as the release workflows.

Findings from go vet and staticcheck now appear as inline annotations
on the pull request diff. A new report job posts one comment with the
result of every check and the coverage. It fails when a check fails or
coverage is below the threshold. It no longer needs the bc command.

A push to a branch with an open pull request now skips its run, because
the pull_request event already runs the checks. Stale runs on the same
branch are cancelled. Every job has a timeout.
2026-10-02 01:20:26 +01:00
lukaszraczylo e4dac8969a chore(actions): bump shared actions to latest major versions
- actions/checkout v4 -> v6
- actions/setup-go v5 -> v6
- actions/setup-node v4 -> v6
- actions/upload-artifact v4 -> v7
- actions/download-artifact v4 -> v8
- actions/github-script v7 -> v9
- goreleaser/goreleaser-action v6 -> v7
- docker/login-action v3 -> v4
- docker/setup-buildx-action v3 -> v4
- docker/setup-qemu-action v3 -> v4
- sigstore/cosign-installer v3 -> v4
- peter-evans/create-pull-request v7 -> v8
2026-05-21 03:14:01 +01:00
lukaszraczylo 8f7f235dde feat: add build tags support for Go tests
- Add build-tags input parameter to go-test action
- Add build-tags input to go-pr workflow with CGO support
- Pass build-tags to go-test action in go-release-cgo workflow
- Enable CGO_ENABLED=1 in go-pr test job

This allows projects requiring CGO and build tags (e.g., SQLite FTS5)
to properly compile and test with sqlite-vec and other CGO dependencies.

Fixes test failures for projects using sqlite-vec-go-bindings.
2026-01-07 21:11:42 +00:00
lukaszraczylo b4d172b69c fixup! fixup! Add LFS support to the workflows. 2025-12-19 18:19:53 +00:00
lukaszraczylo 21b995bb16 fixup! Add LFS support to the workflows. 2025-12-19 04:47:31 +00:00
lukaszraczylo 18b88d10ed Add LFS support to the workflows. 2025-12-19 02:15:13 +00:00
lukaszraczylo 1b7d34effa fixup! Extend workflows to allow for quirks. 2025-12-16 12:38:41 +00:00
lukaszraczyloandClaude Opus 4.5 dd4f84aebd Add workflow prepare script hook to all jobs
Allow repos to optionally run a ./workflow-prepare.sh script
after checkout to handle any pre-build setup like downloading
dependencies or generating files.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
2025-12-16 12:17:22 +00:00
lukaszraczylo c489e4506c Update deprecated actions. 2025-12-14 19:54:18 +00:00
lukaszraczylo 06d102bbea Ensure that gosec does not pick the golang vulnerabilities. 2025-12-14 19:54:18 +00:00
lukaszraczylo df138828b9 Split checks to run in parallel. 2025-12-14 19:54:17 +00:00
lukaszraczylo a9204fcfbf Additional tests for shared workflows. 2025-12-14 19:54:16 +00:00
lukaszraczylo f08c7e9e76 Add pull request workflow. 2025-12-14 19:54:16 +00:00