semantic-release-bot
e8e39f73bb
build(release): 1.8.1 [skip ci]
...
## [1.8.1](https://github.com/actions/create-github-app-token/compare/v1.8.0...v1.8.1 ) (2024-02-21)
### Bug Fixes
* **deps:** bump undici from 6.6.0 to 6.6.1 ([#103 ](https://github.com/actions/create-github-app-token/issues/103 )) ([5195df7 ](https://github.com/actions/create-github-app-token/commit/5195df7c8824728b348fbaa3f0921ce6ca4ecec0 ))
2024-02-21 20:37:10 +00:00
semantic-release-bot
f4c6bf6752
build(release): 1.8.0 [skip ci]
...
# [1.8.0](https://github.com/actions/create-github-app-token/compare/v1.7.0...v1.8.0 ) (2024-02-08)
### Features
* add proxy support ([#102 ](https://github.com/actions/create-github-app-token/issues/102 )) ([1f82f7d ](https://github.com/actions/create-github-app-token/commit/1f82f7df931fbb9a6ba4a94ffacb46eb12eba094 ))
2024-02-08 23:39:37 +00:00
Parker Brown
1f82f7df93
feat: add proxy support ( #102 )
...
Adds support for the following environment variables:
- `https_proxy`
- `HTTPS_PROXY`
- `http_proxy`
- `HTTP_PROXY`
- `no_proxy`
- `NO_PROXY`
2024-02-08 15:39:04 -08:00
Gregor Martynus
837e2752e0
feat: github-api-url ( #88 )
...
closes #77
---------
Co-authored-by: Parker Brown <17183625+parkerbxyz@users.noreply.github.com >
2024-01-26 10:51:16 -08:00
semantic-release-bot
c4fa18d55c
build(release): 1.6.4 [skip ci]
...
## [1.6.4](https://github.com/actions/create-github-app-token/compare/v1.6.3...v1.6.4 ) (2024-01-19)
### Bug Fixes
* **revocation:** avoid revoking expired tokens and fail gracefully ([#95 ](https://github.com/actions/create-github-app-token/issues/95 )) ([0c01407 ](https://github.com/actions/create-github-app-token/commit/0c014070f93045fed9b48f568f28b2f1cca37088 )), closes [#72 ](https://github.com/actions/create-github-app-token/issues/72 )
2024-01-19 15:45:52 +00:00
Josh Gross
0c014070f9
fix(revocation): avoid revoking expired tokens and fail gracefully ( #95 )
...
Fixes #72
If an Actions job is long enough, more than an hour can pass between
creating and revoking the App token in the post-job clean up step. Since
the token itself is used to authenticate with the revoke API, an expired
token will fail to be revoked.
This PR saves the token expiration in the actions state and uses that in
the post step to determine if the token can be revoked. I've also added
error handling to the revoke token API call, as it's unlikely that users
would want their job to fail if the token can't be revoked.
2024-01-19 07:45:12 -08:00
semantic-release-bot
f04aa94d10
build(release): 1.6.3 [skip ci]
...
## [1.6.3](https://github.com/actions/create-github-app-token/compare/v1.6.2...v1.6.3 ) (2024-01-09)
### Bug Fixes
* **deps:** bump the production-dependencies group with 2 updates ([#94 ](https://github.com/actions/create-github-app-token/issues/94 )) ([323044f ](https://github.com/actions/create-github-app-token/commit/323044ff3180ac0ba3543efbe2b76ff90050e9b6 )), closes [#562 ](https://github.com/actions/create-github-app-token/issues/562 ) [#557 ](https://github.com/actions/create-github-app-token/issues/557 ) [#562 ](https://github.com/actions/create-github-app-token/issues/562 ) [#560 ](https://github.com/actions/create-github-app-token/issues/560 ) [#559 ](https://github.com/actions/create-github-app-token/issues/559 ) [#558 ](https://github.com/actions/create-github-app-token/issues/558 ) [#557 ](https://github.com/actions/create-github-app-token/issues/557 ) [#553 ](https://github.com/actions/create-github-app-token/issues/553 ) [#552 ](https://github.com/actions/create-github-app-token/issues/552 ) [#551 ](https://github.com/actions/create-github-app-token/issues/551 ) [#75 ](https://github.com/actions/create-github-app-token/issues/75 ) [#75 ](https://github.com/actions/create-github-app-token/issues/75 )
2024-01-09 22:21:09 +00:00
Bo Anderson
495056a515
fix: handle clock skew ( #87 )
...
GitHub's macOS runners for the past while have had some bad clock drift
which sometimes prevents this action from working with the error:
```console
'Issued at' claim ('iat') must be an Integer representing the time that the assertion was issued
```
`@octokit/auth-app` already has logic to handle this so we can defer to
that code.
2023-12-06 12:25:27 -08:00
semantic-release-bot
46e4a501e1
build(release): 1.6.1 [skip ci]
...
## [1.6.1](https://github.com/actions/create-github-app-token/compare/v1.6.0...v1.6.1 ) (2023-12-01)
### Bug Fixes
* **deps:** bump dependencies([#84 ](https://github.com/actions/create-github-app-token/issues/84 )) ([474769d ](https://github.com/actions/create-github-app-token/commit/474769db88900a253a1c4aa9b4398d8a90c4cdab )), closes [#651 ](https://github.com/actions/create-github-app-token/issues/651 ) [#648 ](https://github.com/actions/create-github-app-token/issues/648 ) [#649 ](https://github.com/actions/create-github-app-token/issues/649 ) [#651 ](https://github.com/actions/create-github-app-token/issues/651 ) [#648 ](https://github.com/actions/create-github-app-token/issues/648 ) [#646 ](https://github.com/actions/create-github-app-token/issues/646 )
2023-12-01 18:27:42 +00:00
semantic-release-bot
e995b4e40a
build(release): 1.6.0 [skip ci]
...
# [1.6.0](https://github.com/actions/create-github-app-token/compare/v1.5.1...v1.6.0 ) (2023-11-16)
### Features
* add retry ([#79 ](https://github.com/actions/create-github-app-token/issues/79 )) ([0f3b4d7 ](https://github.com/actions/create-github-app-token/commit/0f3b4d7df99b1af7cb8596ba4f855d6de4155aa5 )), closes [#71 ](https://github.com/actions/create-github-app-token/issues/71 )
2023-11-16 22:53:33 +00:00
semantic-release-bot
eaddb9eb7e
build(release): 1.5.1 [skip ci]
...
## [1.5.1](https://github.com/actions/create-github-app-token/compare/v1.5.0...v1.5.1 ) (2023-11-01)
### Bug Fixes
* **deps:** bump the production-dependencies group with 1 update ([#68 ](https://github.com/actions/create-github-app-token/issues/68 )) ([6375dce ](https://github.com/actions/create-github-app-token/commit/6375dcedb2ea16f4290923bb46ed8a00ea439cae ))
2023-11-01 16:31:38 +00:00
Clay Miller
7b1d2aef87
feat: use dash notation for inputs (deprecates underscore notation) ( #59 )
...
Fixes #57
This PR implements the 3-step plan proposed by @gr2m in
https://github.com/actions/create-github-app-token/issues/57#issuecomment-1751272252 :
> 1. Support both input types
> 2. Log a deprecation warning for the old notation
> 3. Add a test for deprecations
Although this PR supports both input formats simultaneously, I opted
_not_ to document the old format in the updated README. That’s a
decision I’m happy to revisit, if y’all would prefer to have
documentation for both the old and new formats.
2023-10-06 13:10:49 -07:00
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