Vault Automation
94b4d7ca17
actions: use self-hosted runners in hashicorp/vault-enterprise ( #9664 ) ( #9683 )
...
* actions: use self-hosted runners in hashicorp/vault
While it is recommended that we use self-hosted runners for every
workflow in private and internal accounts, this change was primarily
motivated by different runner types using different cache paths. By
using the same runner type everywhere we can avoid double caches of the
internal Vault tools.
* disable the terraform wrapper in ci-bootstrap to handle updated action
Signed-off-by: Ryan Cragun <me@ryan.ec>
Co-authored-by: Ryan Cragun <me@ryan.ec>
2025-09-26 10:12:43 -06:00
Vault Automation
a7708ac305
CI: fix plugin-update base branch ( #9669 ) ( #9682 )
...
Co-authored-by: John-Michael Faircloth <fairclothjm@users.noreply.github.com>
2025-09-26 09:58:04 -06:00
Vault Automation
7aa60ff337
CI: add base-branch input to plugin-update.yaml ( #9644 ) ( #9647 )
...
Co-authored-by: John-Michael Faircloth <fairclothjm@users.noreply.github.com>
2025-09-25 15:45:13 -06:00
Vault Automation
5d9b28301a
Fix plugin update github action truthiness check ( #8814 ) ( #8818 )
...
Co-authored-by: John-Michael Faircloth <fairclothjm@users.noreply.github.com>
2025-09-23 11:20:21 -06:00
Vault Automation
0340681792
CI: add link to plugin tag in changelog entry ( #9352 ) ( #9360 )
...
Co-authored-by: John-Michael Faircloth <fairclothjm@users.noreply.github.com>
2025-09-23 11:17:13 -06:00
Vault Automation
1d3b51b914
[VAULT-39208]: actions: update action pins ( #8864 ) ( #8865 )
...
Signed-off-by: Ryan Cragun <me@ryan.ec>
Co-authored-by: Ryan Cragun <me@ryan.ec>
2025-08-22 22:37:38 +00:00
Ryan Cragun
b5b4a95280
VAULT-34830 actions(plugin-update): update plugins from enterprise ( #31474 )
...
* [VAULT-34830] actions(plugin-update): update plugins from enterprise
Signed-off-by: Ryan Cragun <me@ryan.ec>
2025-08-15 10:34:29 -06:00
Ryan Cragun
8f4a2b5bc3
[VAULT-34830] actions: update CE workflows for unified enterprise repository ( #31425 )
...
Various small changes and tweaks to our CI/CD workflows to allow for running CE branches in the context of `hashicorp/vault-enterprise`.
Signed-off-by: Ryan Cragun <me@ryan.ec>
2025-08-07 14:35:18 -06:00
helenfufu
701a3f86de
prefix changelog filename with _ in vault-enterprise plugin update prs ( #30824 )
2025-06-11 17:01:17 -07:00
helenfufu
9f5affadd7
set GOPRIVATE in plugin-update gha ent step ( #29961 )
2025-03-19 11:56:10 -07:00
Ryan Cragun
b239a71934
actions: pin to the latest approved workflows ( #29321 )
...
The genesis of this PR is updating our cache action due to older actions
being shut down[0]. While not mentioned in the changelog, the migration
guide does call out versions <3.4.0 or <4.2.0 as too old.[1]
Since I was updating cache I went ahead and updated minor versions of
all our actions.
[0]: https://github.blog/changelog/2024-12-05-notice-of-upcoming-releases-and-breaking-changes-for-github-actions/#actions-cache-v1-v2-and-actions-toolkit-cache-package-closing-down
[1]: https://github.com/actions/cache/discussions/1510
Signed-off-by: Ryan Cragun <me@ryan.ec>
2025-01-24 20:08:01 +00:00
helenfufu
ede1469302
use elevated github token in plugin-update gha ent step ( #29400 )
2025-01-23 16:26:55 -08:00
John-Michael Faircloth
b682a79551
actions: support ent plugins in plugin update workflow ( #28295 )
2024-09-05 15:53:08 -05:00
dependabot[bot]
219e53134d
Bump actions/setup-go from 5.0.1 to 5.0.2 ( #27756 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](cdcb360436...0a12ed9d6a )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: akshya96 <87045294+akshya96@users.noreply.github.com>
2024-08-15 15:41:52 -07:00
Violet Hynes
64ce6e74da
Update actions/checkout to 4.1.7 ( #27636 )
2024-07-02 09:25:21 -04:00
John-Michael Faircloth
ab9ee4a452
gha: add branch as input to plugin update workflow ( #27204 )
...
* gha: add branch as input to plugin update workflow
* name => set_name
* Revert "name => set_name"
This reverts commit de9ee4f33637729f09d17096d20f200061913a84.
2024-05-23 15:58:21 -05:00
dependabot[bot]
2718994242
Bump actions/checkout from 4.1.5 to 4.1.6 ( #27096 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.5 to 4.1.6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](44c2b7a8a4...a5ac7e51b4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Violet Hynes <violet.hynes@hashicorp.com>
2024-05-17 10:06:45 -04:00
dependabot[bot]
b81a2666b2
Bump actions/checkout from 4.1.4 to 4.1.5 ( #26920 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4.1.4 to 4.1.5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](0ad4b8fada...44c2b7a8a4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Violet Hynes <violet.hynes@hashicorp.com>
2024-05-10 18:15:07 +00:00
John-Michael Faircloth
f75b057081
workflow: add reviewer input to plugin update ( #26895 )
...
* workflow: add reviewer input to plugin update
* fix typo and change commit msg
2024-05-10 08:58:39 -05:00
Ryan Cragun
842dff8342
[QT-711] actions: use next generation CRT actions ( #26882 )
...
Update the Github Actions pins to use the next generation of actions
that are supported by CRT.
In some cases these are simply to resolve Node 16 deprecations. In
others, we can now use `action/upload-artifact@v4` and
`actions/download-artifact@v4` since the next generation of actions like
`hashicorp/actions-docker-build@v2` and
`hashicorp/actions-persist-metadata@v2` use the `v4` versions of these.
Signed-off-by: Ryan Cragun <me@ryan.ec>
2024-05-08 15:17:20 -06:00
Ryan Cragun
1f2f3ff20a
[QT-711] Pin to latest github actions ( #26789 )
...
Pin to the latest actions in preparation for the migration to
`actions/upload-artifact@v4`, `actions/download-artifact@v4`, and
`hashicorp/actions-docker-build@v2` on May 6 or 7.
Signed-off-by: Ryan Cragun <me@ryan.ec>
2024-05-02 13:29:20 -06:00
John-Michael Faircloth
803ec375c9
plugin update workflow: change input names ( #25011 )
2024-01-23 14:37:11 -06:00
dependabot[bot]
8a571a3e22
Bump actions/checkout from 3.5.3 to 4.1.1 ( #24927 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.5.3 to 4.1.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3.5.3...b4ffde65f46336ab88eb53be808477a3936bae11 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Violet Hynes <violet.hynes@hashicorp.com>
2024-01-18 14:31:52 +00:00
dependabot[bot]
a94cadae28
Bump actions/setup-go from 4.0.1 to 5.0.0 ( #24895 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 4.0.1 to 5.0.0.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](fac708d667...0c52d547c9 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Violet Hynes <violet.hynes@hashicorp.com>
2024-01-17 16:52:39 +00:00
Theron Voran
66db439027
ci/plugin-update: use rest of repo name as service ( #22585 )
...
Includes everything after the 3rd position as the PLUGIN_SERVICE, so
that plugins like "vault-plugin-database-redis-elasticache" end up
with the full name in the changelog entry.
2023-08-28 11:28:25 -07:00
John-Michael Faircloth
a31c680b9c
gh action: fix plugin check workflow ( #22084 )
...
* gh action: fix plugin check workflow
* use if condition
2023-07-27 15:50:50 +00:00
John-Michael Faircloth
0c1e0b239a
gh action: add plugin update job ( #22071 )
...
* gh action: add plugin update job
* remove check from name
* git push changelog
* make actionlint happy
2023-07-27 09:59:37 -04:00