Commit Graph

51 Commits

Author SHA1 Message Date
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
Seth Vargo
fb26879445
Update references to google now (#8) 2021-09-21 19:30:30 -04:00
Seth Vargo
febe21311b
Add the ability to generate and export a credentials file (#7)
This credentials file can be passed to gcloud or other Google Cloud SDKs to automatically do the exchange.
2021-09-21 18:10:27 -04:00
Seth Vargo
cb396c3f31
Refactor to support access and id tokens (#3) 2021-09-18 12:12:21 -04:00
Yuki Furuyama
e13dfdd573
Support ID Token generation (#1)
* Support id token generation

* Fix id_token_audience validation

* Add id_token_audience to test workflow

* Generate dist/index.js for id token support
2021-09-18 11:34:46 -04:00