Skip to content

ci: run just ci in the repo's own check job - #45

Closed
dennis-tra wants to merge 3 commits into
chore/repo-standardfrom
ci/own-check-job
Closed

dennis-tra wants to merge 3 commits into
chore/repo-standardfrom
ci/own-check-job

Conversation

@dennis-tra

Copy link
Copy Markdown
Contributor

What and why

This pull request stacks on #44. Merge that one first; GitHub then moves this one to main.

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 just ci, the same recipe a person runs.

  • The justfile pins gofumpt and staticcheck and runs them with go run, so just lint needs no installed tool and CI uses the same versions.
  • just lint failed with pending go fix changes in http/client.go and http/mw.go. They are applied: errors.AsType and slices.Backward. No behaviour changes.
  • .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 ci passes locally: lint, build and test.
  • actionlint passes on ci.yml.

Deploy

Nothing. This repo calls no shared workflow, so it does not need the v2 tag of probe-lab/.github.

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