Commit Graph

129 Commits

Author SHA1 Message Date
Andrei Ciobanu
8396d0459c Add github workflow to run govoulncheck on all branches with supported OpenTofu versions (#2636)
Signed-off-by: yottta <andrei.ciobanu@opentofu.org>
Signed-off-by: Andrei Ciobanu <andrei.ciobanu@opentofu.org>
2025-05-14 18:26:22 +03:00
Tyler Auerbeck
c84716d37b Bump version of golangci-lint action as it appears older version may not work with v2
Signed-off-by: Tyler Auerbeck <tylerauerbeck@users.noreply.github.com>
2025-05-09 14:14:53 -04:00
Tyler Auerbeck
59fcdcd2b8 Update makefile, github workflow to use golangci-lint v2
Signed-off-by: Tyler Auerbeck <tylerauerbeck@users.noreply.github.com>
2025-05-09 14:14:53 -04:00
Diógenes Fernandes
56ac5b2fa5 Change Go arch from amd64 to arm64 on macos-latest (#2683)
Signed-off-by: Diogenes Fernandes <diofeher@gmail.com>
2025-04-18 09:20:17 -03:00
Martin Atkins
2b4e7b7def GitHub Actions: Use latest golangci-lint and its GitHub Action
The version we were previously using does not support Go v1.24.

Signed-off-by: Martin Atkins <mart@degeneration.co.uk>
2025-02-26 11:33:43 -08:00
Oleksandr Levchenkov
b8c24e935d update all github actions with no breaking changes (#2478)
Signed-off-by: ollevche <ollevche@gmail.com>
2025-02-05 15:01:58 +02:00
Oleksandr Levchenkov
ad68328582 update all build-opentofu-oss gha (#2474)
Signed-off-by: ollevche <ollevche@gmail.com>
2025-02-05 13:23:18 +02:00
Oleksandr Levchenkov
9b9ae4a25e update actions-packaging-linux gha (#2472)
Signed-off-by: ollevche <ollevche@gmail.com>
2025-02-04 17:54:48 +02:00
Oleksandr Levchenkov
210c0f68b0 update upload and download artifacts gha (#2471)
Signed-off-by: ollevche <ollevche@gmail.com>
2025-02-04 17:14:59 +02:00
AbstractionFactory
1b00b465da Switch to native Linux/ARM64 runners (#2387)
Signed-off-by: AbstractionFactory <179820029+abstractionfactory@users.noreply.github.com>
2025-01-24 10:43:47 -05:00
Christian Mesh
85dc2615ad Fix packagecloud push skip for alpha/beta/rc (#2256)
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-12-05 10:39:55 -05:00
AbstractionFactory
1cdfd7e867 Adding missing changelog entry and go.mod change for #2050 (#2205)
Signed-off-by: AbstractionFactory <179820029+abstractionfactory@users.noreply.github.com>
2024-11-22 11:32:10 +01:00
Oleksandr Levchenkov
52cc91c87a upgrade golangci-lint to v1.62 (#2174)
Signed-off-by: ollevche <ollevche@gmail.com>
2024-11-18 19:56:29 +02:00
Christian Mesh
2506fb7bab Always use large instance for release (#1869)
Signed-off-by: Jakub Martin <kubam@spacelift.io>
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Co-authored-by: Kuba Martin <kubam@spacelift.io>
2024-07-29 11:35:22 -04:00
Christian Mesh
898c573000 More backport fixes (#1828)
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-07-17 12:18:49 -04:00
Christian Mesh
6f30b18323 Add content write permissions to backport job (#1827)
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-07-17 12:00:43 -04:00
Siddhartha Sonker
bb1176d3a6 Added backport.yml to automate backport process (#1452)
Signed-off-by: siddharthasonker95 <158144589+siddharthasonker95@users.noreply.github.com>
2024-07-09 13:12:51 +01:00
Christian Mesh
edc654c1de Hardcode golangci-lint revision to fix build on main (#1759)
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-07-01 10:47:26 -04:00
Christian Mesh
e2b6b46d43 Bump version to 1.8.0-alpha1 and cleanup CHANGELOG (#1745)
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-06-24 10:47:41 -04:00
Oleksandr Levchenkov
5a161c8bcc add automated copyright header check (#1696)
Signed-off-by: ollevche <ollevche@gmail.com>
Signed-off-by: Oleksandr Levchenkov <ollevche@gmail.com>
2024-06-03 16:49:36 +03:00
Oleksandr Levchenkov
ab9c995064 fix tofu installation tests (#1695)
Signed-off-by: ollevche <ollevche@gmail.com>
2024-06-03 16:29:14 +03:00
Janos
da1471b8ce Removing noisy and always failing jobs (#1611)
Signed-off-by: Janos <86970079+janosdebugs@users.noreply.github.com>
2024-05-15 12:16:01 +02:00
Luis Giraldo
290fbd66d3 Updating setup-go action to v5.0.1 (#1643)
Signed-off-by: Luis Giraldo <giraldo.luisdavid@gmail.com>
2024-05-13 15:00:18 +02:00
Janos
dd5f9afe89 Coding standards (#1423)
Signed-off-by: Janos <86970079+janosdebugs@users.noreply.github.com>
Signed-off-by: ollevche <ollevche@gmail.com>
Co-authored-by: James Humphries <james@james-humphries.co.uk>
Co-authored-by: Oleksandr Levchenkov <ollevche@gmail.com>
2024-05-13 11:39:46 +02:00
Luis Giraldo
60a0e82c1f updating checkout action to v4.1.4 (#1607)
Signed-off-by: Luis Giraldo <giraldo.luisdavid@gmail.com>
2024-05-07 18:25:30 +02:00
Alejandro Lazaro
4726d106c8 Do not run top issues workflow on forks (#1599)
Signed-off-by: Alejandro Lazaro <alazaro@werpo.com.ar>
2024-05-06 12:26:23 +02:00
Ashwin Annamalai
846fd267fd Run unit tests on various OSes and Architectures on pull request (#1202)
Signed-off-by: Ashwin Annamalai <4549937+IgnorantSapient@users.noreply.github.com>
2024-04-22 16:31:43 +02:00
Kuba Martin
2835650ef8 Add top issues ranking as a scheduled GitHub Action. (#1497)
Signed-off-by: Jakub Martin <kubam@spacelift.io>
2024-04-16 13:53:21 +02:00
David Sims
5536f790fd Bug Fix #1403 - Set grade and channel correctly (#1450)
Signed-off-by: David Sims <simsdj82@gmail.com>
2024-04-09 10:41:35 -04:00
Christian Mesh
b51396fed5 Allow for templatefile recursion (up to 1024 depth default) (#1250)
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Co-authored-by: Janos <86970079+janosdebugs@users.noreply.github.com>
2024-03-11 10:00:06 -04:00
Siddhartha Sonker
2c3f37a01c 1078 prerelease vs release (#1235)
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
Signed-off-by: siddharthasonker95 <158144589+siddharthasonker95@users.noreply.github.com>
Co-authored-by: Christian Mesh <christianmesh1@gmail.com>
2024-02-26 17:20:59 +01:00
Shashwat Pandey
96b7fce5d1 issue 966: different user agent for unit tests (#1279)
Signed-off-by: Shashwat Pandey <72958686+SypherSP@users.noreply.github.com>
2024-02-22 08:45:06 +00:00
Christian Mesh
5fedcf6f97 Getting intermittent issues running this on github, disabling for now (#1090)
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2024-01-10 09:48:27 -05:00
Isaac Parker
cd3418f56f chore: add workflow to test website install instructions (#1075)
Signed-off-by: Isaac Parker <parrotmac@gmail.com>
2024-01-09 08:07:12 -05:00
Janos
5553ba8324 Fixed fix for fix of GPG (#1024)
Signed-off-by: Janos Bonic <86970079+janosdebugs@users.noreply.github.com>
2023-12-15 17:21:53 +01:00
Janos
89e5a5d3dc Fixing release tag gating (#1023)
Signed-off-by: Janos Bonic <86970079+janosdebugs@users.noreply.github.com>
2023-12-15 16:44:14 +01:00
Janos
e36bbcf241 Parametrized release (#1022)
Signed-off-by: Janos Bonic <86970079+janosdebugs@users.noreply.github.com>
2023-12-15 16:01:12 +01:00
Janos
4384d86190 GPG build fixes (#1019)
Signed-off-by: Janos Bonic <86970079+janosdebugs@users.noreply.github.com>
2023-12-15 13:57:05 +01:00
Janos
fff368d2ee Fixes #915: GPG signing of Debian and RPM packages (#1000)
Signed-off-by: Janos Bonic <86970079+janosdebugs@users.noreply.github.com>
2023-12-13 20:22:12 +01:00
Janos
a27f1b48ba website: Dev server (#971)
Signed-off-by: Janos Bonic <86970079+janosdebugs@users.noreply.github.com>
2023-12-05 13:01:53 +00:00
Christian Mesh
1f5ebf4886 Upload packages to PackageCloud during release action (#860)
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2023-11-13 14:22:32 -05:00
Christian Mesh
34b210d600 Pull in docker cross buildx tooling (#849)
Signed-off-by: Christian Mesh <christianmesh1@gmail.com>
2023-11-10 10:29:20 +01:00
Kuba Martin
52c9897b76 Fix goreleaser version to one that actually exists. (#744)
Signed-off-by: Jakub Martin <kubam@spacelift.io>
2023-10-18 13:35:57 +02:00
James Humphries
f661d47a29 Build using golang 1.21 (#718) 2023-10-16 10:21:19 +01:00
Jordan Gregory
913578a9f4 (#721) remove reference to Hashicorp docker mirror in workflow (#723)
Signed-off-by: Jordan Gregory <jordan@j4ng5y.dev>
2023-10-13 17:59:02 +02:00
Jake Nelson
cc73760f26 Add compare versions script (#720) 2023-10-13 14:22:20 +01:00
Elbaz
0c1cf4d1ef Use opentofu/tofu-exec fork to fix build workflow (#636)
Signed-off-by: Elbaz <eranelbaz97+github@gmail.com>
2023-10-03 13:57:16 +03:00
Elbaz
8f8e25c6ee Fix build workflow is failing (#608) 2023-09-28 11:24:30 +03:00
Elbaz
8465827f03 go build / go install should generate tofu binary (#590) 2023-09-27 15:37:55 +03:00
Kuba Martin
2c01380709 Snapcraft login shouldn't be called when credentials are set via env var. (#600)
Signed-off-by: Jakub Martin <kubam@spacelift.io>
2023-09-27 12:15:28 +02:00