kpcraig
08facd2bb2
Add plugin-update-check workflow ( #21491 )
2023-06-28 13:57:39 -04:00
Paul Banks
fbcd92dd88
Remove drift from Ent repo ( #21379 )
2023-06-21 13:22:07 +00:00
Peter Wilson
cf8cf84db9
fix to prevent extra CI running when docs label is added ( #21378 )
2023-06-21 11:20:55 +00:00
miagilepner
30aac443d0
Fix verify test packages GOPRIVATE ( #21318 )
2023-06-16 16:54:58 +00:00
Nick Cabatoff
a1fdf105b3
Setup Go before calling the test package test script ( #21308 )
2023-06-16 13:57:33 +00:00
Kuba Wieczorek
567917efac
CI: make tests-completed fail when setup-go-cache fails ( #21197 )
2023-06-13 21:01:48 +01:00
Violet Hynes
f0c9519023
VAULT-15835 Add GHA that checks for nil, nil returns on functions that return an error ( #21099 )
...
* VAULT-15385 Add GHA that checks for nil, nil returns on functions that return an error
* VAULT-15385 add failing function, for sanity
* VAULT-15385 fix makefile
* VAULT-15385 remove test dir
* VAULT-15385 Fix typo
* VAULT-15385 fix job name
* VAULT-15385 Add test to packages
* VAULT-15835 add opt-out
* VAULT-15835 Wrong file for comment
* VAULT-15835 remove failing function
* VAULT-15835 return not nil-nil :)
* VAULT-15835 Restrict to two-result functions
2023-06-13 12:32:06 -04:00
Nick Cabatoff
43d482e0d5
Stop overwriting the test results from the different families (normal, -race, -fips) ( #20959 )
2023-06-02 17:39:08 +01:00
Marc Boudreau
ded0d56c18
update security-scanner version to latest to pickup changes that eliminate use of deprecated GitHub Actions commands ( #20690 )
2023-05-25 12:09:43 -04:00
Angel Garbarino
735e2866db
Address Test-ui suite failure for package install issues ( #20756 )
...
* fix
* apparently its going to take me two commits.. for one line.
* test removing the installation of the packages.
* remove browser dependencies
2023-05-24 15:24:47 -06:00
Ryan Cragun
157b976253
ci: request vpc quota increase ( #20360 )
...
* Fix regions on two service quotas
* Request an increase in VPCs per region
* Pin github actions workflows
Signed-off-by: Ryan Cragun <me@ryan.ec >
2023-05-22 11:18:06 -06:00
Jaymala
a9aa744ae4
Update verify-changes to support external docs branches ( #20535 )
...
* Update verify-changes to support external docs branches
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
* Revert QT-545 as it Enos workflow is not a workflow_run event
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
---------
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
2023-05-08 15:03:23 -04:00
Nick Cabatoff
55ac9407f1
Use newer version of backport-assistant ( #20484 )
2023-05-03 12:40:01 -04:00
Nick Cabatoff
21bde241e0
Don't run build workflow on draft PRs. ( #20443 )
2023-05-01 13:52:41 -04:00
Nick Cabatoff
8a86f592d3
CI tests should run on release branches as well as main ( #20444 )
2023-05-01 15:42:03 +00:00
Ryan Cragun
90bc69557f
release testing: always save the metadata ( #20402 )
...
Signed-off-by: Ryan Cragun <me@ryan.ec >
2023-04-28 15:15:03 -06:00
Nick Cabatoff
7012ce2637
Use a dedicated runner for the binary-based tests. ( #20377 )
2023-04-27 09:41:49 -04:00
Jaymala
d766848664
Fail completed successfully check for failing Enos tests ( #20335 )
...
* Force required completed-successfully check to fail when builds or tests fail
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
* Update to fail cancelled workflows
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
---------
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
2023-04-26 15:16:31 -04:00
Kuba Wieczorek
183a975bea
Run DataDog-related steps every time test-go CI workflow runs ( #20364 )
2023-04-26 16:28:39 +01:00
Nick Cabatoff
445e2e91c6
Docker testing: handle licensing, different images per node ( #20347 )
2023-04-25 17:11:46 -04:00
Nick Cabatoff
3a3617a735
Add ent-specific test binary build rules ( #20334 )
...
This fixes the binary building on ent, except because I ran into problems with the binary-based tests there, I've included a bunch of `github.repository != 'hashicorp/vault-enterprise'` conditions to disable the binary building. I'll fix the test problems in a future PR and remove those repo conditions.
2023-04-25 10:49:34 -04:00
Luis (LT) Carbonell
6f7ae8b178
Re-run Milestone Check when Milestones are Applied ( #20299 )
...
* re-run when milestones are applied
* update milestone check conditions
2023-04-25 08:49:43 -05:00
Nick Cabatoff
945cf13509
Move all checkout@v2 users to v3. ( #20315 )
2023-04-24 15:25:58 +00:00
Nick Cabatoff
980f1e0aae
Add tests based on vault binary ( #20224 )
...
First steps towards docker-based tests: tests using vault binary in -dev or -dev-three-node modes.
2023-04-24 09:57:37 -04:00
Jaymala
166f270613
[QT-517] Skip builds for docs PRs ( #20036 )
...
* [QT-517] Skip builds for docs changes
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
* [QT-545] Enable Enos tests to also run on forked PRs
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
* Add comments and fix CI errors
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
---------
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
2023-04-21 10:58:47 -04:00
claire bontempo
f5dd114273
Run UI tests on PRs with "ui" label ( #20209 )
...
* add conditional for label
* VAULT-14643 link jira
2023-04-18 12:03:35 -07:00
Kuba Wieczorek
e78d9a3052
Stop running UI tests on every PR into a release branch in CI ( #20149 )
2023-04-13 18:10:17 +00:00
Bryce Kalow
a2a3c49a17
remove check-legacy-links-format workflow ( #20115 )
2023-04-12 21:52:54 -04:00
Kuba Wieczorek
4b843dc7a5
Add smaller runner groups for CI jobs ( #20081 )
2023-04-11 14:05:15 -04:00
Jaymala
ae6f61dfeb
Use absolute path for debug datadir ( #20069 )
...
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
2023-04-11 13:06:51 -04:00
Kuba Wieczorek
53da5366bc
Fix issues tripping the actionlint linter again ( #20026 )
2023-04-06 17:04:09 +00:00
Jaymala
fa5f0e6222
[QT-488] Get artifact summary info along with product metadata ( #19977 )
...
* [QT-488] Get artifact summary info along with product metadata
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
* Fix GH Lint warnings
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
---------
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
2023-04-05 13:49:46 -06:00
Marc Boudreau
4caff43efb
add workflow_dispatch trigger to ci.yml workflow ( #19979 )
2023-04-05 10:03:08 -04:00
Kuba Wieczorek
1fa3f7cb2e
Fix an issue tripping the actionlint linter in test-run-enos-scenario-matrix.yml ( #19986 )
2023-04-05 13:14:44 +00:00
Jordan Reimer
7f3aab7199
Node Version CI Update ( #19978 )
...
* updates github workflows to read node version from .nvmrc file
* updates to double quotes for shell expression
* removes set-output workflow command
* updates to use node-version-file option for gh workflows
* pins node version to 16
2023-04-04 15:39:17 -06:00
Peter Wilson
a19322d575
Moved 'WaitForNodesExcludingSelectedStandbys' to shared testhelpers file ( #19976 )
2023-04-04 15:32:01 +01:00
Jordan Reimer
439a16a093
Address Critical Vulnerabilities from Dependencies ( #19901 )
...
* cleans up dependencies with critical warnigns
* adds changelog entry
* updates dockerfiles and ci github workflow to use node 16
* removes ui gh workflow not being used
2023-04-03 15:24:38 -06:00
Kuba Wieczorek
de381c30f6
Ensure tests-completed job fails if required jobs either fail or are cancelled ( #19948 )
...
Otherwise, the tests-completed job should succeed, including when the test-ui
job is skipped.
2023-04-03 15:16:42 -04:00
Marc Boudreau
1cef47d220
fix inconsistencies in test-go.yml between OSS and ENT repositories ( #19943 )
2023-04-03 10:26:55 -04:00
Mike Baum
ea130fd8a6
Download Application log files and upload as an artifact when enos scenarios fail ( #19860 )
2023-03-31 14:31:35 -04:00
Kuba Wieczorek
45f349dc36
Add DataDog test visibility to the test-go job in CI ( #19890 )
2023-03-31 18:15:57 +01:00
Jaymala
5d6be0513f
[QT-488] Fix Enos testing workflow name ( #19905 )
...
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
2023-03-31 13:15:19 -04:00
Marc Boudreau
fc631700c6
use correct commit hash from latest branch of browser-actions/setup-chrome ( #19876 )
2023-03-31 12:17:16 -04:00
Jaymala
550277dd9a
Add workflow summary to Enos tests ( #19858 )
...
* Add workflow summary to Enos tests
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
* Fix GHA lint errors for setup outputs
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
---------
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com >
2023-03-31 09:21:08 -04:00
Kuba Wieczorek
da0452db41
Update the if conditions for test-go jobs in CI ( #19809 )
...
* Update the if conditions for test-go jobs in CI
* Fix errors in comments
* Update the if condition for the UI tests
2023-03-30 16:27:42 -04:00
Kuba Wieczorek
525bce060d
Make the suffix for CI Go test matrix jobs optional ( #19752 )
2023-03-30 15:09:57 -04:00
Kuba Wieczorek
9b379ae283
Update tests-completed job in CI to appear as success when one of the… ( #19806 )
...
* Update tests-completed job in CI to appear as success when one of the required checks is skipped (but not cancelled)
* Fix typo in tests-completed
---------
Co-authored-by: Marc Boudreau <marc.boudreau@hashicorp.com >
2023-03-30 14:24:05 -04:00
Kuba Wieczorek
e192187c68
Add larger runners for CI ( #19857 )
2023-03-30 17:58:32 +01:00
Kuba Wieczorek
daf4ec2b4f
Add a new category of runners to the CI workflow… ( #19807 )
...
* Add a new category of runners to the CI workflow; use new, dedicated runners on OSS; adjust runner sizes for jobs
Co-authored-by: Marc Boudreau <marc.boudreau@hashicorp.com >
2023-03-30 16:41:40 +01:00
claire labry
d26d4c0fa4
fix github ref ( #19805 )
...
* fix github ref
* udpate comment
2023-03-28 15:59:27 -05:00