mirror of
https://github.com/kjanat/articulate-parser.git
synced 2026-01-16 09:42:09 +01:00
Adds a golangci-lint job to the CI pipeline to enforce code quality and style. The test job is now dependent on the new linting job. The final image build job is also updated to depend on the successful completion of the test, docker-test, and dependency-review jobs, ensuring more checks pass before publishing. Additionally, Go 1.25 is added to the testing matrix.
80 lines
1.3 KiB
Plaintext
80 lines
1.3 KiB
Plaintext
# Created by https://www.toptal.com/developers/gitignore/api/go
|
|
# Edit at https://www.toptal.com/developers/gitignore?templates=go
|
|
|
|
### Go ###
|
|
# If you prefer the allow list template instead of the deny list, see community template:
|
|
# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
|
|
#
|
|
# Binaries for programs and plugins
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
|
|
# Test binary, built with `go test -c`
|
|
*.test
|
|
|
|
# Output of the go coverage tool, specifically when used with LiteIDE
|
|
*.out
|
|
|
|
# Dependency directories (remove the comment below to include it)
|
|
# vendor/
|
|
|
|
# Go workspace file
|
|
go.work
|
|
|
|
# End of https://www.toptal.com/developers/gitignore/api/go
|
|
|
|
# Shit
|
|
.github/TODO
|
|
|
|
# Local test files
|
|
output/
|
|
outputs/
|
|
articulate-sample.json
|
|
test-output.*
|
|
go-os-arch-matrix.csv
|
|
test_godocx.go
|
|
test_input.json
|
|
|
|
# Build artifacts
|
|
build/
|
|
|
|
# Old workflows
|
|
.github/workflows/ci-old.yml
|
|
.github/workflows/ci-enhanced.yml
|
|
|
|
# Test coverage files
|
|
coverage.out
|
|
coverage.txt
|
|
coverage.html
|
|
coverage.*
|
|
coverage
|
|
*.cover
|
|
*.coverprofile
|
|
main_coverage
|
|
|
|
# Other common exclusions
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
*.test
|
|
*.out
|
|
/tmp/
|
|
.github/copilot-instructions.md
|
|
|
|
# Editors
|
|
.vscode/
|
|
.idea/
|
|
|
|
.task/
|
|
|
|
**/*.local.*
|
|
|
|
.claude/
|
|
|
|
NUL
|