Skip to content

Conversation

@ChrisJBurns
Copy link
Contributor

@ChrisJBurns ChrisJBurns commented May 13, 2025

  • adds lint and lint-fix tasks
  • adds PR pipeline for testing and linting
  • adds main pipeline for testing, linting and building of artifacts
  • resolves some lint issues via task lint-fix
  • used my trusty claude code to fix the linting issues. was almost there, it got itself in a knot when refactoring the long functions and gocyclo. i had to manually do the long function change with building of logOpts and add a nolint comment for the cyclomatic complexity function as it wasn't that bad

Ref: #31

Signed-off-by: ChrisJBurns <29541485+ChrisJBurns@users.noreply.github.com>
Signed-off-by: ChrisJBurns <29541485+ChrisJBurns@users.noreply.github.com>
Signed-off-by: ChrisJBurns <29541485+ChrisJBurns@users.noreply.github.com>
@ChrisJBurns ChrisJBurns changed the title Adds linter feat: adds linter and creates dedicated PR and main branch pipelines May 13, 2025
ChrisJBurns and others added 4 commits May 13, 2025 13:07
…n permissions


Thank you Mr Bot.

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
…in permissions


Thank you Mr Bot.

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
removes ci actions as deprecated for "run-on-pr.yml" and
"run-on-main.yml"

Signed-off-by: ChrisJBurns <29541485+ChrisJBurns@users.noreply.github.com>
Signed-off-by: ChrisJBurns <29541485+ChrisJBurns@users.noreply.github.com>
@ChrisJBurns ChrisJBurns marked this pull request as ready for review May 13, 2025 13:35
@ChrisJBurns ChrisJBurns changed the title feat: adds linter and creates dedicated PR and main branch pipelines feat: adds linter and resolves issues & creates dedicated PR and main branch pipelines May 13, 2025
@ChrisJBurns ChrisJBurns merged commit 6b97bef into main May 13, 2025
7 checks passed
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.

3 participants