182 Commits

Author SHA1 Message Date
Sandhya K
115c4a7f05
Create criticality_score.yml 2024-02-09 16:36:15 +05:30
Sandhya K
30a97de0c4
Create microsoft-sbom.yml 2024-02-09 16:34:33 +05:30
Sandhya K
f2e0d3b2f3
Create scorecard.yml 2024-02-09 16:31:35 +05:30
Sandhya K
f4596baa11
Create codeql.yml 2024-02-09 16:26:59 +05:30
Chris Roberts
d7ec3bffe9 Relax ruby version constraint to allow Ruby 3.3 2024-01-18 12:04:24 -08:00
Chris Roberts
4ac9fda1e0 Update checkout and add extra information 2023-10-13 16:34:18 -07:00
Chris Roberts
57a0ccd8d0 Add workflow to initiate releases
This workflow will update files in the repository for a new release. It
will:

* Update version in version.txt, CHANGELOG.md, and LICENSE
* Commit changes to main
* Create new release tag
* Generate a new development version string (patch incremented + .dev)
* Update dev version in version.txt, CHANGELOG.md, and LICENSE
* Commit changes to main
* Push changes on main to origin
* Push release tag to origin

This ensures all files are updated consistently and correctly. The
creation of the tag will then trigger the release workflow.
2023-10-09 14:48:57 -07:00
hashicorp-copywrite[bot]
36a312ee26
add missing license headers and update copyright file headers to BUS-1.1 2023-08-10 21:53:25 +01:00
Chris Roberts
a8ce678330 Pin all foreign actions in workflows 2023-07-28 17:09:01 -07:00
Chris Roberts
a06e0dd5b6 Remove spec testing workflow 2023-07-28 17:08:42 -07:00
Chris Roberts
beaa942ec8 Handle skipped required tests
Required tests that are skipped based on path matching need to have an
inverse match with the same name that always succeeds to allow the tests
to be marked as passing.
2023-06-12 14:24:21 -07:00
Chris Roberts
5900771a88 Include workflow dispatch for dev builds 2023-06-01 10:07:59 -07:00
Chris Roberts
3eca70387e Support development builds for specific host 2023-05-31 18:02:08 -07:00
Chris Roberts
1b63ba859b Adjust scheduled time for nightly build 2023-05-25 15:33:35 -07:00
Chris Roberts
f9c3736994 Add build triggers
Include workflows for triggering nightly builds and custom dev builds
from `build-` prefixed branches
2023-05-25 14:07:26 -07:00
Chris Roberts
72d528fa0e Be explicit with tag and commit ID on release 2023-05-24 17:15:54 -07:00
Chris Roberts
882b4929fd Update testing workflow 2023-05-17 16:14:09 -07:00
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
047a0dc293 Update default labels 2022-11-17 17:06:09 -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