rancher / terraform-provider-rke

Terraform provider plugin for deploy kubernetes cluster by RKE(Rancher Kubernetes Engine)
Mozilla Public License 2.0
340 stars 151 forks source link

Migrate to Github Actions #458

Closed HarrisonWAffel closed 4 months ago

HarrisonWAffel commented 4 months ago

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

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.