Closed rootulp closed 1 week ago
The pull request introduces various changes to the workflow configurations and documentation for the Go project. The .github/workflows/go.yml
file has been streamlined by reorganizing steps and removing unnecessary ones, particularly focusing on testing. The linting workflow in .github/workflows/lint.yml
specifies a fixed version for the linter action. The .golangci.yml
file modifies the enabled linters, while the Makefile
adds new targets for linting and link checking. Documentation updates are made in several README files, and the Go version is upgraded in go.mod
.
File | Change Summary |
---|---|
.github/workflows/go.yml | Reorganized steps; removed "Format" and "Test and Coverage"; updated Go setup to use go-version-file . |
.github/workflows/lint.yml | Updated golangci-lint-action version to v1.61.0 . |
.golangci.yml | Removed exportloopref linter; added copyloopvar . |
Makefile | Added lint and markdown-link-check targets for running linters and checking Markdown links. |
README.md | Removed Go version and codecov badges; core content unchanged. |
go.mod | Updated Go version from 1.21 to 1.23 . |
nmt_quint_model/README.md | Updated Quint specification documentation for clarity and accuracy. |
subrootpaths_test.go | Modified TestPathGeneration to ensure correct variable capture in test cases. |
Objective | Addressed | Explanation |
---|---|---|
Fix dead links to informal quint (269) | ✅ |
🐇 In the garden, I hop and play,
With changes made to brighten the day.
Linting and testing, all in a row,
A cleaner path for our code to grow!
🌱✨
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 69.54%. Comparing base (
62ec215
) to head (8d72690
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Closes https://github.com/celestiaorg/nmt/issues/269, https://github.com/celestiaorg/nmt/issues/275, https://github.com/celestiaorg/nmt/issues/279, https://github.com/celestiaorg/nmt/issues/222 (b/c no longer relevant)
Note: this PR removes code coverage. If we want it back, IMO it should be a separate workflow.
Summary by CodeRabbit
Release Notes
New Features
Bug Fixes
Documentation
Chores