vatesfr / terraform-provider-xenorchestra

Xen Orchestra provider for Terraform
MIT License
149 stars 33 forks source link

Upgrade the broken goreleaser GitHub action and all the other actions in use #272

Closed ddelnano closed 8 months ago

ddelnano commented 8 months ago

Summary: Upgrade the broken goreleaser GitHub action and all the other actions in use

The v0.25.1 release failed to build due to the following error:

Annotations
1 warning
[goreleaser](https://github.com/terra-farm/terraform-provider-xenorchestra/actions/runs/6465539070/job/17551892888)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-go@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/

This change upgrades goreleaser and all of the other GitHub actions to recent versions.

Testing done: Triggering the GitHub actions CI job and following up with another release build