I've tested the GPG signing using my personal GPG key, which confirms it is singed correctly
gpg --verify terraform-provider-rke_0.0.0_SHA256SUMS.sig terraform-provider-rke_0.0.0_SHA256SUMS
gpg: Signature made Fri May 17 21:16:06 2024 UTC
gpg: using RSA key B1BB4CAE50A884D616C4DCF69A6B757E291A63DF
gpg: Good signature from "Harrison Affel <harrison.affel@suse.com>" [unknown]
Primary key fingerprint: B1BB 4CAE 50A8 84D6 16C4 DCF6 9A6B 757E 291A 63DF
Also, I've dropped the use of golint as it is no longer maintained and does not properly handle go modules, even when GO111MODULE=off is not set. We should consider adding a new linter into this project, but currently this PR focuses on making the minimal amount of changes needed to migrate to GHA.
A successful release run can be seen here: https://github.com/HarrisonWAffel/terraform-provider-rke/actions/runs/9134279456/job/25119495718 The github release and artifacts can be seen here: https://github.com/HarrisonWAffel/terraform-provider-rke/releases/tag/v0.0.0
A successful pre-release run can be seen here: https://github.com/HarrisonWAffel/terraform-provider-rke/actions/runs/9134582382/job/25120404739 The github pre-release artifacts can be seen here: https://github.com/HarrisonWAffel/terraform-provider-rke/releases/tag/v0.0.0-rc2
I've tested the GPG signing using my personal GPG key, which confirms it is singed correctly
Also, I've dropped the use of
golint
as it is no longer maintained and does not properly handle go modules, even whenGO111MODULE=off
is not set. We should consider adding a new linter into this project, but currently this PR focuses on making the minimal amount of changes needed to migrate to GHA.