Skip to content

ci: run the checks in the repo's own job - #22

Closed
dennis-tra wants to merge 2 commits into
mainfrom
ci/own-check-job
Closed

dennis-tra wants to merge 2 commits into
mainfrom
ci/own-check-job

Conversation

@dennis-tra

Copy link
Copy Markdown
Contributor

What and why

probe-lab/.github#8 removes the shared go.yml workflow, because it carried the needs of single repos as inputs. This repo now has its own check job in ci.yml. The job sets up Go and just, then runs the repo's recipes, the same ones a person runs.

  • The justfile pins gofumpt and staticcheck and runs themx with go run, so just lint needs no installed tool and CI uses the same versions.
  • The image job calls image.yml@v2.
  • .github/dependabot.yml keeps the action versions current, because the check steps are no longer shared.

The standard is in probe-lab/ai-commons#16.

How I checked it

  • just lint, just build and just test pass locally.
  • actionlint passes on ci.yml.

Deploy

Merge after probe-lab/.github#8 is merged and tagged v2. Before that, the image job cannot start.

Nothing deploys. Terraform in probelab-infra sets the image tag of the parsec services.

just lint needs no installed tool, and CI uses the same versions.
The shared go.yml workflow is removed in version 2 of probe-lab/.github.
@dennis-tra dennis-tra closed this Nov 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant