Skip to content

Modernize GitHub Actions workflows and deprecated Go code patterns#17

Merged
vanbroup merged 15 commits intodigitorus:masterfrom
rosstimothy:tross/modernization
Jul 30, 2025
Merged

Modernize GitHub Actions workflows and deprecated Go code patterns#17
vanbroup merged 15 commits intodigitorus:masterfrom
rosstimothy:tross/modernization

Conversation

@rosstimothy
Copy link
Copy Markdown

This is cherry-picks the entirety of #15, while updating it to address existing build issues, remove linter exceptions, update golangci-lint to use v2, and update CI to use the golangci-lint action.

Copilot AI and others added 12 commits July 29, 2025 13:50
…erns

Co-authored-by: vanbroup <722070+vanbroup@users.noreply.github.com>
Co-authored-by: vanbroup <722070+vanbroup@users.noreply.github.com>
Co-authored-by: vanbroup <722070+vanbroup@users.noreply.github.com>
Co-authored-by: vanbroup <722070+vanbroup@users.noreply.github.com>
Co-authored-by: vanbroup <722070+vanbroup@users.noreply.github.com>
Co-authored-by: vanbroup <722070+vanbroup@users.noreply.github.com>
Co-authored-by: vanbroup <722070+vanbroup@users.noreply.github.com>
Co-authored-by: vanbroup <722070+vanbroup@users.noreply.github.com>
…roper error handling

Co-authored-by: vanbroup <722070+vanbroup@users.noreply.github.com>
Removes duplicated dsa certificate declarations causing build
failures, ensures that all errors in tests are handled, and moves
all SHA1 tests behind a go1.17 build tag.
Removes linter bypasses and updates CI to use the golangic-lint
action instead of manually installing it.
@rosstimothy
Copy link
Copy Markdown
Author

@vanbroup I cherry-picked all the commits from #15 here and made a few updates to get the tests to run, remove exceptions for a few linters, updated the golangci-lint version, and use the golangci-lint action. Please let me know if you'd like to see any changes made.

@rosstimothy rosstimothy marked this pull request as ready for review July 29, 2025 20:07
Comment thread sign_legacy_test.go
@rosstimothy rosstimothy force-pushed the tross/modernization branch from 1b6c741 to d4636af Compare July 30, 2025 13:16
@rosstimothy rosstimothy requested a review from vanbroup July 30, 2025 13:22
Comment thread .github/workflows/ci.yml Outdated
@rosstimothy rosstimothy requested a review from vanbroup July 30, 2025 15:21
@vanbroup vanbroup merged commit ffadbf3 into digitorus:master Jul 30, 2025
12 checks passed
@vanbroup
Copy link
Copy Markdown
Member

Thanks @rosstimothy ! 🙏

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