Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

fmt: introduce golangci-lint and go vet use CI with action and strategy matrix#803

Draft
gen2thomas wants to merge 1 commit intotinygo-org:devfrom
gen2thomas:feature/linter_ci_action
Draft

fmt: introduce golangci-lint and go vet use CI with action and strategy matrix#803
gen2thomas wants to merge 1 commit intotinygo-org:devfrom
gen2thomas:feature/linter_ci_action

Conversation

Copy link

gen2thomas commented Oct 22, 2025 *
edited
Loading

see #802 for a general description and the version without Github action
see #804 for the version with build tags

This PR is an alternative way to earn all features of the golangci-lint GitHub Action.

Some explanation:

  • only one working directory is supported for the action
  • additional build tags needs to be given as arguments
  • the behavior of "working directory" differs from "use a package-directory", so files in"tinygo.org/drivers" can not be checked yet in CI (without some more workarounds)
  • each package is running in its own runner
  • runners run in parallel
  • all features are fully supported (e.g. inline annotations)

gen2thomas changed the title fmt: introduce golangci-lint and go vet use CI with action fmt: introduce golangci-lint and go vet use CI with action and strategy matrix Oct 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

1 participant