Clay Miller
9ec88c41ee
feat: Add a skip_token_revoke input for configuring token revocation ( #54 )
...
Fixes https://github.com/actions/create-github-app-token/issues/55
Currently, `actions/create-github-app-token` always/unconditionally
revokes the installation access token in a `post` step, at the
completion of the current job. This prevents tokens from being used in
other jobs.
This PR makes this behavior configurable:
- When the `skip-token-revoke` input is not specified (i.e. by default),
the token is revoked in a `post` step (i.e. the current behavior).
- When the `skip-token-revoke` input is set to a truthy value (e.g.
`"true"`[^1]), the token is not revoked in a `post` step.
This PR adds a test for the `skip-token-revoke: "true"` case.
This is configurable in other app token actions, e.g.
[tibdex/github-app-token](https://github.com/tibdex/github-app-token/blob/3eb77c7243b85c65e84acfa93fdbac02fb6bd532/README.md?plain=1#L46-L47 )
and
[wow-actions/use-app-token](https://github.com/wow-actions/use-app-token/blob/cd772994fc762f99cf291f308797341327a49b0c/README.md?plain=1#L132 ).
[^1]: Note that `"false"` is also truthy: `Boolean("false")` is `true`.
If we think that’ll potentially confuse folks, I can require
`skip-token-revoke` to be set explicitly to `"true"`.
2023-10-06 09:10:49 -07:00
semantic-release-bot
d400084c45
build(release): 1.3.0 [skip ci]
...
# [1.3.0](https://github.com/actions/create-github-app-token/compare/v1.2.2...v1.3.0 ) (2023-10-04)
### Features
* support tokens scoped to multiple repositories within organization ([#46 ](https://github.com/actions/create-github-app-token/issues/46 )) ([20fd863 ](https://github.com/actions/create-github-app-token/commit/20fd86373fdcbeffde8b73b17ebb3a7a62c6c407 ))
2023-10-04 05:29:18 +00:00
Tim Reimherr
20fd86373f
feat: support tokens scoped to multiple repositories within organization ( #46 )
...
Co-authored-by: Gregor Martynus <39992+gr2m@users.noreply.github.com >
Co-authored-by: Parker Brown <17183625+parkerbxyz@users.noreply.github.com >
2023-10-03 22:28:48 -07:00
semantic-release-bot
5804f049e1
build(release): 1.2.2 [skip ci]
...
## [1.2.2](https://github.com/actions/create-github-app-token/compare/v1.2.1...v1.2.2 ) (2023-10-02)
### Bug Fixes
* **deps:** bump the production-dependencies group with 3 updates ([#51 ](https://github.com/actions/create-github-app-token/issues/51 )) ([6d98b25 ](https://github.com/actions/create-github-app-token/commit/6d98b259d9c6bef17db279eb4aefbbd031400ba4 )), closes [#1511 ](https://github.com/actions/create-github-app-token/issues/1511 ) [#535 ](https://github.com/actions/create-github-app-token/issues/535 ) [#535 ](https://github.com/actions/create-github-app-token/issues/535 ) [#533 ](https://github.com/actions/create-github-app-token/issues/533 ) [#531 ](https://github.com/actions/create-github-app-token/issues/531 ) [#530 ](https://github.com/actions/create-github-app-token/issues/530 ) [#524 ](https://github.com/actions/create-github-app-token/issues/524 ) [#637 ](https://github.com/actions/create-github-app-token/issues/637 ) [#637 ](https://github.com/actions/create-github-app-token/issues/637 ) [#631 ](https://github.com/actions/create-github-app-token/issues/631 ) [#626 ](https://github.com/actions/create-github-app-token/issues/626 )
2023-10-02 04:28:50 +00:00
semantic-release-bot
49ce228ea7
build(release): 1.2.1 [skip ci]
...
## [1.2.1](https://github.com/actions/create-github-app-token/compare/v1.2.0...v1.2.1 ) (2023-08-30)
### Bug Fixes
* **GHES:** respect `GITHUB_API_URL` when creating installation access token ([#38 ](https://github.com/actions/create-github-app-token/issues/38 )) ([c08c5ac ](https://github.com/actions/create-github-app-token/commit/c08c5ace340664df431bf7f11d51b61d92358c2b )), closes [#36 ](https://github.com/actions/create-github-app-token/issues/36 )
2023-08-30 05:30:14 +00:00
semantic-release-bot
c72844caa4
build(release): 1.2.0 [skip ci]
...
# [1.2.0](https://github.com/actions/create-github-app-token/compare/v1.1.5...v1.2.0 ) (2023-08-29)
### Features
* add GitHub Enterprise Server (GHES) support ([#36 ](https://github.com/actions/create-github-app-token/issues/36 )) ([ede6c15 ](https://github.com/actions/create-github-app-token/commit/ede6c158812854da7c63aa6635138d168de14bea ))
2023-08-29 23:14:09 +00:00
semantic-release-bot
35d8ea9fdb
build(release): 1.1.4 [skip ci]
...
## [1.1.4](https://github.com/actions/create-github-app-token/compare/v1.1.3...v1.1.4 ) (2023-08-28)
### Bug Fixes
* **release:** build `dist/` before release ([#33 ](https://github.com/actions/create-github-app-token/issues/33 )) ([9a6a017 ](https://github.com/actions/create-github-app-token/commit/9a6a017c104eb1b36533ee8195e814f567934ce8 )), closes [#32 ](https://github.com/actions/create-github-app-token/issues/32 )
2023-08-28 22:29:27 +00:00
Gregor Martynus
f45685208f
feat: initial version ( #1 )
...
Co-authored-by: Parker Brown <17183625+parkerbxyz@users.noreply.github.com >
Co-authored-by: Gregor Martynus <gr2m@users.noreply.github.com >
2023-06-08 17:04:10 -07:00