130 Commits

Author SHA1 Message Date
Chris Roberts
71bc6b3dec
Merge pull request #13152 from chrisroberts/build-release-workflows
Update release workflow
2023-05-15 11:02:35 -07:00
Chris Roberts
8ff9a5ef74 Remove old scripts and workflows 2023-05-15 08:31:05 -07:00
Chris Roberts
e759b81fe5 Update release workflow
Trigger release workflow on 'v' prefixed tags and use repository
dispatch for triggering the build.
2023-05-15 08:24:11 -07:00
Chris Roberts
58fab07589 Only allow one build workflow to run at a time 2023-04-27 09:38:03 -07:00
Ashlee M Boyer
c4f39da09b
Delete test-link-rewrites.yml 2023-03-06 15:27:04 -05:00
sophia
5ab71dfc0e Update spectesting to use secrets stored in vault 2023-02-24 14:36:04 -08:00
Ashlee Boyer
b388ddd253 Undoing changes to workflow trigger 2023-01-23 18:34:22 -05:00
Ashlee Boyer
c5bc3d4b51 Updating docs-content-check-legacy-links-format hash 2023-01-23 18:24:46 -05:00
Ashlee Boyer
40c70a54f5 Upgrading to latest workflow 2023-01-23 17:06:33 -05:00
Ashlee Boyer
69506cf6a0 Applying formatting changes 2023-01-23 17:06:26 -05:00
Ashlee Boyer
9dcdd946b8 Adding test-link-rewrites workflow 2023-01-18 17:20:40 -05:00
Ashlee Boyer
cd71a9d031 Adding docs-content-check-legacy-links-format workflow 2023-01-18 17:20:40 -05:00
sophia
d69287f850 Bump Ruby version to 3.x 2023-01-03 16:01:16 -08:00
Chris Roberts
c3e3b328a6 Allow access to issues and PRs 2022-11-08 14:18:05 -08:00
Vagrant Bot
3c5a048afe Delete .github/workflows/slack-vars.yml 2022-11-08 09:46:19 -08:00
Vagrant Bot
f7d497d4f6 Delete .github/workflows/hashibot-vars.yml 2022-11-08 09:46:15 -08:00
Vagrant Bot
0cea07a553 Delete .github/workflows/packet-vars.yml 2022-11-08 09:46:11 -08:00
vagrant-bot
92b767f017 Terraform managed file [skip ci] 2022-11-04 17:29:36 -07:00
vagrant-bot
2a894e97f8 Terraform managed file [skip ci] 2022-11-04 17:04:28 -07:00
vagrant-bot
61487c5061 Terraform managed file [skip ci] 2022-11-04 17:04:25 -07:00
vagrant-bot
749facb16b Terraform managed file [skip ci] 2022-11-04 17:04:24 -07:00
vagrant-bot
46511689dc Terraform managed file [skip ci] 2022-11-04 16:42:21 -07:00
vagrant-bot
ef82c75892 Terraform managed file [skip ci] 2022-11-04 16:42:18 -07:00
vagrant-bot
1884a7017c Terraform managed file [skip ci] 2022-11-04 16:42:15 -07:00
vagrant-bot
6fb59e9a63 Terraform managed file [skip ci] 2022-11-04 16:19:32 -07:00
vagrant-bot
286f651b38 Terraform managed file [skip ci] 2022-11-04 16:19:30 -07:00
vagrant-bot
187c838038 Terraform managed file [skip ci] 2022-11-04 16:19:25 -07:00
Chris Roberts
34a1b1de5b Workflow cleanup 2022-11-04 13:17:28 -07:00
Chris Roberts
989d418e40 Update build job 2022-11-04 11:37:19 -07:00
Chris Roberts
9417d0c2e5 Set minimum Ruby at 2.7, remove 2.6 from testing 2022-11-03 11:55:28 -07:00
Dan Čermák
0b6faa613d
Install bsdtar in the CI
The recent update to Ubuntu 20.04 from 18.04 resulted in bsdtar being dropped
from the CI environment. This reduces our test coverage, so let's install it
again.
2022-11-01 15:41:54 +01:00
vagrant-bot
75a37721ff Terraform managed file [skip ci] 2022-10-27 11:02:27 -07:00
vagrant-bot
5aeb0c0250 Terraform managed file [skip ci] 2022-10-27 11:02:26 -07:00
vagrant-bot
e3b541fc8d Terraform managed file [skip ci] 2022-10-27 11:02:20 -07:00
Chris Roberts
8222625821 Don't include comment when locking issues/PRs 2022-10-26 16:38:00 -07:00
Chris Roberts
479a0c60d0 Clean up workflows and scripts 2022-10-26 16:38:00 -07:00
Chris Roberts
3845323a5b Continue running other jobs on failure 2022-10-14 15:58:00 -07:00
Chris Roberts
b6d4a8dac9
Merge pull request #12638 from dcermak/support-ruby-3-1
Support Ruby 3.1
2022-09-21 11:26:51 -07:00
sophia
b462e721b5 Fix syntax error in spectesting.yml
Multiple keys of the same name are not allowed. Instead, the
"if's" can be evaluated as a boolean (and) expression
2022-09-13 18:19:59 -04:00
Dan Čermák
91bbefaffa
Add Ruby 3.1 to the CI 2022-08-08 10:10:27 +02:00
Chris Roberts
47a9148053 Set go version using go.mod file 2022-08-03 11:11:12 -07:00
Chris Roberts
ebb3296e95 Update setup-go actions to v3 2022-08-03 11:10:56 -07:00
Chris Roberts
00b34d8b0a Isolate spec runs to acceptance repository 2022-08-03 08:39:39 -07:00
Chris Roberts
62d16b3b9f Build and store the binary on non-release builds 2022-07-26 11:38:41 -07:00
Chris Roberts
ee9e63ca40 Setup go for release job 2022-07-21 08:26:49 -07:00
Paul Hinze
2adb438eee
ci: Ensure cleanup runs after notify completes
Without declaring it as a dependency the job can run in parallel and delete the workspace out from under the notify job.

Using format from this example: https://docs.github.com/en/actions/using-jobs/using-jobs-in-a-workflow#example-not-requiring-successful-dependent-jobs
2022-05-16 17:50:00 -05:00
Paul Hinze
ebd03d604b
ci: Reorder spectesting to fix success notify
Turns out you can't run a script in the workdir after you `rm -rf` the
workspace!
2022-05-13 16:23:52 -05:00
Paul Hinze
afd0346dc1
ci: Remove unnecessary vars
per https://github.com/hashicorp/vagrant-ruby/pull/270#discussion_r867266809
2022-05-10 11:14:28 -05:00
Paul Hinze
31c2390533
ci: Separate log pulling and notify on success
* Without being a separate task, log pull won't happen on failure
 * Add a job at the end for notifying on success - since these only run
   nightly and on manual trigger, seems like it'd be nice to get
   notified of something happy!
2022-05-06 16:58:51 -05:00
Paul Hinze
198649be9f
ci: Remove invalid key from workflow
See https://github.community/t/worflow-with-dispatch-and-branches-setting-suddenly-not-supported-anymore/247732/29
2022-04-29 12:41:43 -05:00