Skip to content

branch CI with lint and security scanning; harden release workflow; update Go ver #10

Merged
TriplEight merged 12 commits into
mainfrom
3x8_ci
Mar 2, 2026
Merged

branch CI with lint and security scanning; harden release workflow; update Go ver #10
TriplEight merged 12 commits into
mainfrom
3x8_ci

Conversation

@TriplEight

@TriplEight TriplEight commented Mar 2, 2026

Copy link
Copy Markdown
Owner

branch CI with lint and security scanning; harden release workflow; update Go ver

Description

  • CI pipelines with lint and security scanning
  • harden release workflow
  • update Go ver
  • actually lint the project and fix issues
  • add pre-commit hook that does lint before commit

Motivation and Context

  • harden release workflow
  • security scanning of branches

Checklist:

  • I have written unit tests for my changes.
  • I have updated the documentation accordingly.
  • All new and existing tests passed.

  - Disable fieldalignment govet check (too aggressive for CLI structs)
  - Exclude gosec false positives G204/G301/G302/G304/G306 (local CLI)
  - Add nolint:nilerr to intentional WalkDir skip and config fallback patterns
  - Fix ineffassign in vault_default_name_test.go (lines 33, 76, 90, 172)
  - Apply gosimple S1009 in frontmatter.go (nil map has len 0)
  - Fix errcheck violations in config_test.go, open_test.go, obsidian_path_test.go
…re-commit

  - Remove trailing tabs on blank lines in utils_test.go (gofmt)
  - Simplify //nolint:nilerr comments to standard format (no -- suffix)
  - Add golangci-lint to pre-commit hook when available
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