mirror of https://github.com/pulumi/pulumi.git
2b178711c8
Adds a `make lint_golang` target that lints all Go packages in one command instead of copy-pasting between them. Instead of duplicating the list of packages in ci-lint, use the golangci-lint-action to install the linter once, and let the `make` target actually run it. The primary motivation for this is to reduce duplication in CI setup in anticipation of adding a new package to the list. Usage notes: - The `--path-prefix` flag ensures that file paths in the error messages are correct. - The optional GOLANGCI_LINT_ARGS variable allows adding additional arguments. We use this to opt-into github-actions-friendly output in CI. |
||
---|---|---|
.. | ||
ci-build-binaries.yml | ||
ci-build-sdks.yml | ||
ci-info.yml | ||
ci-lint.yml | ||
ci-prepare-release.yml | ||
ci-run-test.yml | ||
ci-test-codegen.yml | ||
ci-test-docs-generation.yml | ||
ci.yml | ||
command-dispatch.yml | ||
download-pulumi-cron.yml | ||
on-community-pr.yml | ||
on-merge.yml | ||
on-pr-changelog.yml | ||
on-pr-default.yml | ||
on-pr-target.yml | ||
on-pr.yml | ||
on-release.yml | ||
pr-test-acceptance-on-dispatch.yml | ||
pr-test-codegen-on-pr.yml | ||
pr-test-codegen-test-on-dispatch.yml | ||
pr-test-docs-gen-on-pr.yml | ||
pr-test-docs-generation-on-dispatch.yml | ||
rebase.yml | ||
release-homebrew-tap.yml | ||
release-pr.yml | ||
release.pub | ||
release.yml | ||
trigger-homebrew-event.yml | ||
trigger-release-docs-event.yml |