151 Commits

Author SHA1 Message Date
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
kaitlincart
e0646e773f
Merge pull request #12899 from hashicorp/kc.issue-template-new
New Issue Template
2022-09-26 09:56:14 -07:00
kaitlincart
b53b387451 remove checklists 2022-09-23 15:54:43 -07:00
kaitlincart
f9c4b2009b updates from our backlog session 2022-09-23 12:07:31 -07:00
kaitlincart
c8b541f393
Update .github/ISSUE_TEMPLATE/engineering-task.md
Co-authored-by: Sophia Castellarin <sophia@hashicorp.com>
2022-09-23 11:50:48 -07:00
kaitlincart
d5c77ce25a
Merge pull request #12896 from hashicorp/kc.issue-template-update
Bug Report Template Updates
2022-09-21 14:07:25 -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
kaitlincart
c3cb871048 add new template for eng tasks 2022-09-16 10:30:11 -07:00
kaitlincart
9196bad2f5 all explanatory text is now in comment form 2022-09-15 13:35:48 -07:00
kaitlincart
70d62a5195 copy edits, reorg of sections 2022-09-14 10:23:12 -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
kaitlincart
692f08d8e9
Add new config
This will link to the forum to encourage users to post questions there instead of GitHub. This was borrowed from Nomad.
2022-09-13 12:33:22 -07: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
ab59462cf4 Update contributing doc 2022-07-28 16:45:16 -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
sophia
2d1b6aa629 Add some info on developing with go 2022-07-20 15:38:14 -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
Paul Hinze
baf1d777bc
ci: Run docker provider too 2022-04-25 14:35:30 -05:00
Paul Hinze
6646cf50b4
ci: Move always() from step to job so cleanup happens on failures
The `if: always()` can work on steps as well, but in this case we need
it at the job level so it modifies the `needs` clause.

See: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#example-not-requiring-successful-dependent-jobs
2022-04-25 14:35:30 -05:00