Timothy Messier
b6d58d0c42
ci(schema-diff): Generate one file per constraint ( #3082 )
...
This yeilds a better diff when constraints are changed.
2023-03-14 12:57:07 -04:00
Jeanne Angeles Franco
4366f69b66
lower test run frequency per hour ( #3080 )
2023-03-13 17:22:14 -07:00
Jeanne Angeles Franco
fd56f7ee1a
Increase the number of workflow run ( #3078 )
2023-03-13 15:13:21 -07:00
Jeanne Angeles Franco
8a7b507d41
Add workflow to run test on schedule ( #3076 )
2023-03-13 12:44:23 -07:00
Michael Li
2169bf7443
chore: Add "fail-on-cache-miss" setting to more jobs ( #3072 )
2023-03-10 12:17:29 -05:00
dependabot[bot]
2b7accac84
chore(deps): bump actions/setup-python from 3.1.2 to 4.5.0 ( #3038 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 3.1.2 to 4.5.0.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/98f2ad02fd48d057ee3b4d4f66525b231c3e52b6...d27e3f3d7c64b4bbf8e4abfb9b63b83e846e0435 )
---
updated-dependencies:
- dependency-name: actions/setup-python
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>
2023-03-08 15:36:33 -05:00
dependabot[bot]
bac14d2081
chore(deps): bump hashicorp/actions-go-build from 0.1.7 to 0.1.9 ( #3040 )
...
Bumps [hashicorp/actions-go-build](https://github.com/hashicorp/actions-go-build ) from 0.1.7 to 0.1.9.
- [Release notes](https://github.com/hashicorp/actions-go-build/releases )
- [Changelog](https://github.com/hashicorp/actions-go-build/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/actions-go-build/compare/v0.1.7...v0.1.9 )
---
updated-dependencies:
- dependency-name: hashicorp/actions-go-build
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>
2023-03-08 12:58:31 -05:00
dependabot[bot]
196bbf1ac7
chore(deps): bump atlassian/gajira-transition from 3.0.0 to 3.0.1 ( #3041 )
...
Bumps [atlassian/gajira-transition](https://github.com/atlassian/gajira-transition ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/atlassian/gajira-transition/releases )
- [Commits](https://github.com/atlassian/gajira-transition/compare/4749176faf14633954d72af7a44d7f2af01cc92b...38fc9cd61b03d6a53dd35fcccda172fe04b36de3 )
---
updated-dependencies:
- dependency-name: atlassian/gajira-transition
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>
2023-03-08 12:57:50 -05:00
dependabot[bot]
fefe54a398
chore(deps): bump atlassian/gajira-login from 3.0.0 to 3.0.1 ( #3039 )
...
Bumps [atlassian/gajira-login](https://github.com/atlassian/gajira-login ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/atlassian/gajira-login/releases )
- [Commits](https://github.com/atlassian/gajira-login/compare/ca13f8850ea309cf44a6e4e0c49d9aa48ac3ca4c...45fd029b9f1d6d8926c6f04175aa80c0e42c9026 )
---
updated-dependencies:
- dependency-name: atlassian/gajira-login
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>
2023-03-08 12:57:18 -05:00
dependabot[bot]
4618b7e755
chore(deps): bump actions/labeler from 4.0.2 to 4.0.3 ( #3063 )
...
Bumps [actions/labeler](https://github.com/actions/labeler ) from 4.0.2 to 4.0.3.
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](https://github.com/actions/labeler/compare/5c7539237e04b714afd8ad9b4aed733815b9fab4...ba790c862c380240c6d5e7427be5ace9a05c754b )
---
updated-dependencies:
- dependency-name: actions/labeler
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>
2023-03-08 12:56:40 -05:00
Michael Li
e0b50af7c3
chore(enos): Use cache for tparse ( #3057 )
2023-03-08 10:03:11 -05:00
dependabot[bot]
4819d17ee8
chore(deps): bump aws-actions/configure-aws-credentials ( #3060 )
...
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials ) from 023daa7fe5f7f817faa31fc0fc4a8d0fb6224ed0 to e1e17a757e536f70e52b5a12b2e8d1d1c60e04ef.
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases )
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md )
- [Commits](https://github.com/aws-actions/configure-aws-credentials/compare/023daa7fe5f7f817faa31fc0fc4a8d0fb6224ed0...e1e17a757e536f70e52b5a12b2e8d1d1c60e04ef )
---
updated-dependencies:
- dependency-name: aws-actions/configure-aws-credentials
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-07 15:16:06 -05:00
Ashlee M Boyer
1c6ce3d3a6
Delete test-link-rewrites.yml ( #3058 )
2023-03-06 17:12:41 -05:00
Timothy Messier and Hugo Vieira
b00d888387
ci(schema-diff): Add script to generate diff of database schema ( #2924 )
...
The script should be given a base branch to compare against, if not set
it defaults to main. The script will apply the schema migrations for
both the base branch and the current commit and generate dumps that are
then compared to create a diff. The dumps are left in a temporary
directory so that they can be compared using a users preferred diff tool.
For example, generate the dumps and diff against main
./scripts/schema-diff.sh main
Examine the diff to database functions using delta:
delta .schema-diff/funcs_$(git rev-parse main) .schema-diff/funcs_$(git rev-parse HEAD)
This also adds a github action that runs the script on pull-requests
that contain schema changes and reports the diffs as a comment on the
pull-request.
Co-authored-by: Hugo Vieira <hugoamvieira@users.noreply.github.com >
2023-03-03 16:21:33 -05:00
Michael Li
1f55136d87
chore(enos): Use node16 version of action ( #3051 )
2023-03-02 16:45:22 -05:00
Michael Li
420952f6b8
chore(enos): Add scenario for e2e UI tests ( #2813 )
2023-03-02 14:32:53 -05:00
Timothy Messier
236d7ca872
ci: Additional githubaction configuration ( #3034 )
...
- Pin action versions
- Dependabot to notify about action updates
- Update codeowners
2023-03-01 08:00:46 -05:00
Michael Li
f412abc205
ci: Fix permissions in labeler workflow ( #3032 )
...
* ci: Fix permissions in labeler workflow
* ci: Add write permissions
2023-02-27 10:59:00 -05:00
Timothy Messier
5e0957eb24
ci(test): Use docker mirror ( #3018 )
2023-02-24 14:49:16 -05:00
Timothy Messier
d7b567e843
ci(trigger-merge-to-downstream): Fix typo in workflow
2023-02-24 13:54:48 +00:00
Timothy Messier
39e1cd7dcf
chore(ci): Add downstream merge trigger to github action ( #3014 )
2023-02-24 08:36:47 -05:00
Timothy Messier
18b0bcb395
chore(ci): Revert some permission settings
...
These workflows seemed to break with these permission changes.
2023-02-23 21:14:53 +00:00
Timothy Messier
2a47e9ddf8
ci: Set permissions in workflows ( #3011 )
2023-02-23 15:50:26 -05:00
86214a85e1
ci: Run go tests in github action ( #2997 )
...
This runs the make targets:
- make test
- make test-api
- make test-sdk
The go tests in the main module are split by package and run in parallel
in a matrix build with GOMAXPROCS=1. This is done primarily to work
around an issue that is only seen on the github runners. When running
at a higher GOMAXPROCS tests that use vault instances in docker
containers start to intermitently fail with errors from vault, usually
either a 400, 403, or TLS error. It is not clear what the cause of this
is, since the same tests run fine on self hosted runners and on
CircleCI.
Co-authored-by: Sarah Thompson <sthompson@hashicorp.com >
Co-authored-by: Daniel Kimsey <daniel.kimsey@hashicorp.com >
2023-02-23 14:58:40 -05:00
Michael Li
7733677e34
chore(enos): Modify destroy condition ( #3001 )
...
Sometimes, the workflow can fail before enos is even installed, which causes this step to fail due enos not existing.
This change makes it such that this step only runs if the Retry step fails.
2023-02-23 11:58:43 -05:00
Michael Li
9512b524f2
chore(enos): Always destroy enos infrastructure ( #3000 )
...
When the `Run Enos scenario` and `Retry Enos scenario` steps fail, the Destroy command does not get run since the `Retry` step marks the workflow as failed. This leaves some infrastructure hanging around.
2023-02-22 17:42:19 -05:00
Michael Li
235ded684b
chore(enos): Update test suite slack bot with different messages ( #2993 )
...
* chore(enos): Update slack bot to post different messages when retry succeeds
* Remove unused variables
2023-02-22 13:38:46 -05:00
Josh Brand
17811f76b8
Use another method of getting acctid to pass to aws-nuke, clarify region output ( #2987 )
2023-02-17 13:27:03 -05:00
Mike Baum
e1d078fa9f
[QT-444] Use repo isolated AWS account for enos CI tests ( #2727 )
...
* [QT-444] Use repo isolated AWS account for enos CI tests
2023-02-16 17:07:30 -05:00
Timothy Messier
af1b8d2f02
ci: Remove deprecated output from make-gen-delta
2023-02-16 21:22:30 +00:00
Timothy Messier
876b25fead
ci: Use variable for runner ( #2981 )
2023-02-16 16:17:04 -05:00
Timothy Messier
96ab199562
ci: Run make-gen-detla in github action ( #2980 )
2023-02-16 14:49:47 -05:00
Timothy Messier
5c19dba3c9
ci(sqltest): Add github action workflow for sql tests ( #2977 )
2023-02-16 14:37:48 -05:00
Michael Li
bb6d1cad58
chore(enos): Reset status on job retry ( #2954 )
2023-02-13 14:00:23 -05:00
Mark Collao
115b8fd5cb
fix: update sec-scanner sha
2023-02-10 21:16:41 -06:00
Mark Collao
5e3244a2e5
add security-scan workflow ( #2945 )
...
* add security-scan workflow
* remove uneeded branch; adopt .go-version
* fix bad yaml
* fix random newlines
* add copy
2023-02-10 11:12:56 -06:00
Michael Li
9dcf605251
chore: Add slack notifications when e2e or bats tests fail ( #2946 )
2023-02-10 09:27:26 -05:00
Michael Li
62e7335c54
chore: Update deprecated set-output command ( #2879 )
...
GitHub is deprecating `set-output`. Updating these commands to their new recommended approach.
2023-02-09 17:08:40 -05:00
Michael Li
d1429a40df
chore(enos): Remove bats test from running in enos ( #2929 )
...
* chore(enos): Remove bats tests from enos
* chore(enos): Update cache name to match vault version
2023-02-07 16:30:38 -05:00
Timothy Messier
45b15fab8c
ci: Start vault for cli ui tests
2023-02-02 17:43:17 +00:00
Josh Brand
9309154d05
Gate jobs to run only on OSS repo, adjust TIME_LIMIT for boundary ( #2884 )
2023-02-02 10:36:33 -05:00
Michael Li
2f9727e8cf
chore(enos): Upload e2e test output ( #2863 )
...
* chore(enos): Upload e2e go test output
* chore(enos): Add retention period
2023-01-31 17:28:54 -05:00
Josh Brand
7d49a3a06b
Add automated cleanup for CI resources ( #2814 )
...
* Add automated cleanup for CI resources
2023-01-31 16:43:45 -05:00
Michael Li
5fd66b8d88
chore(enos): Remove unused skip_failing_bats_tests variable ( #2844 )
2023-01-25 12:44:04 -05:00
Ashlee M Boyer
4b7f40c356
[check-legacy-links-format] Upgrading to latest workflow ( #2832 )
...
* Upgrading to latest workflow
* Updating docs-content-check-legacy-links-format hash
* Undoing changes to workflow trigger
2023-01-23 18:47:01 -05:00
Ashlee M Boyer
e6be6431b2
docs: Migrate link formats ( #2777 )
...
* Adding docs-content-check-legacy-links-format workflow
* Adding test-link-rewrites workflow
* Migrating links to new format
2023-01-20 15:17:34 -08:00
Irena Rindos
400f13a7e8
Revert "fix milestone check" ( #2758 )
...
This reverts commit a283e8be5e8edfa843a7dfc838d4294644841d78.
2023-01-05 10:39:06 -05:00
Jeff Mitchell
9001642099
Use non-deprecated v3 checkout runner in milestone check ( #2754 )
...
Move milestone-check.json to the right place
2023-01-04 14:27:26 -05:00
Irena Rindos
99cf985649
fix milestone check ( #2753 )
2023-01-04 11:07:22 -05:00
Jeff Mitchell and Johan Brandhorst-Satzkorn
ee7bf3cde6
Add check to ensure milestone ( #2747 )
...
* Add check to ensure milestone
Stolen from https://github.com/hashicorp/vault/pull/18406
* Update .github/workflows/milestone-checker.yml
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com >
* Pin grafana github actions ref
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com >
2023-01-03 22:37:34 -05:00