Michael Li
fbf16b26b6
chore: Update actions to use Node24 ( #6523 )
...
# Conflicts:
# .github/workflows/enos-run.yml
2026-05-08 11:21:05 -04:00
Michael Li
6be0dacda5
chore: exclude e2e test packages from unit test workflow ( #6559 )
2026-04-03 10:37:14 -04:00
Michael Li
9c0ea988f5
chore: Clean up cache usage in workflows ( #6444 )
...
* chore: Use same cache as bats tests
* chore: Clarify cache miss check
* chore: Remove use of setup-go cache
* chore: Use separate caches
* CR
2026-02-26 15:33:04 -05:00
dependabot[bot] and Johan Brandhorst-Satzkorn
ade2c77cfb
chore(deps): bump the actions group with 2 updates ( #6093 )
...
* chore(deps): bump the actions group with 2 updates
Bumps the actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout ) and [actions/cache](https://github.com/actions/cache ).
Updates `actions/checkout` from 4.2.2 to 5.0.0
- [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/v4.2.2...08c6903cd8c0fde910a37f88322edcfb5dd907a8 )
Updates `actions/cache` from 4.2.4 to 4.3.0
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/0400d5f644dc74513175e3cd8d07132dd4860809...0057852bfaa89a56745cba8c7296529d2fc39830 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/cache
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
* ci: pin actions/checkout to v4.2.2
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Johan Brandhorst-Satzkorn <johan.brandhorst@gmail.com >
2025-10-01 14:57:01 -04:00
dependabot[bot]
4464507b31
chore(deps): bump the actions group with 5 updates ( #6034 )
...
Bumps the actions group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [actions/setup-go](https://github.com/actions/setup-go ) | `5.5.0` | `6.0.0` |
| [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials ) | `4.3.1` | `5.0.0` |
| [actions/labeler](https://github.com/actions/labeler ) | `5.0.0` | `6.0.1` |
| [actions/setup-python](https://github.com/actions/setup-python ) | `5.6.0` | `6.0.0` |
| [actions/setup-node](https://github.com/actions/setup-node ) | `4.4.0` | `5.0.0` |
Updates `actions/setup-go` from 5.5.0 to 6.0.0
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/d35c59abb061a4a6fb18e82ac0862c26744d6ab5...44694675825211faa026b3c33043df3e48a5fa00 )
Updates `aws-actions/configure-aws-credentials` from 4.3.1 to 5.0.0
- [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/7474bc4690e29a8392af63c5b98e7449536d5c3a...a03048d87541d1d9fcf2ecf528a4a65ba9bd7838 )
Updates `actions/labeler` from 5.0.0 to 6.0.1
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](https://github.com/actions/labeler/compare/8558fd74291d67161a8a78ce36a881fa63b766a9...634933edcd8ababfe52f92936142cc22ac488b1b )
Updates `actions/setup-python` from 5.6.0 to 6.0.0
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/a26af69be951a213d495a4c3e4e4022e16d87065...e797f83bcb11b83ae66e0230d6156d7c80228e7c )
Updates `actions/setup-node` from 4.4.0 to 5.0.0
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/49933ea5288caeca8642d1e84afbd3f7d6820020...a0853c24544627f65ddf259abe73b1d18a591444 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: aws-actions/configure-aws-credentials
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/labeler
dependency-version: 6.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/setup-python
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/setup-node
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-08 13:18:18 -04:00
dependabot[bot]
f585b92e2a
chore(deps): bump actions/checkout in the actions group ( #5984 )
...
Bumps the actions group with 1 update: [actions/checkout](https://github.com/actions/checkout ).
Updates `actions/checkout` from 4.2.2 to 5.0.0
- [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/11bd71901bbe5b1630ceea73d27597364c9af683...08c6903cd8c0fde910a37f88322edcfb5dd907a8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-18 18:05:35 -04:00
dependabot[bot]
9e995f32bf
chore(deps): bump the actions group with 4 updates ( #5972 )
...
Bumps the actions group with 4 updates: [actions/cache](https://github.com/actions/cache ), [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials ), [google-github-actions/setup-gcloud](https://github.com/google-github-actions/setup-gcloud ) and [actions/download-artifact](https://github.com/actions/download-artifact ).
Updates `actions/cache` from 4.2.3 to 4.2.4
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/5a3ec84eff668545956fd18022155c47e93e2684...0400d5f644dc74513175e3cd8d07132dd4860809 )
Updates `aws-actions/configure-aws-credentials` from 4.2.1 to 4.3.1
- [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/b47578312673ae6fa5b5096b330d9fbac3d116df...7474bc4690e29a8392af63c5b98e7449536d5c3a )
Updates `google-github-actions/setup-gcloud` from 2.1.5 to 2.2.0
- [Release notes](https://github.com/google-github-actions/setup-gcloud/releases )
- [Changelog](https://github.com/google-github-actions/setup-gcloud/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google-github-actions/setup-gcloud/compare/6a7c903a70c8625ed6700fa299f5ddb4ca6022e9...cb1e50a9932213ecece00a606661ae9ca44f3397 )
Updates `actions/download-artifact` from 4.3.0 to 5.0.0
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/d3f86a106a0bac45b974a628896c90dbdf5c8093...634f93cb2916e3fdff6788551b99b062d0335ce0 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 4.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
- dependency-name: aws-actions/configure-aws-credentials
dependency-version: 4.3.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: google-github-actions/setup-gcloud
dependency-version: 2.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: actions/download-artifact
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-11 12:48:02 -04:00
dependabot[bot]
1c604cf7ff
chore(deps): bump the actions group with 8 updates ( #5779 )
...
Bumps the actions group with 8 updates:
| Package | From | To |
| --- | --- | --- |
| [actions/setup-go](https://github.com/actions/setup-go ) | `5.4.0` | `5.5.0` |
| [hashicorp/setup-terraform](https://github.com/hashicorp/setup-terraform ) | `3.0.0` | `3.1.2` |
| [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials ) | `4.1.0` | `4.2.1` |
| [google-github-actions/auth](https://github.com/google-github-actions/auth ) | `2.1.8` | `2.1.10` |
| [actions/download-artifact](https://github.com/actions/download-artifact ) | `4.2.1` | `4.3.0` |
| [actions/setup-node](https://github.com/actions/setup-node ) | `4.3.0` | `4.4.0` |
| [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action ) | `2.0.0` | `2.1.0` |
| [actions/setup-python](https://github.com/actions/setup-python ) | `5.5.0` | `5.6.0` |
Updates `actions/setup-go` from 5.4.0 to 5.5.0
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/0aaccfd150d50ccaeb58ebd88d36e91967a5f35b...d35c59abb061a4a6fb18e82ac0862c26744d6ab5 )
Updates `hashicorp/setup-terraform` from 3.0.0 to 3.1.2
- [Release notes](https://github.com/hashicorp/setup-terraform/releases )
- [Changelog](https://github.com/hashicorp/setup-terraform/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/setup-terraform/compare/a1502cd9e758c50496cc9ac5308c4843bcd56d36...b9cd54a3c349d3f38e8881555d616ced269862dd )
Updates `aws-actions/configure-aws-credentials` from 4.1.0 to 4.2.1
- [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/ececac1a45f3b08a01d2dd070d28d111c5fe6722...b47578312673ae6fa5b5096b330d9fbac3d116df )
Updates `google-github-actions/auth` from 2.1.8 to 2.1.10
- [Release notes](https://github.com/google-github-actions/auth/releases )
- [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md )
- [Commits](https://github.com/google-github-actions/auth/compare/71f986410dfbc7added4569d411d040a91dc6935...ba79af03959ebeac9769e648f473a284504d9193 )
Updates `actions/download-artifact` from 4.2.1 to 4.3.0
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/95815c38cf2ff2164869cbab79da8d1f422bc89e...d3f86a106a0bac45b974a628896c90dbdf5c8093 )
Updates `actions/setup-node` from 4.3.0 to 4.4.0
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/cdca7365b2dadb8aad0a33bc7601856ffabcc48e...49933ea5288caeca8642d1e84afbd3f7d6820020 )
Updates `slackapi/slack-github-action` from 2.0.0 to 2.1.0
- [Release notes](https://github.com/slackapi/slack-github-action/releases )
- [Commits](https://github.com/slackapi/slack-github-action/compare/485a9d42d3a73031f12ec201c457e2162c45d02d...b0fa283ad8fea605de13dc3f449259339835fc52 )
Updates `actions/setup-python` from 5.5.0 to 5.6.0
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/8d9ed9ac5c53483de85588cdf95a591a75ab9f55...a26af69be951a213d495a4c3e4e4022e16d87065 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: 5.5.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: hashicorp/setup-terraform
dependency-version: 3.1.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: aws-actions/configure-aws-credentials
dependency-version: 4.2.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: google-github-actions/auth
dependency-version: 2.1.10
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
- dependency-name: actions/download-artifact
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: actions/setup-node
dependency-version: 4.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: slackapi/slack-github-action
dependency-version: 2.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: actions/setup-python
dependency-version: 5.6.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-22 15:11:33 -04:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
f1f5848c00
Result of tsccr-helper -log-level=info gha update -latest .github/ ( #5711 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2025-05-01 12:43:02 -04:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
ca0deb91c1
Result of tsccr-helper -log-level=info gha update -latest .github/ ( #5505 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2025-02-11 08:37:00 -08:00
Michael Li
0a54be59b5
chore: Modify tparse check ( #5425 )
2025-01-09 09:50:18 -05:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
47538bddcc
Result of tsccr-helper -log-level=info gha update -latest .github/ ( #5398 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2025-01-02 11:42:50 -05:00
Michael Li
157c305753
chore: Install tools if cache restore fails ( #5394 )
...
On occasion, the cache restore fails, causing the test pipeline to fail due to not having tparse. This adds a failsafe in the event that there's something wrong with the cache restore.
2024-12-23 14:55:35 -05:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
69b60c82df
Result of tsccr-helper -log-level=info gha update -latest .github/ ( #5226 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2024-11-25 15:09:24 -05:00
Johan Brandhorst-Satzkorn
9f6fc8b26c
ci: don't fail on cache miss
...
Other parts of CI do not fail on cache miss, and it might
be necessary to allow it to fail to successfully restore it later.
2024-08-15 15:46:09 -07:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
b24f6dcee8
Result of tsccr-helper -log-level=info gha update -latest . ( #4989 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2024-08-01 10:58:46 -04:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
e390afe45d
Result of tsccr-helper -log-level=info gha update -latest . ( #4922 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2024-07-09 10:15:49 -04:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
1a2127a0e4
Result of tsccr-helper -log-level=info gha update -latest . ( #4858 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2024-06-03 10:47:37 -04:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
1c6065d811
Result of tsccr-helper -log-level=info gha update -latest . ( #4757 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2024-05-01 11:41:07 -04:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
ad430b29e0
Result of tsccr-helper -log-level=info gha update -latest . ( #4580 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2024-04-01 11:22:40 -04:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
299dee0932
Result of tsccr-helper -log-level=info gha update -latest . ( #4472 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2024-03-01 14:18:30 -05:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
5d6c42a0c2
Result of tsccr-helper -log-level=info gha update -latest . ( #4346 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2024-02-01 15:00:58 -05:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
b5ae6f0ceb
Result of tsccr-helper -log-level=info -pin-all-workflows . ( #3968 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2023-11-01 10:08:02 -04:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
ae85c5d7ff
Result of tsccr-helper -log-level=info -pin-all-workflows . ( #3786 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2023-10-11 09:17:52 -04:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
c55df52d44
Result of tsccr-helper -log-level=info -pin-all-workflows . ( #3658 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2023-09-01 12:21:34 -04:00
Michael Li
0af4c38230
chore: Modify go test retry settings ( #3536 )
2023-08-07 09:45:13 -04:00
hashicorp-tsccr[bot] and hashicorp-tsccr[bot]
7a069cb54e
Result of tsccr-helper -log-level=info -pin-all-workflows . ( #3466 )
...
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
2023-07-18 09:25:10 -04:00
Michael Li
88adfecb59
chore: Ignore website directory for build and test workflows ( #3426 )
2023-07-13 10:16:53 -04:00
Timothy Messier
7f7a5ac9c3
ci(test): Remove matrix for running tests per package ( #3200 )
...
The original motivation for the matrix was to mitigate an issue some
tests failing that used a vault docker container. When the tests ran in
a single step, these tests would almost always fail. By splitting the
tests per package, the failure rate of these tests was around 20%.
GitHub was able to identify the cause. There was an issue with localhost
resolution that causes requests to the vault containers to sometimes
fail, resulting in the kinds of failures that were seen. Note that the
same issue was not seen when accessing the test postgres database that
was running in a container, since the test code connects via 127.0.0.1,
while the vault container used localhost. This commit includes the
recommended fix so that localhost name resolution works as expected on
the GitHub hosted runners.
It also removes the test matrix since it is no longer needed as a work
around. In addition it seems advisable to remove the matrix given the
recent discovery that some tests were not running with the matrix. While
this was fixed, removing the matrix reduces the risk of any future
mistakes from the test splitting.
This also seems to result in a faster pipeline execution time. The
overhead to determine the matrix values, wait for a runner to be
available, and restore from the cache seems to add up to a longer
overall execution time.
Eliminating the matrix can also help with another type of failure seen.
Sometimes restoring from the cache fails. By eliminating the test
matrix, it will greatly reduce the number of cache restoring done by the
workflow, which will reduce the chances of an issue restoring from
cache.
The only remaining benefit from the matrix, was that if there was a
transient test failure, a re-run of only the failed jobs would be
relatively quick (depending on which package had the failure), while
without the matrix the entire test suite will need to be re-run.
See: https://github.com/hashicorp/boundary/pull/3199
Refs:
86214a85e1
e04438b7f8
2023-05-03 14:18:13 -04:00
cc94accc4f
SEC-090: Automated trusted workflow pinning (2023-04-27) ( #3187 )
...
* Result of tsccr-helper -pin-all-workflows .
* chore: Disable cache from setup-go
---------
Co-authored-by: hashicorp-tsccr[bot] <hashicorp-tsccr[bot]@users.noreply.github.com>
Co-authored-by: Michael Li <michael.li@hashicorp.com >
2023-05-02 16:37:11 -04:00
dependabot[bot]
8c265bf7c1
chore(deps): bump actions/cache from 3.2.6 to 3.3.1 ( #3131 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.2.6 to 3.3.1.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/69d9d449aced6a2ede0bc19182fadc3a0a42d2b0...88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-14 14:43:21 -04:00
Timothy Messier
e4fbc0281a
chore(ci): Update and pin actions steps
2023-03-29 18:39:01 +00:00
Michael Li
87c80f99dc
chore: Remove extraneous fail-on-cache-miss attribute ( #3104 )
...
Since this step is a setup step, there shouldn't be an expectation that the cache is present. Removing this attribute gets rid of that requirement.
2023-03-20 13:02:40 -04:00
claire labry and Sarah Thompson
bf955b60d4
Try retries on test failures ( #3099 )
...
* try-retries-on-test-failures
* remove extra step
* fix spacing
* Pin retry action and fix merge conflict
* Update test.yml
* Uses before name
* hopefully this works
---------
Co-authored-by: Sarah Thompson <sthompson@hashicorp.com >
2023-03-17 11:53:12 -05:00
Michael Li
2169bf7443
chore: Add "fail-on-cache-miss" setting to more jobs ( #3072 )
2023-03-10 12:17:29 -05:00
Michael Li
e0b50af7c3
chore(enos): Use cache for tparse ( #3057 )
2023-03-08 10:03:11 -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
Timothy Messier
5e0957eb24
ci(test): Use docker mirror ( #3018 )
2023-02-24 14:49:16 -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