Commit Graph

55 Commits

Author SHA1 Message Date
Seth Vargo
d0822ad9bf
Declare workflow permissions (#482) 2025-04-25 08:42:57 -04:00
Seth Vargo
0cd8f2e4e2
Update deps (#466) 2025-02-01 08:49:34 -05:00
Mike Verbanic
212f83afe8
fix: update relase workflows (#452)
<!--
Thank you for proposing a pull request! Please note that SOME TESTS WILL
LIKELY FAIL due to how GitHub exposes secrets in Pull Requests from
forks.
Someone from the team will review your Pull Request and respond.

Please describe your change and any implementation details below.
-->
2024-10-30 14:26:20 -04:00
Seth Vargo
5e210ff4ed
Update spelling and workflow versions (#422)
Closes #421

---------

Signed-off-by: JGStew <james@jgstew.com>
Signed-off-by: JGStew <jamesgstewart2@gmail.com>
Co-authored-by: JGStew <james@jgstew.com>
Co-authored-by: JGStew <jamesgstewart2@gmail.com>
2024-06-21 11:57:04 -04:00
Seth Vargo
ec485ac236
Remove documentation on retries (deprecated) (#392) 2024-02-06 16:34:44 +00:00
Seth Vargo
82c1c583d7
Update README and CI to use latest version (#365) 2023-12-13 10:28:29 -05:00
Seth Vargo
68ea0b8bd6
Trigger release on pushes to release branches (#358) 2023-11-28 22:49:37 -05:00
Seth Vargo
097d292c04
Add protection for release branches (#351) 2023-11-28 10:52:27 -05:00
Seth Vargo
fe9207673e
Add support for Direct Workload Identity auth (#348)
This adds a new authentication mode, Direct Workload Identity
Federation. This new mode permits authenticating to Google Cloud
directly using the GitHub Actions OIDC token instead of proxying through
a Google Cloud Service Account.
2023-11-28 10:41:10 -05:00
Seth Vargo
04900d1e97
Drop chai and mocha deps (#342) 2023-11-15 08:33:15 -05:00
Seth Vargo
43a59886fc
Update deps (#339) 2023-11-08 06:22:12 -08:00
Seth Vargo
8738ec4f61
dependabot: only do security updates (#320) 2023-07-11 11:09:54 -04:00
Seth Vargo
430ae13d31
Switch to pull non-secret values from env (#288) 2023-03-24 16:43:00 -04:00
Seth Vargo
f8751d9c29
Switch back to v0 2023-03-24 12:54:38 -04:00
Seth Vargo
7004cc6280
Temporarily use @main to test releases 2023-03-24 12:16:33 -04:00
Seth Vargo
d4421b6014
Update CI and deps (#248) 2022-12-09 21:21:40 -05:00
Mike Verbanic
02b3962042
$'fix release workflow files' (#198) 2022-06-16 16:14:54 -04:00
Seth Vargo
157280cef2
Minor touch-ups on comment 2022-05-30 10:31:52 -04:00
Seth Vargo
a771ff81e2
Run on all new issues 2022-05-30 10:29:19 -04:00
Seth Vargo
d786187a9e
Try just on labels 2022-05-30 10:25:52 -04:00
Seth Vargo
1336d3b920
Double quotes 2022-05-29 13:14:12 -04:00
Seth Vargo
7c65c4311a
Quotes? 2022-05-29 13:12:51 -04:00
Seth Vargo
a1109f2c8e
Mention the user 2022-05-29 13:11:58 -04:00
Seth Vargo
f899132198
Add workflow for troubleshooting comment 2022-05-29 13:10:21 -04:00
Mike Verbanic
d4641feafe
chore: update release process (#187)
* update release process

* Apply suggestions from code review

Co-authored-by: Seth Vargo <seth@sethvargo.com>

Co-authored-by: Seth Vargo <seth@sethvargo.com>
2022-05-27 10:44:10 -04:00
Mike Verbanic
95a6bc2a27
feat: add retries (#181) 2022-05-23 15:17:21 -04:00
Seth Vargo
e426d954f6
chore: update references to setup-gcloud@master -> setup-gcloud@main (#162) 2022-04-05 09:44:37 -05:00
Koichi Shiraishi
db6919d074
Update actions/checkout to v3 (#148)
* chore: update actions/checkout to v3

Signed-off-by: Koichi Shiraishi <zchee.io@gmail.com>

* chore: update docs to actions/checkout@v3

Signed-off-by: Koichi Shiraishi <zchee.io@gmail.com>
2022-03-08 10:18:30 -05:00
Averi Kitsch
8d936a3c13
chore: add dependabot settings (#146) 2022-03-02 08:44:27 -08:00
Seth Vargo
48c46e6a59
feat: ensure cred file is created with a predictable name (#130) 2022-02-03 11:57:50 -06:00
Seth Vargo
54924dbbed
feat: switch to use node version 16 (#110) 2022-01-22 14:38:43 -05:00
Seth Vargo
0aa6edff98
Only run integration when secrets are available 2021-12-22 11:31:56 -05:00
Seth Vargo
c2df8017cd
Drop install_and_compile requirement 2021-12-22 11:19:39 -05:00
Seth Vargo
5975d7549d
Update release process (#92) 2021-12-22 10:34:57 -05:00
Seth Vargo
096ab1fb9a
Revert "bug: trigger tag workflow on lightweight tag creation too"
This reverts commit 1be7cd0ce2.
2021-12-15 16:59:00 -05:00
Seth Vargo
1be7cd0ce2
bug: trigger tag workflow on lightweight tag creation too 2021-12-15 16:40:37 -05:00
Seth Vargo
5090ecb28d
Add workflow to update tag pointer (#82) 2021-12-09 14:14:46 -05:00
Seth Vargo
870ff908cc
Allow manually invoking tests too (#74) 2021-12-06 17:19:37 -06:00
Seth Vargo
abba7c4d9a
Remove bug and pr templates to inherit from organization (#71) 2021-12-02 17:57:29 -05:00
Seth Vargo
1e9245c68a
Clean up exported credentials when the workflow finishes (#67)
* Clean up exported credentials when the workflow finishes

* Fix conditional and log
2021-12-01 11:38:47 -06:00
Seth Vargo
c022bd29f8
Add log output to bug template (#53) 2021-11-22 11:27:32 -05:00
Seth Vargo
3ecfcdb218
Fix issue template 2021-11-11 14:15:40 -05:00
Seth Vargo
6c3096cce2
Use YAML templates for issues (#47) 2021-11-11 14:14:37 -05:00
Bharath KKB
19e4d7845e
chore: switch to using test-infra resources (#44)
* chore: switch to using test-infra resources

* swap secret name
2021-11-09 21:40:23 -06:00
Seth Vargo
f014f2369a
Fallback to ref (#43) 2021-11-09 15:08:31 -06:00
Seth Vargo
d5ed5bab89
Handle non-pull request runs (#42)
github.head_ref is only available in PRs, so the build failed on main
2021-11-09 11:59:19 -06:00
Seth Vargo
d97e31546b
Ensure files are compiled as part of CI (#41)
* Ensure files are compiled as part of CI

* Install deps there too
2021-11-08 20:01:39 -06:00
Seth Vargo
2f0b4dbd9b
Add support for specifying authentication via JSON service account keys (#37)
* Add support for specifying authentication via JSON service account keys

* Update README.md

Co-authored-by: Bharath KKB <bharathkrishnakb@gmail.com>

* Update README.md

Co-authored-by: Bharath KKB <bharathkrishnakb@gmail.com>

* Update README.md

Co-authored-by: Bharath KKB <bharathkrishnakb@gmail.com>

* Review feedback

* Undo interface

* Use TokenCreator instead

Co-authored-by: Bharath KKB <bharathkrishnakb@gmail.com>
2021-11-08 17:13:59 -05:00
Bharath KKB
d5a354ef10
chore: refactor WIF (#33)
* define common interfaces

* common base client

* refactor WIF to use interfaces and base client

* refactor main

* add build in CI

* add name for build step

* address comments

* fix import

* interface for credfile return

* regen dist
2021-10-12 23:17:42 -04:00
Seth Vargo
b3b82c7f1e
chore: Add issue/pr templates, note test failures likely (#19) 2021-09-27 19:33:43 -05:00