Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: github-api-url #88

Merged
merged 16 commits into from
Jan 26, 2024
Merged

feat: github-api-url #88

merged 16 commits into from
Jan 26, 2024

Conversation

gr2m
Copy link
Contributor

@gr2m gr2m commented Dec 16, 2023

closes #77

@gr2m gr2m requested review from parkerbxyz and a team as code owners December 16, 2023 20:28
action.yml Outdated Show resolved Hide resolved
action.yml Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
parkerbxyz
parkerbxyz previously approved these changes Dec 20, 2023
@parkerbxyz parkerbxyz dismissed their stale review December 20, 2023 21:36

Dismissing review because tests are still failing

@gr2m
Copy link
Contributor Author

gr2m commented Jan 9, 2024

Hey just a quick update: I've been out for the past 3 weeks and back to work again, I hope to finish this up soon now, maybe during our pairing session with @parkerbxyz this week 😉

@newbloke82
Copy link

Hi - thanks for working on this feature. Is it supposed to work the other way too? i.e. from GHES - getting an app token for GHEC? I have tried without success with the following test scenario....

---
name: test-ghec-token

on:
  workflow_dispatch: {}

jobs:
  test-token:
    runs-on: [self-hosted, ubuntu-latest]
    steps:
      - name: Get GHEC App Token
        uses: my-ghes-org/create-github-app-token@77-feat-support-overriding-github-api-url
        id: ghec-app-token
        with:
          app-id: ${{ secrets.GHEC_APP_ID }}
          github-api-url: "https://api.github.com"
          private-key: ${{ secrets.GHEC_PRIVATE_KEY }}
          owner: my-ghec-org

      - name: Setup token for Python installation
        run: git config --global url."https://oauth2:${GH_TOKEN}@github.com".insteadOf https://github.com
        env:
          GH_TOKEN: ${{ steps.ghec-app-token.outputs.token }}

The logs show the requests all being sent to our GHES environment....

2024-01-22T16:11:49.6498228Z Download action repository 'my-ghes-org/create-github-app-token@77-feat-support-overriding-github-api-url' (SHA:ca42fb1908475393527e8e581bf70fb5148d5627)
2024-01-22T16:11:50.3951985Z Complete job name: test-token
2024-01-22T16:11:50.4894833Z A job started hook has been configured by the self-hosted runner administrator
2024-01-22T16:11:50.5214439Z ##[group]Run '/etc/arc/hooks/job-started.sh'
2024-01-22T16:11:50.5239722Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2024-01-22T16:11:50.5240363Z ##[endgroup]
2024-01-22T16:11:50.5613541Z �[0;37m2024-01-22 16:11:50.555  DEBUG --- Running ARC Job Started Hooks�[0m
2024-01-22T16:11:50.5614602Z �[0;37m2024-01-22 16:11:50.557  DEBUG --- Running hook: /etc/arc/hooks/job-started.d/update-status�[0m
2024-01-22T16:11:50.6661730Z ##[group]Run my-ghes-org/create-github-app-token@77-feat-support-overriding-github-api-url
2024-01-22T16:11:50.6662922Z with:
2024-01-22T16:11:50.6663668Z   app-id: ***
2024-01-22T16:11:50.6664207Z   github-api-url: https://api.github.com
2024-01-22T16:11:50.6698135Z   private-key: ***
2024-01-22T16:11:50.6698855Z   owner: my-ghec-org
2024-01-22T16:11:50.6699395Z ##[endgroup]
2024-01-22T16:11:50.7678291Z repositories not set, creating token for all repositories for given owner "my-ghec-org"
2024-01-22T16:11:51.0504395Z Failed to create token for "my-ghec-org" (attempt 1): Integration not found
2024-01-22T16:11:52.1487176Z Failed to create token for "my-ghec-org" (attempt 2): Integration not found
2024-01-22T16:11:54.2939493Z Failed to create token for "my-ghec-org" (attempt 3): Integration not found
2024-01-22T16:11:58.3961075Z Failed to create token for "my-ghec-org" (attempt 4): Integration not found
2024-01-22T16:11:58.4018864Z RequestError [HttpError]: Integration not found
2024-01-22T16:11:58.4020634Z     at /runner/_work/_actions/my-ghes-org/create-github-app-token/77-feat-support-overriding-github-api-url/dist/main.cjs:2900:25
2024-01-22T16:11:58.4021798Z     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
2024-01-22T16:11:58.4023759Z     at async hook (/runner/_work/_actions/my-ghes-org/create-github-app-token/77-feat-support-overriding-github-api-url/dist/main.cjs:9902:22)
2024-01-22T16:11:58.4156778Z ##[error]Integration not found
2024-01-22T16:11:58.4182158Z     at async getTokenFromOwner (/runner/_work/_actions/my-ghes-org/create-github-app-token/77-feat-support-overriding-github-api-url/dist/main.cjs:10420:20)
2024-01-22T16:11:58.4185419Z     at async RetryOperation._fn (/runner/_work/_actions/my-ghes-org/create-github-app-token/77-feat-support-overriding-github-api-url/dist/main.cjs:10328:24) {
2024-01-22T16:11:58.4187862Z   status: 404,
2024-01-22T16:11:58.4189448Z   response: {
2024-01-22T16:11:58.4191748Z     url: 'https://github.acme-inc.com/api/v3/users/my-ghec-org/installation',
2024-01-22T16:11:58.4194859Z     status: 404,

I've substituted the acme-inc.com url and the org names but this is what we are seeing in our enterprise environment.

@kieran-lowe
Copy link

Hi - thanks for working on this feature. Is it supposed to work the other way too? i.e. from GHES - getting an app token for GHEC? I have tried without success with the following test scenario....


---

name: test-ghec-token



on:

  workflow_dispatch: {}



jobs:

  test-token:

    runs-on: [self-hosted, ubuntu-latest]

    steps:

      - name: Get GHEC App Token

        uses: my-ghes-org/create-github-app-token@77-feat-support-overriding-github-api-url

        id: ghec-app-token

        with:

          app-id: ${{ secrets.GHEC_APP_ID }}

          github-api-url: "https://api.github.com"

          private-key: ${{ secrets.GHEC_PRIVATE_KEY }}

          owner: my-ghec-org



      - name: Setup token for Python installation

        run: git config --global url."https://oauth2:${GH_TOKEN}@github.com".insteadOf https://github.com

        env:

          GH_TOKEN: ${{ steps.ghec-app-token.outputs.token }}

The logs show the requests all being sent to our GHES environment....


2024-01-22T16:11:49.6498228Z Download action repository 'my-ghes-org/create-github-app-token@77-feat-support-overriding-github-api-url' (SHA:ca42fb1908475393527e8e581bf70fb5148d5627)

2024-01-22T16:11:50.3951985Z Complete job name: test-token

2024-01-22T16:11:50.4894833Z A job started hook has been configured by the self-hosted runner administrator

2024-01-22T16:11:50.5214439Z ##[group]Run '/etc/arc/hooks/job-started.sh'

2024-01-22T16:11:50.5239722Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}

2024-01-22T16:11:50.5240363Z ##[endgroup]

2024-01-22T16:11:50.5613541Z �[0;37m2024-01-22 16:11:50.555  DEBUG --- Running ARC Job Started Hooks�[0m

2024-01-22T16:11:50.5614602Z �[0;37m2024-01-22 16:11:50.557  DEBUG --- Running hook: /etc/arc/hooks/job-started.d/update-status�[0m

2024-01-22T16:11:50.6661730Z ##[group]Run my-ghes-org/create-github-app-token@77-feat-support-overriding-github-api-url

2024-01-22T16:11:50.6662922Z with:

2024-01-22T16:11:50.6663668Z   app-id: ***

2024-01-22T16:11:50.6664207Z   github-api-url: https://api.github.com

2024-01-22T16:11:50.6698135Z   private-key: ***

2024-01-22T16:11:50.6698855Z   owner: my-ghec-org

2024-01-22T16:11:50.6699395Z ##[endgroup]

2024-01-22T16:11:50.7678291Z repositories not set, creating token for all repositories for given owner "my-ghec-org"

2024-01-22T16:11:51.0504395Z Failed to create token for "my-ghec-org" (attempt 1): Integration not found

2024-01-22T16:11:52.1487176Z Failed to create token for "my-ghec-org" (attempt 2): Integration not found

2024-01-22T16:11:54.2939493Z Failed to create token for "my-ghec-org" (attempt 3): Integration not found

2024-01-22T16:11:58.3961075Z Failed to create token for "my-ghec-org" (attempt 4): Integration not found

2024-01-22T16:11:58.4018864Z RequestError [HttpError]: Integration not found

2024-01-22T16:11:58.4020634Z     at /runner/_work/_actions/my-ghes-org/create-github-app-token/77-feat-support-overriding-github-api-url/dist/main.cjs:2900:25

2024-01-22T16:11:58.4021798Z     at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

2024-01-22T16:11:58.4023759Z     at async hook (/runner/_work/_actions/my-ghes-org/create-github-app-token/77-feat-support-overriding-github-api-url/dist/main.cjs:9902:22)

2024-01-22T16:11:58.4156778Z ##[error]Integration not found

2024-01-22T16:11:58.4182158Z     at async getTokenFromOwner (/runner/_work/_actions/my-ghes-org/create-github-app-token/77-feat-support-overriding-github-api-url/dist/main.cjs:10420:20)

2024-01-22T16:11:58.4185419Z     at async RetryOperation._fn (/runner/_work/_actions/my-ghes-org/create-github-app-token/77-feat-support-overriding-github-api-url/dist/main.cjs:10328:24) {

2024-01-22T16:11:58.4187862Z   status: 404,

2024-01-22T16:11:58.4189448Z   response: {

2024-01-22T16:11:58.4191748Z     url: 'https://github.acme-inc.com/api/v3/users/my-ghec-org/installation',

2024-01-22T16:11:58.4194859Z     status: 404,

I've substituted the acme-inc.com url and the org names but this is what we are seeing in our enterprise environment.

We would like this behaviour too and have the same issue as @newbloke82. Would be good if possible to avoid having to use PATs.

@gr2m
Copy link
Contributor Author

gr2m commented Jan 23, 2024

uses: my-ghes-org/create-github-app-token@77-feat-support-overriding-github-api-url

note that the pull request does not update the bundled files that the action is using. The changes are in the source files only, but the actual code that is executed is in https://github.com/actions/create-github-app-token/tree/main/dist. The dist/ folder is updated automatically when pull requests are merged.

But let me update the dist files so you can test again. I'm planning on working on this with @parkerbxyz tomorrow afternoon US Pacific time

Update: updated dist files via ab075fc

@newbloke82
Copy link

I tested the dist files and this works great from GHES to GHEC. Will test the other way soon.

tests/snapshots/index.js.md Outdated Show resolved Hide resolved
Comment on lines +178 to +182
### Run the workflow in a github.com repository against an organization in GitHub Enterprise Server

```yaml
on: [push]
```
Copy link
Contributor

@parkerbxyz parkerbxyz Jan 26, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This example does not look complete.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hmm how did that happen 🤣 but yeah let's do a follow up issue

@gr2m gr2m merged commit 837e275 into main Jan 26, 2024
4 checks passed
@gr2m gr2m deleted the 77-feat-support-overriding-github-api-url branch January 26, 2024 18:51
create-app-token-action-releaser bot pushed a commit that referenced this pull request Jan 26, 2024
# [1.7.0](v1.6.4...v1.7.0) (2024-01-26)

### Features

* `github-api-url` ([#88](#88)) ([837e275](837e275)), closes [#77](#77)
@create-app-token-action-releaser

🎉 This PR is included in version 1.7.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@kieran-lowe
Copy link

uses: my-ghes-org/create-github-app-token@77-feat-support-overriding-github-api-url

note that the pull request does not update the bundled files that the action is using. The changes are in the source files only, but the actual code that is executed is in https://github.com/actions/create-github-app-token/tree/main/dist. The dist/ folder is updated automatically when pull requests are merged.

But let me update the dist files so you can test again. I'm planning on working on this with @parkerbxyz tomorrow afternoon US Pacific time

Update: updated dist files via ab075fc

Well I feel a little silly haha! Can confirm tested from GHES to GHEC and was all good. Thanks a lot for the effort put into this and great to see it in a new release!

lepadatu pushed a commit to lepadatu-actions/create-github-app-token-aws that referenced this pull request Sep 2, 2024
# 1.0.0 (2024-09-02)

### Bug Fixes

* **action-config:** prepare for release to marketplace ([actions#10](https://github.com/lepadatu-org/create-github-app-token-aws/issues/10)) ([12aa811](12aa811))
* check for token before revoking ([actions#30](https://github.com/lepadatu-org/create-github-app-token-aws/issues/30)) ([2540ed4](2540ed4))
* **ci:** release configuration ([actions#6](https://github.com/lepadatu-org/create-github-app-token-aws/issues/6)) ([847634e](847634e))
* clarify `owner` input description ([actions#118](https://github.com/lepadatu-org/create-github-app-token-aws/issues/118)) ([d9bc169](d9bc169))
* **deps:** bump dependencies([actions#84](https://github.com/lepadatu-org/create-github-app-token-aws/issues/84)) ([474769d](474769d)), closes [#651](https://github.com/lepadatu-org/create-github-app-token-aws/issues/651) [#648](https://github.com/lepadatu-org/create-github-app-token-aws/issues/648) [#649](https://github.com/lepadatu-org/create-github-app-token-aws/issues/649) [#651](https://github.com/lepadatu-org/create-github-app-token-aws/issues/651) [#648](https://github.com/lepadatu-org/create-github-app-token-aws/issues/648) [#646](https://github.com/lepadatu-org/create-github-app-token-aws/issues/646)
* **deps:** bump the production-dependencies group with 1 update ([actions#123](https://github.com/lepadatu-org/create-github-app-token-aws/issues/123)) ([beea7b8](beea7b8)), closes [nodejs/undici#2978](nodejs/undici#2978) [nodejs/undici#2971](nodejs/undici#2971) [nodejs/undici#2980](nodejs/undici#2980) [#2982](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2982) [nodejs/undici#2983](nodejs/undici#2983) [nodejs/undici#2987](nodejs/undici#2987) [nodejs/undici#2991](nodejs/undici#2991) [#2986](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2986) [nodejs/undici#2992](nodejs/undici#2992) [nodejs/undici#2985](nodejs/undici#2985) [nodejs/undici#2993](nodejs/undici#2993) [nodejs/undici#2995](nodejs/undici#2995) [nodejs/undici#2998](nodejs/undici#2998) [#2863](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2863) [nodejs/undici#2999](nodejs/undici#2999) [nodejs/undici#3001](nodejs/undici#3001) [nodejs/undici#2971](nodejs/undici#2971) [nodejs/undici#2980](nodejs/undici#2980) [nodejs/undici#2983](nodejs/undici#2983) [nodejs/undici#2987](nodejs/undici#2987) [nodejs/undici#2991](nodejs/undici#2991) [nodejs/undici#2985](nodejs/undici#2985) [nodejs/undici#2995](nodejs/undici#2995) [nodejs/undici#2960](nodejs/undici#2960) [nodejs/undici#2959](nodejs/undici#2959) [nodejs/undici#2969](nodejs/undici#2969) [nodejs/undici#2962](nodejs/undici#2962) [nodejs/undici#2974](nodejs/undici#2974) [nodejs/undici#2967](nodejs/undici#2967) [nodejs/undici#2966](nodejs/undici#2966) [nodejs/undici#2969](nodejs/undici#2969) [nodejs/undici#2962](nodejs/undici#2962) [nodejs/undici#2826](nodejs/undici#2826) [nodejs/undici#2952](nodejs/undici#2952) [#3001](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3001) [#2863](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2863) [#2999](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2999) [#2998](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2998) [#2993](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2993) [#2986](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2986) [#2992](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2992) [#2991](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2991) [#2987](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2987)
* **deps:** bump the production-dependencies group with 1 update ([actions#68](https://github.com/lepadatu-org/create-github-app-token-aws/issues/68)) ([6375dce](6375dce))
* **deps:** bump the production-dependencies group with 2 updates ([actions#138](https://github.com/lepadatu-org/create-github-app-token-aws/issues/138)) ([8d81a59](8d81a59)), closes [#606](https://github.com/lepadatu-org/create-github-app-token-aws/issues/606) [#606](https://github.com/lepadatu-org/create-github-app-token-aws/issues/606) [#605](https://github.com/lepadatu-org/create-github-app-token-aws/issues/605) [#604](https://github.com/lepadatu-org/create-github-app-token-aws/issues/604) [nodejs/undici#3295](nodejs/undici#3295) [nodejs/undici#3298](nodejs/undici#3298) [nodejs/undici#3294](nodejs/undici#3294) [nodejs/undici#3281](nodejs/undici#3281) [nodejs/undici#3286](nodejs/undici#3286) [nodejs/undici#3284](nodejs/undici#3284) [nodejs/undici#3291](nodejs/undici#3291) [nodejs/undici#3290](nodejs/undici#3290) [nodejs/undici#3283](nodejs/undici#3283) [nodejs/undici#3281](nodejs/undici#3281) [nodejs/undici#3263](nodejs/undici#3263) [nodejs/undici#3279](nodejs/undici#3279) [nodejs/undici#3227](nodejs/undici#3227) [nodejs/undici#3234](nodejs/undici#3234) [nodejs/undici#3240](nodejs/undici#3240) [nodejs/undici#3245](nodejs/undici#3245) [nodejs/undici#3241](nodejs/undici#3241) [nodejs/undici#3247](nodejs/undici#3247) [nodejs/undici#3248](nodejs/undici#3248) [nodejs/undici#3219](nodejs/undici#3219) [nodejs/undici#3251](nodejs/undici#3251) [nodejs/undici#3254](nodejs/undici#3254) [nodejs/undici#3258](nodejs/undici#3258) [nodejs/undici#3257](nodejs/undici#3257) [nodejs/undici#3259](nodejs/undici#3259) [nodejs/undici#3262](nodejs/undici#3262) [nodejs/undici#3264](nodejs/undici#3264) [nodejs/undici#3118](nodejs/undici#3118) [nodejs/undici#3269](nodejs/undici#3269) [#3301](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3301) [#3294](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3294) [#3298](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3298) [#3295](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3295) [#3293](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3293) [#3283](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3283) [#3290](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3290) [#3291](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3291) [#3284](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3284) [#3286](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3286)
* **deps:** bump the production-dependencies group with 2 updates ([actions#94](https://github.com/lepadatu-org/create-github-app-token-aws/issues/94)) ([323044f](323044f)), closes [#562](https://github.com/lepadatu-org/create-github-app-token-aws/issues/562) [#557](https://github.com/lepadatu-org/create-github-app-token-aws/issues/557) [#562](https://github.com/lepadatu-org/create-github-app-token-aws/issues/562) [#560](https://github.com/lepadatu-org/create-github-app-token-aws/issues/560) [#559](https://github.com/lepadatu-org/create-github-app-token-aws/issues/559) [#558](https://github.com/lepadatu-org/create-github-app-token-aws/issues/558) [#557](https://github.com/lepadatu-org/create-github-app-token-aws/issues/557) [#553](https://github.com/lepadatu-org/create-github-app-token-aws/issues/553) [#552](https://github.com/lepadatu-org/create-github-app-token-aws/issues/552) [#551](https://github.com/lepadatu-org/create-github-app-token-aws/issues/551) [actions#75](https://github.com/lepadatu-org/create-github-app-token-aws/issues/75) [actions#75](https://github.com/lepadatu-org/create-github-app-token-aws/issues/75)
* **deps:** bump the production-dependencies group with 3 updates ([actions#107](https://github.com/lepadatu-org/create-github-app-token-aws/issues/107)) ([f83fb27](f83fb27)), closes [#579](https://github.com/lepadatu-org/create-github-app-token-aws/issues/579) [#579](https://github.com/lepadatu-org/create-github-app-token-aws/issues/579) [#576](https://github.com/lepadatu-org/create-github-app-token-aws/issues/576) [#577](https://github.com/lepadatu-org/create-github-app-token-aws/issues/577) [#574](https://github.com/lepadatu-org/create-github-app-token-aws/issues/574) [#572](https://github.com/lepadatu-org/create-github-app-token-aws/issues/572) [#571](https://github.com/lepadatu-org/create-github-app-token-aws/issues/571) [#567](https://github.com/lepadatu-org/create-github-app-token-aws/issues/567) [#681](https://github.com/lepadatu-org/create-github-app-token-aws/issues/681) [#678](https://github.com/lepadatu-org/create-github-app-token-aws/issues/678) [#667](https://github.com/lepadatu-org/create-github-app-token-aws/issues/667) [#681](https://github.com/lepadatu-org/create-github-app-token-aws/issues/681) [#680](https://github.com/lepadatu-org/create-github-app-token-aws/issues/680) [#609](https://github.com/lepadatu-org/create-github-app-token-aws/issues/609) [#678](https://github.com/lepadatu-org/create-github-app-token-aws/issues/678) [#676](https://github.com/lepadatu-org/create-github-app-token-aws/issues/676) [#673](https://github.com/lepadatu-org/create-github-app-token-aws/issues/673) [#669](https://github.com/lepadatu-org/create-github-app-token-aws/issues/669) [#667](https://github.com/lepadatu-org/create-github-app-token-aws/issues/667) [#671](https://github.com/lepadatu-org/create-github-app-token-aws/issues/671) [nodejs/undici#2683](nodejs/undici#2683) [nodejs/undici#2645](nodejs/undici#2645) [nodejs/undici#2695](nodejs/undici#2695) [nodejs/undici#2699](nodejs/undici#2699) [nodejs/undici#2703](nodejs/undici#2703) [nodejs/undici#2644](nodejs/undici#2644) [nodejs/undici#2702](nodejs/undici#2702) [nodejs/undici#2706](nodejs/undici#2706) [nodejs/undici#2707](nodejs/undici#2707) [nodejs/undici#2644](nodejs/undici#2644) [#2707](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2707) [#2706](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2706) [#2702](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2702) [#2644](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2644) [#2703](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2703) [#2699](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2699) [#2695](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2695) [#2645](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2645) [#2683](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2683)
* **deps:** bump the production-dependencies group with 3 updates ([actions#51](https://github.com/lepadatu-org/create-github-app-token-aws/issues/51)) ([6d98b25](6d98b25)), closes [#1511](https://github.com/lepadatu-org/create-github-app-token-aws/issues/1511) [#535](https://github.com/lepadatu-org/create-github-app-token-aws/issues/535) [#535](https://github.com/lepadatu-org/create-github-app-token-aws/issues/535) [#533](https://github.com/lepadatu-org/create-github-app-token-aws/issues/533) [#531](https://github.com/lepadatu-org/create-github-app-token-aws/issues/531) [#530](https://github.com/lepadatu-org/create-github-app-token-aws/issues/530) [#524](https://github.com/lepadatu-org/create-github-app-token-aws/issues/524) [#637](https://github.com/lepadatu-org/create-github-app-token-aws/issues/637) [#637](https://github.com/lepadatu-org/create-github-app-token-aws/issues/637) [#631](https://github.com/lepadatu-org/create-github-app-token-aws/issues/631) [#626](https://github.com/lepadatu-org/create-github-app-token-aws/issues/626)
* **deps:** bump undici from 6.10.2 to 6.11.1 ([actions#125](https://github.com/lepadatu-org/create-github-app-token-aws/issues/125)) ([3c223c7](3c223c7)), closes [#3024](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3024) [nodejs/undici#3044](nodejs/undici#3044) [#3023](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3023) [nodejs/undici#3025](nodejs/undici#3025) [nodejs/undici#3024](nodejs/undici#3024) [nodejs/undici#3034](nodejs/undici#3034) [nodejs/undici#3038](nodejs/undici#3038) [nodejs/undici#2947](nodejs/undici#2947) [nodejs/undici#3040](nodejs/undici#3040) [nodejs/undici#3036](nodejs/undici#3036) [nodejs/undici#3041](nodejs/undici#3041) [#3024](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3024) [#3041](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3041) [#3036](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3036)
* **deps:** bump undici from 6.18.2 to 6.19.2 in the production-dependencies group ([actions#149](https://github.com/lepadatu-org/create-github-app-token-aws/issues/149)) ([cc82279](cc82279)), closes [#3337](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3337) [nodejs/undici#3338](nodejs/undici#3338) [nodejs/undici#3340](nodejs/undici#3340) [nodejs/undici#3332](nodejs/undici#3332) [nodejs/undici#3335](nodejs/undici#3335) [nodejs/undici#3305](nodejs/undici#3305) [nodejs/undici#3303](nodejs/undici#3303) [nodejs/undici#3304](nodejs/undici#3304) [nodejs/undici#3306](nodejs/undici#3306) [nodejs/undici#3309](nodejs/undici#3309) [nodejs/undici#3313](nodejs/undici#3313) [nodejs/undici#3311](nodejs/undici#3311) [nodejs/undici#3107](nodejs/undici#3107) [nodejs/undici#3302](nodejs/undici#3302) [nodejs/undici#3320](nodejs/undici#3320) [nodejs/undici#3321](nodejs/undici#3321) [nodejs/undici#3316](nodejs/undici#3316) [nodejs/undici#3318](nodejs/undici#3318) [nodejs/undici#3326](nodejs/undici#3326) [nodejs/undici#3324](nodejs/undici#3324) [nodejs/undici#3325](nodejs/undici#3325) [nodejs/undici#3316](nodejs/undici#3316) [nodejs/undici#3318](nodejs/undici#3318) [#3342](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3342) [#3332](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3332) [#3340](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3340) [#3337](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3337) [#3338](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3338) [#3336](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3336) [#3335](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3335) [#3325](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3325) [#3324](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3324) [#3326](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3326)
* **deps:** bump undici from 6.6.0 to 6.6.1 ([actions#103](https://github.com/lepadatu-org/create-github-app-token-aws/issues/103)) ([5195df7](5195df7))
* **deps:** update `[@octokit](https://github.com/octokit)` packages to latest ([actions#24](https://github.com/lepadatu-org/create-github-app-token-aws/issues/24)) ([b287cb8](b287cb8))
* do not revoke token if already expired ([actions#147](https://github.com/lepadatu-org/create-github-app-token-aws/issues/147)) ([66a7045](66a7045)), closes [actions#140](https://github.com/lepadatu-org/create-github-app-token-aws/issues/140) [actions#95](https://github.com/lepadatu-org/create-github-app-token-aws/issues/95)
* **GHES:** respect `GITHUB_API_URL` when creating installation access token ([actions#38](https://github.com/lepadatu-org/create-github-app-token-aws/issues/38)) ([c08c5ac](c08c5ac)), closes [actions#36](https://github.com/lepadatu-org/create-github-app-token-aws/issues/36)
* handle clock skew ([actions#87](https://github.com/lepadatu-org/create-github-app-token-aws/issues/87)) ([495056a](495056a))
* mask the installation token in logs ([actions#28](https://github.com/lepadatu-org/create-github-app-token-aws/issues/28)) ([bc256c2](bc256c2))
* **README:** fix name in usage examples ([actions#12](https://github.com/lepadatu-org/create-github-app-token-aws/issues/12)) ([cb1fcdd](cb1fcdd))
* **README:** update action name ([#5](#5)) ([c08b794](c08b794))
* **README:** update repository name, remove section for feature that is not yet implemented ([actions#9](https://github.com/lepadatu-org/create-github-app-token-aws/issues/9)) ([c04bb41](c04bb41))
* **release:** build `dist/` before release ([actions#33](https://github.com/lepadatu-org/create-github-app-token-aws/issues/33)) ([9a6a017](9a6a017)), closes [actions#32](https://github.com/lepadatu-org/create-github-app-token-aws/issues/32)
* **release:** update version in `package.json` ([actions#35](https://github.com/lepadatu-org/create-github-app-token-aws/issues/35)) ([1dccc4c](1dccc4c)), closes [actions#34](https://github.com/lepadatu-org/create-github-app-token-aws/issues/34)
* **revocation:** avoid revoking expired tokens and fail gracefully ([actions#95](https://github.com/lepadatu-org/create-github-app-token-aws/issues/95)) ([0c01407](0c01407)), closes [actions#72](https://github.com/lepadatu-org/create-github-app-token-aws/issues/72)

### Features

* `github-api-url` ([actions#88](https://github.com/lepadatu-org/create-github-app-token-aws/issues/88)) ([837e275](837e275)), closes [actions#77](https://github.com/lepadatu-org/create-github-app-token-aws/issues/77)
* **`private-key`:** escaped newlines will be replaced ([actions#132](https://github.com/lepadatu-org/create-github-app-token-aws/issues/132)) ([9d23fb9](9d23fb9))
* Add a `skip_token_revoke` input for configuring token revocation ([actions#54](https://github.com/lepadatu-org/create-github-app-token-aws/issues/54)) ([9ec88c4](9ec88c4)), closes [1#L46-L47](https://github.com/1/issues/L46-L47) [1#L132](https://github.com/1/issues/L132)
* add GitHub Enterprise Server (GHES) support ([actions#36](https://github.com/lepadatu-org/create-github-app-token-aws/issues/36)) ([ede6c15](ede6c15))
* add proxy support ([actions#102](https://github.com/lepadatu-org/create-github-app-token-aws/issues/102)) ([1f82f7d](1f82f7d))
* add retry ([actions#79](https://github.com/lepadatu-org/create-github-app-token-aws/issues/79)) ([0f3b4d7](0f3b4d7)), closes [actions#71](https://github.com/lepadatu-org/create-github-app-token-aws/issues/71)
* initial version ([#1](#1)) ([f456852](f456852))
* **outputs:** `app-slug` and `installation-id` ([actions#105](https://github.com/lepadatu-org/create-github-app-token-aws/issues/105)) ([babaff4](babaff4))
* support tokens scoped to multiple repositories within organization ([actions#46](https://github.com/lepadatu-org/create-github-app-token-aws/issues/46)) ([20fd863](20fd863))
* use `node20` as runner ([actions#23](https://github.com/lepadatu-org/create-github-app-token-aws/issues/23)) ([803e078](803e078)), closes [/github.com/actions/runner/issues/2619#issuecomment-1679003443](https://github.com//github.com/actions/runner/issues/2619/issues/issuecomment-1679003443)
* use dash notation for inputs (deprecates underscore notation) ([actions#59](https://github.com/lepadatu-org/create-github-app-token-aws/issues/59)) ([7b1d2ae](7b1d2ae)), closes [actions#57](https://github.com/lepadatu-org/create-github-app-token-aws/issues/57) [/github.com/actions/issues/57#issuecomment-1751272252](https://github.com//github.com/actions/create-github-app-token/issues/57/issues/issuecomment-1751272252)
lepadatu pushed a commit to lepadatu-actions/create-github-app-token-aws that referenced this pull request Sep 4, 2024
# 1.0.0 (2024-09-02)

### Bug Fixes

* **action-config:** prepare for release to marketplace ([actions#10](https://github.com/lepadatu-org/create-github-app-token-aws/issues/10)) ([12aa811](12aa811))
* check for token before revoking ([actions#30](https://github.com/lepadatu-org/create-github-app-token-aws/issues/30)) ([2540ed4](2540ed4))
* **ci:** release configuration ([#6](#6)) ([847634e](847634e))
* clarify `owner` input description ([actions#118](https://github.com/lepadatu-org/create-github-app-token-aws/issues/118)) ([d9bc169](d9bc169))
* **deps:** bump dependencies([actions#84](https://github.com/lepadatu-org/create-github-app-token-aws/issues/84)) ([474769d](474769d)), closes [#651](https://github.com/lepadatu-org/create-github-app-token-aws/issues/651) [#648](https://github.com/lepadatu-org/create-github-app-token-aws/issues/648) [#649](https://github.com/lepadatu-org/create-github-app-token-aws/issues/649) [#651](https://github.com/lepadatu-org/create-github-app-token-aws/issues/651) [#648](https://github.com/lepadatu-org/create-github-app-token-aws/issues/648) [#646](https://github.com/lepadatu-org/create-github-app-token-aws/issues/646)
* **deps:** bump the production-dependencies group with 1 update ([actions#123](https://github.com/lepadatu-org/create-github-app-token-aws/issues/123)) ([beea7b8](beea7b8)), closes [nodejs/undici#2978](nodejs/undici#2978) [nodejs/undici#2971](nodejs/undici#2971) [nodejs/undici#2980](nodejs/undici#2980) [#2982](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2982) [nodejs/undici#2983](nodejs/undici#2983) [nodejs/undici#2987](nodejs/undici#2987) [nodejs/undici#2991](nodejs/undici#2991) [#2986](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2986) [nodejs/undici#2992](nodejs/undici#2992) [nodejs/undici#2985](nodejs/undici#2985) [nodejs/undici#2993](nodejs/undici#2993) [nodejs/undici#2995](nodejs/undici#2995) [nodejs/undici#2998](nodejs/undici#2998) [#2863](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2863) [nodejs/undici#2999](nodejs/undici#2999) [nodejs/undici#3001](nodejs/undici#3001) [nodejs/undici#2971](nodejs/undici#2971) [nodejs/undici#2980](nodejs/undici#2980) [nodejs/undici#2983](nodejs/undici#2983) [nodejs/undici#2987](nodejs/undici#2987) [nodejs/undici#2991](nodejs/undici#2991) [nodejs/undici#2985](nodejs/undici#2985) [nodejs/undici#2995](nodejs/undici#2995) [nodejs/undici#2960](nodejs/undici#2960) [nodejs/undici#2959](nodejs/undici#2959) [nodejs/undici#2969](nodejs/undici#2969) [nodejs/undici#2962](nodejs/undici#2962) [nodejs/undici#2974](nodejs/undici#2974) [nodejs/undici#2967](nodejs/undici#2967) [nodejs/undici#2966](nodejs/undici#2966) [nodejs/undici#2969](nodejs/undici#2969) [nodejs/undici#2962](nodejs/undici#2962) [nodejs/undici#2826](nodejs/undici#2826) [nodejs/undici#2952](nodejs/undici#2952) [#3001](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3001) [#2863](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2863) [#2999](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2999) [#2998](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2998) [#2993](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2993) [#2986](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2986) [#2992](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2992) [#2991](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2991) [#2987](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2987)
* **deps:** bump the production-dependencies group with 1 update ([actions#68](https://github.com/lepadatu-org/create-github-app-token-aws/issues/68)) ([6375dce](6375dce))
* **deps:** bump the production-dependencies group with 2 updates ([actions#138](https://github.com/lepadatu-org/create-github-app-token-aws/issues/138)) ([8d81a59](8d81a59)), closes [#606](https://github.com/lepadatu-org/create-github-app-token-aws/issues/606) [#606](https://github.com/lepadatu-org/create-github-app-token-aws/issues/606) [#605](https://github.com/lepadatu-org/create-github-app-token-aws/issues/605) [#604](https://github.com/lepadatu-org/create-github-app-token-aws/issues/604) [nodejs/undici#3295](nodejs/undici#3295) [nodejs/undici#3298](nodejs/undici#3298) [nodejs/undici#3294](nodejs/undici#3294) [nodejs/undici#3281](nodejs/undici#3281) [nodejs/undici#3286](nodejs/undici#3286) [nodejs/undici#3284](nodejs/undici#3284) [nodejs/undici#3291](nodejs/undici#3291) [nodejs/undici#3290](nodejs/undici#3290) [nodejs/undici#3283](nodejs/undici#3283) [nodejs/undici#3281](nodejs/undici#3281) [nodejs/undici#3263](nodejs/undici#3263) [nodejs/undici#3279](nodejs/undici#3279) [nodejs/undici#3227](nodejs/undici#3227) [nodejs/undici#3234](nodejs/undici#3234) [nodejs/undici#3240](nodejs/undici#3240) [nodejs/undici#3245](nodejs/undici#3245) [nodejs/undici#3241](nodejs/undici#3241) [nodejs/undici#3247](nodejs/undici#3247) [nodejs/undici#3248](nodejs/undici#3248) [nodejs/undici#3219](nodejs/undici#3219) [nodejs/undici#3251](nodejs/undici#3251) [nodejs/undici#3254](nodejs/undici#3254) [nodejs/undici#3258](nodejs/undici#3258) [nodejs/undici#3257](nodejs/undici#3257) [nodejs/undici#3259](nodejs/undici#3259) [nodejs/undici#3262](nodejs/undici#3262) [nodejs/undici#3264](nodejs/undici#3264) [nodejs/undici#3118](nodejs/undici#3118) [nodejs/undici#3269](nodejs/undici#3269) [#3301](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3301) [#3294](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3294) [#3298](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3298) [#3295](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3295) [#3293](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3293) [#3283](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3283) [#3290](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3290) [#3291](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3291) [#3284](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3284) [#3286](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3286)
* **deps:** bump the production-dependencies group with 2 updates ([actions#94](https://github.com/lepadatu-org/create-github-app-token-aws/issues/94)) ([323044f](323044f)), closes [#562](https://github.com/lepadatu-org/create-github-app-token-aws/issues/562) [#557](https://github.com/lepadatu-org/create-github-app-token-aws/issues/557) [#562](https://github.com/lepadatu-org/create-github-app-token-aws/issues/562) [#560](https://github.com/lepadatu-org/create-github-app-token-aws/issues/560) [#559](https://github.com/lepadatu-org/create-github-app-token-aws/issues/559) [#558](https://github.com/lepadatu-org/create-github-app-token-aws/issues/558) [#557](https://github.com/lepadatu-org/create-github-app-token-aws/issues/557) [#553](https://github.com/lepadatu-org/create-github-app-token-aws/issues/553) [#552](https://github.com/lepadatu-org/create-github-app-token-aws/issues/552) [#551](https://github.com/lepadatu-org/create-github-app-token-aws/issues/551) [actions#75](https://github.com/lepadatu-org/create-github-app-token-aws/issues/75) [actions#75](https://github.com/lepadatu-org/create-github-app-token-aws/issues/75)
* **deps:** bump the production-dependencies group with 3 updates ([actions#107](https://github.com/lepadatu-org/create-github-app-token-aws/issues/107)) ([f83fb27](f83fb27)), closes [#579](https://github.com/lepadatu-org/create-github-app-token-aws/issues/579) [#579](https://github.com/lepadatu-org/create-github-app-token-aws/issues/579) [#576](https://github.com/lepadatu-org/create-github-app-token-aws/issues/576) [#577](https://github.com/lepadatu-org/create-github-app-token-aws/issues/577) [#574](https://github.com/lepadatu-org/create-github-app-token-aws/issues/574) [#572](https://github.com/lepadatu-org/create-github-app-token-aws/issues/572) [#571](https://github.com/lepadatu-org/create-github-app-token-aws/issues/571) [#567](https://github.com/lepadatu-org/create-github-app-token-aws/issues/567) [#681](https://github.com/lepadatu-org/create-github-app-token-aws/issues/681) [#678](https://github.com/lepadatu-org/create-github-app-token-aws/issues/678) [#667](https://github.com/lepadatu-org/create-github-app-token-aws/issues/667) [#681](https://github.com/lepadatu-org/create-github-app-token-aws/issues/681) [#680](https://github.com/lepadatu-org/create-github-app-token-aws/issues/680) [#609](https://github.com/lepadatu-org/create-github-app-token-aws/issues/609) [#678](https://github.com/lepadatu-org/create-github-app-token-aws/issues/678) [#676](https://github.com/lepadatu-org/create-github-app-token-aws/issues/676) [#673](https://github.com/lepadatu-org/create-github-app-token-aws/issues/673) [#669](https://github.com/lepadatu-org/create-github-app-token-aws/issues/669) [#667](https://github.com/lepadatu-org/create-github-app-token-aws/issues/667) [#671](https://github.com/lepadatu-org/create-github-app-token-aws/issues/671) [nodejs/undici#2683](nodejs/undici#2683) [nodejs/undici#2645](nodejs/undici#2645) [nodejs/undici#2695](nodejs/undici#2695) [nodejs/undici#2699](nodejs/undici#2699) [nodejs/undici#2703](nodejs/undici#2703) [nodejs/undici#2644](nodejs/undici#2644) [nodejs/undici#2702](nodejs/undici#2702) [nodejs/undici#2706](nodejs/undici#2706) [nodejs/undici#2707](nodejs/undici#2707) [nodejs/undici#2644](nodejs/undici#2644) [#2707](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2707) [#2706](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2706) [#2702](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2702) [#2644](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2644) [#2703](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2703) [#2699](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2699) [#2695](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2695) [#2645](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2645) [#2683](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2683)
* **deps:** bump the production-dependencies group with 3 updates ([actions#51](https://github.com/lepadatu-org/create-github-app-token-aws/issues/51)) ([6d98b25](6d98b25)), closes [#1511](https://github.com/lepadatu-org/create-github-app-token-aws/issues/1511) [#535](https://github.com/lepadatu-org/create-github-app-token-aws/issues/535) [#535](https://github.com/lepadatu-org/create-github-app-token-aws/issues/535) [#533](https://github.com/lepadatu-org/create-github-app-token-aws/issues/533) [#531](https://github.com/lepadatu-org/create-github-app-token-aws/issues/531) [#530](https://github.com/lepadatu-org/create-github-app-token-aws/issues/530) [#524](https://github.com/lepadatu-org/create-github-app-token-aws/issues/524) [#637](https://github.com/lepadatu-org/create-github-app-token-aws/issues/637) [#637](https://github.com/lepadatu-org/create-github-app-token-aws/issues/637) [#631](https://github.com/lepadatu-org/create-github-app-token-aws/issues/631) [#626](https://github.com/lepadatu-org/create-github-app-token-aws/issues/626)
* **deps:** bump undici from 6.10.2 to 6.11.1 ([actions#125](https://github.com/lepadatu-org/create-github-app-token-aws/issues/125)) ([3c223c7](3c223c7)), closes [#3024](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3024) [nodejs/undici#3044](nodejs/undici#3044) [#3023](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3023) [nodejs/undici#3025](nodejs/undici#3025) [nodejs/undici#3024](nodejs/undici#3024) [nodejs/undici#3034](nodejs/undici#3034) [nodejs/undici#3038](nodejs/undici#3038) [nodejs/undici#2947](nodejs/undici#2947) [nodejs/undici#3040](nodejs/undici#3040) [nodejs/undici#3036](nodejs/undici#3036) [nodejs/undici#3041](nodejs/undici#3041) [#3024](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3024) [#3041](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3041) [#3036](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3036)
* **deps:** bump undici from 6.18.2 to 6.19.2 in the production-dependencies group ([actions#149](https://github.com/lepadatu-org/create-github-app-token-aws/issues/149)) ([cc82279](cc82279)), closes [#3337](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3337) [nodejs/undici#3338](nodejs/undici#3338) [nodejs/undici#3340](nodejs/undici#3340) [nodejs/undici#3332](nodejs/undici#3332) [nodejs/undici#3335](nodejs/undici#3335) [nodejs/undici#3305](nodejs/undici#3305) [nodejs/undici#3303](nodejs/undici#3303) [nodejs/undici#3304](nodejs/undici#3304) [nodejs/undici#3306](nodejs/undici#3306) [nodejs/undici#3309](nodejs/undici#3309) [nodejs/undici#3313](nodejs/undici#3313) [nodejs/undici#3311](nodejs/undici#3311) [nodejs/undici#3107](nodejs/undici#3107) [nodejs/undici#3302](nodejs/undici#3302) [nodejs/undici#3320](nodejs/undici#3320) [nodejs/undici#3321](nodejs/undici#3321) [nodejs/undici#3316](nodejs/undici#3316) [nodejs/undici#3318](nodejs/undici#3318) [nodejs/undici#3326](nodejs/undici#3326) [nodejs/undici#3324](nodejs/undici#3324) [nodejs/undici#3325](nodejs/undici#3325) [nodejs/undici#3316](nodejs/undici#3316) [nodejs/undici#3318](nodejs/undici#3318) [#3342](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3342) [#3332](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3332) [#3340](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3340) [#3337](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3337) [#3338](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3338) [#3336](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3336) [#3335](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3335) [#3325](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3325) [#3324](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3324) [#3326](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3326)
* **deps:** bump undici from 6.6.0 to 6.6.1 ([actions#103](https://github.com/lepadatu-org/create-github-app-token-aws/issues/103)) ([5195df7](5195df7))
* **deps:** update `[@octokit](https://github.com/octokit)` packages to latest ([actions#24](https://github.com/lepadatu-org/create-github-app-token-aws/issues/24)) ([b287cb8](b287cb8))
* do not revoke token if already expired ([actions#147](https://github.com/lepadatu-org/create-github-app-token-aws/issues/147)) ([66a7045](66a7045)), closes [actions#140](https://github.com/lepadatu-org/create-github-app-token-aws/issues/140) [actions#95](https://github.com/lepadatu-org/create-github-app-token-aws/issues/95)
* **GHES:** respect `GITHUB_API_URL` when creating installation access token ([actions#38](https://github.com/lepadatu-org/create-github-app-token-aws/issues/38)) ([c08c5ac](c08c5ac)), closes [actions#36](https://github.com/lepadatu-org/create-github-app-token-aws/issues/36)
* handle clock skew ([actions#87](https://github.com/lepadatu-org/create-github-app-token-aws/issues/87)) ([495056a](495056a))
* mask the installation token in logs ([actions#28](https://github.com/lepadatu-org/create-github-app-token-aws/issues/28)) ([bc256c2](bc256c2))
* **README:** fix name in usage examples ([actions#12](https://github.com/lepadatu-org/create-github-app-token-aws/issues/12)) ([cb1fcdd](cb1fcdd))
* **README:** update action name ([#5](#5)) ([c08b794](c08b794))
* **README:** update repository name, remove section for feature that is not yet implemented ([actions#9](https://github.com/lepadatu-org/create-github-app-token-aws/issues/9)) ([c04bb41](c04bb41))
* **release:** build `dist/` before release ([actions#33](https://github.com/lepadatu-org/create-github-app-token-aws/issues/33)) ([9a6a017](9a6a017)), closes [actions#32](https://github.com/lepadatu-org/create-github-app-token-aws/issues/32)
* **release:** update version in `package.json` ([actions#35](https://github.com/lepadatu-org/create-github-app-token-aws/issues/35)) ([1dccc4c](1dccc4c)), closes [actions#34](https://github.com/lepadatu-org/create-github-app-token-aws/issues/34)
* **revocation:** avoid revoking expired tokens and fail gracefully ([actions#95](https://github.com/lepadatu-org/create-github-app-token-aws/issues/95)) ([0c01407](0c01407)), closes [actions#72](https://github.com/lepadatu-org/create-github-app-token-aws/issues/72)

### Features

* `github-api-url` ([actions#88](https://github.com/lepadatu-org/create-github-app-token-aws/issues/88)) ([837e275](837e275)), closes [actions#77](https://github.com/lepadatu-org/create-github-app-token-aws/issues/77)
* **`private-key`:** escaped newlines will be replaced ([actions#132](https://github.com/lepadatu-org/create-github-app-token-aws/issues/132)) ([9d23fb9](9d23fb9))
* Add a `skip_token_revoke` input for configuring token revocation ([actions#54](https://github.com/lepadatu-org/create-github-app-token-aws/issues/54)) ([9ec88c4](9ec88c4)), closes [1#L46-L47](https://github.com/1/issues/L46-L47) [1#L132](https://github.com/1/issues/L132)
* add GitHub Enterprise Server (GHES) support ([actions#36](https://github.com/lepadatu-org/create-github-app-token-aws/issues/36)) ([ede6c15](ede6c15))
* add proxy support ([actions#102](https://github.com/lepadatu-org/create-github-app-token-aws/issues/102)) ([1f82f7d](1f82f7d))
* add retry ([actions#79](https://github.com/lepadatu-org/create-github-app-token-aws/issues/79)) ([0f3b4d7](0f3b4d7)), closes [actions#71](https://github.com/lepadatu-org/create-github-app-token-aws/issues/71)
* initial version ([#1](#1)) ([f456852](f456852))
* **outputs:** `app-slug` and `installation-id` ([actions#105](https://github.com/lepadatu-org/create-github-app-token-aws/issues/105)) ([babaff4](babaff4))
* support tokens scoped to multiple repositories within organization ([actions#46](https://github.com/lepadatu-org/create-github-app-token-aws/issues/46)) ([20fd863](20fd863))
* use `node20` as runner ([actions#23](https://github.com/lepadatu-org/create-github-app-token-aws/issues/23)) ([803e078](803e078)), closes [/github.com/actions/runner/issues/2619#issuecomment-1679003443](https://github.com//github.com/actions/runner/issues/2619/issues/issuecomment-1679003443)
* use dash notation for inputs (deprecates underscore notation) ([actions#59](https://github.com/lepadatu-org/create-github-app-token-aws/issues/59)) ([7b1d2ae](7b1d2ae)), closes [actions#57](https://github.com/lepadatu-org/create-github-app-token-aws/issues/57) [/github.com/actions/issues/57#issuecomment-1751272252](https://github.com//github.com/actions/create-github-app-token/issues/57/issues/issuecomment-1751272252)
lepadatu added a commit to lepadatu-actions/create-github-app-token-aws that referenced this pull request Sep 4, 2024
* First release

* Org & README updates

* Updated readme

* updated .gitignore

* modified the package files and workflows

* Updated the release workflow

* changed the workflows

* updated the tests

* workflow update

* build(release): 1.0.0 [skip ci]

# 1.0.0 (2024-09-02)

### Bug Fixes

* **action-config:** prepare for release to marketplace ([actions#10](https://github.com/lepadatu-org/create-github-app-token-aws/issues/10)) ([12aa811](12aa811))
* check for token before revoking ([actions#30](https://github.com/lepadatu-org/create-github-app-token-aws/issues/30)) ([2540ed4](2540ed4))
* **ci:** release configuration ([#6](#6)) ([847634e](847634e))
* clarify `owner` input description ([actions#118](https://github.com/lepadatu-org/create-github-app-token-aws/issues/118)) ([d9bc169](d9bc169))
* **deps:** bump dependencies([actions#84](https://github.com/lepadatu-org/create-github-app-token-aws/issues/84)) ([474769d](474769d)), closes [#651](https://github.com/lepadatu-org/create-github-app-token-aws/issues/651) [#648](https://github.com/lepadatu-org/create-github-app-token-aws/issues/648) [#649](https://github.com/lepadatu-org/create-github-app-token-aws/issues/649) [#651](https://github.com/lepadatu-org/create-github-app-token-aws/issues/651) [#648](https://github.com/lepadatu-org/create-github-app-token-aws/issues/648) [#646](https://github.com/lepadatu-org/create-github-app-token-aws/issues/646)
* **deps:** bump the production-dependencies group with 1 update ([actions#123](https://github.com/lepadatu-org/create-github-app-token-aws/issues/123)) ([beea7b8](beea7b8)), closes [nodejs/undici#2978](nodejs/undici#2978) [nodejs/undici#2971](nodejs/undici#2971) [nodejs/undici#2980](nodejs/undici#2980) [#2982](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2982) [nodejs/undici#2983](nodejs/undici#2983) [nodejs/undici#2987](nodejs/undici#2987) [nodejs/undici#2991](nodejs/undici#2991) [#2986](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2986) [nodejs/undici#2992](nodejs/undici#2992) [nodejs/undici#2985](nodejs/undici#2985) [nodejs/undici#2993](nodejs/undici#2993) [nodejs/undici#2995](nodejs/undici#2995) [nodejs/undici#2998](nodejs/undici#2998) [#2863](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2863) [nodejs/undici#2999](nodejs/undici#2999) [nodejs/undici#3001](nodejs/undici#3001) [nodejs/undici#2971](nodejs/undici#2971) [nodejs/undici#2980](nodejs/undici#2980) [nodejs/undici#2983](nodejs/undici#2983) [nodejs/undici#2987](nodejs/undici#2987) [nodejs/undici#2991](nodejs/undici#2991) [nodejs/undici#2985](nodejs/undici#2985) [nodejs/undici#2995](nodejs/undici#2995) [nodejs/undici#2960](nodejs/undici#2960) [nodejs/undici#2959](nodejs/undici#2959) [nodejs/undici#2969](nodejs/undici#2969) [nodejs/undici#2962](nodejs/undici#2962) [nodejs/undici#2974](nodejs/undici#2974) [nodejs/undici#2967](nodejs/undici#2967) [nodejs/undici#2966](nodejs/undici#2966) [nodejs/undici#2969](nodejs/undici#2969) [nodejs/undici#2962](nodejs/undici#2962) [nodejs/undici#2826](nodejs/undici#2826) [nodejs/undici#2952](nodejs/undici#2952) [#3001](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3001) [#2863](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2863) [#2999](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2999) [#2998](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2998) [#2993](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2993) [#2986](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2986) [#2992](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2992) [#2991](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2991) [#2987](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2987)
* **deps:** bump the production-dependencies group with 1 update ([actions#68](https://github.com/lepadatu-org/create-github-app-token-aws/issues/68)) ([6375dce](6375dce))
* **deps:** bump the production-dependencies group with 2 updates ([actions#138](https://github.com/lepadatu-org/create-github-app-token-aws/issues/138)) ([8d81a59](8d81a59)), closes [#606](https://github.com/lepadatu-org/create-github-app-token-aws/issues/606) [#606](https://github.com/lepadatu-org/create-github-app-token-aws/issues/606) [#605](https://github.com/lepadatu-org/create-github-app-token-aws/issues/605) [#604](https://github.com/lepadatu-org/create-github-app-token-aws/issues/604) [nodejs/undici#3295](nodejs/undici#3295) [nodejs/undici#3298](nodejs/undici#3298) [nodejs/undici#3294](nodejs/undici#3294) [nodejs/undici#3281](nodejs/undici#3281) [nodejs/undici#3286](nodejs/undici#3286) [nodejs/undici#3284](nodejs/undici#3284) [nodejs/undici#3291](nodejs/undici#3291) [nodejs/undici#3290](nodejs/undici#3290) [nodejs/undici#3283](nodejs/undici#3283) [nodejs/undici#3281](nodejs/undici#3281) [nodejs/undici#3263](nodejs/undici#3263) [nodejs/undici#3279](nodejs/undici#3279) [nodejs/undici#3227](nodejs/undici#3227) [nodejs/undici#3234](nodejs/undici#3234) [nodejs/undici#3240](nodejs/undici#3240) [nodejs/undici#3245](nodejs/undici#3245) [nodejs/undici#3241](nodejs/undici#3241) [nodejs/undici#3247](nodejs/undici#3247) [nodejs/undici#3248](nodejs/undici#3248) [nodejs/undici#3219](nodejs/undici#3219) [nodejs/undici#3251](nodejs/undici#3251) [nodejs/undici#3254](nodejs/undici#3254) [nodejs/undici#3258](nodejs/undici#3258) [nodejs/undici#3257](nodejs/undici#3257) [nodejs/undici#3259](nodejs/undici#3259) [nodejs/undici#3262](nodejs/undici#3262) [nodejs/undici#3264](nodejs/undici#3264) [nodejs/undici#3118](nodejs/undici#3118) [nodejs/undici#3269](nodejs/undici#3269) [#3301](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3301) [#3294](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3294) [#3298](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3298) [#3295](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3295) [#3293](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3293) [#3283](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3283) [#3290](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3290) [#3291](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3291) [#3284](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3284) [#3286](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3286)
* **deps:** bump the production-dependencies group with 2 updates ([actions#94](https://github.com/lepadatu-org/create-github-app-token-aws/issues/94)) ([323044f](323044f)), closes [#562](https://github.com/lepadatu-org/create-github-app-token-aws/issues/562) [#557](https://github.com/lepadatu-org/create-github-app-token-aws/issues/557) [#562](https://github.com/lepadatu-org/create-github-app-token-aws/issues/562) [#560](https://github.com/lepadatu-org/create-github-app-token-aws/issues/560) [#559](https://github.com/lepadatu-org/create-github-app-token-aws/issues/559) [#558](https://github.com/lepadatu-org/create-github-app-token-aws/issues/558) [#557](https://github.com/lepadatu-org/create-github-app-token-aws/issues/557) [#553](https://github.com/lepadatu-org/create-github-app-token-aws/issues/553) [#552](https://github.com/lepadatu-org/create-github-app-token-aws/issues/552) [#551](https://github.com/lepadatu-org/create-github-app-token-aws/issues/551) [actions#75](https://github.com/lepadatu-org/create-github-app-token-aws/issues/75) [actions#75](https://github.com/lepadatu-org/create-github-app-token-aws/issues/75)
* **deps:** bump the production-dependencies group with 3 updates ([actions#107](https://github.com/lepadatu-org/create-github-app-token-aws/issues/107)) ([f83fb27](f83fb27)), closes [#579](https://github.com/lepadatu-org/create-github-app-token-aws/issues/579) [#579](https://github.com/lepadatu-org/create-github-app-token-aws/issues/579) [#576](https://github.com/lepadatu-org/create-github-app-token-aws/issues/576) [#577](https://github.com/lepadatu-org/create-github-app-token-aws/issues/577) [#574](https://github.com/lepadatu-org/create-github-app-token-aws/issues/574) [#572](https://github.com/lepadatu-org/create-github-app-token-aws/issues/572) [#571](https://github.com/lepadatu-org/create-github-app-token-aws/issues/571) [#567](https://github.com/lepadatu-org/create-github-app-token-aws/issues/567) [#681](https://github.com/lepadatu-org/create-github-app-token-aws/issues/681) [#678](https://github.com/lepadatu-org/create-github-app-token-aws/issues/678) [#667](https://github.com/lepadatu-org/create-github-app-token-aws/issues/667) [#681](https://github.com/lepadatu-org/create-github-app-token-aws/issues/681) [#680](https://github.com/lepadatu-org/create-github-app-token-aws/issues/680) [#609](https://github.com/lepadatu-org/create-github-app-token-aws/issues/609) [#678](https://github.com/lepadatu-org/create-github-app-token-aws/issues/678) [#676](https://github.com/lepadatu-org/create-github-app-token-aws/issues/676) [#673](https://github.com/lepadatu-org/create-github-app-token-aws/issues/673) [#669](https://github.com/lepadatu-org/create-github-app-token-aws/issues/669) [#667](https://github.com/lepadatu-org/create-github-app-token-aws/issues/667) [#671](https://github.com/lepadatu-org/create-github-app-token-aws/issues/671) [nodejs/undici#2683](nodejs/undici#2683) [nodejs/undici#2645](nodejs/undici#2645) [nodejs/undici#2695](nodejs/undici#2695) [nodejs/undici#2699](nodejs/undici#2699) [nodejs/undici#2703](nodejs/undici#2703) [nodejs/undici#2644](nodejs/undici#2644) [nodejs/undici#2702](nodejs/undici#2702) [nodejs/undici#2706](nodejs/undici#2706) [nodejs/undici#2707](nodejs/undici#2707) [nodejs/undici#2644](nodejs/undici#2644) [#2707](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2707) [#2706](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2706) [#2702](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2702) [#2644](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2644) [#2703](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2703) [#2699](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2699) [#2695](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2695) [#2645](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2645) [#2683](https://github.com/lepadatu-org/create-github-app-token-aws/issues/2683)
* **deps:** bump the production-dependencies group with 3 updates ([actions#51](https://github.com/lepadatu-org/create-github-app-token-aws/issues/51)) ([6d98b25](6d98b25)), closes [#1511](https://github.com/lepadatu-org/create-github-app-token-aws/issues/1511) [#535](https://github.com/lepadatu-org/create-github-app-token-aws/issues/535) [#535](https://github.com/lepadatu-org/create-github-app-token-aws/issues/535) [#533](https://github.com/lepadatu-org/create-github-app-token-aws/issues/533) [#531](https://github.com/lepadatu-org/create-github-app-token-aws/issues/531) [#530](https://github.com/lepadatu-org/create-github-app-token-aws/issues/530) [#524](https://github.com/lepadatu-org/create-github-app-token-aws/issues/524) [#637](https://github.com/lepadatu-org/create-github-app-token-aws/issues/637) [#637](https://github.com/lepadatu-org/create-github-app-token-aws/issues/637) [#631](https://github.com/lepadatu-org/create-github-app-token-aws/issues/631) [#626](https://github.com/lepadatu-org/create-github-app-token-aws/issues/626)
* **deps:** bump undici from 6.10.2 to 6.11.1 ([actions#125](https://github.com/lepadatu-org/create-github-app-token-aws/issues/125)) ([3c223c7](3c223c7)), closes [#3024](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3024) [nodejs/undici#3044](nodejs/undici#3044) [#3023](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3023) [nodejs/undici#3025](nodejs/undici#3025) [nodejs/undici#3024](nodejs/undici#3024) [nodejs/undici#3034](nodejs/undici#3034) [nodejs/undici#3038](nodejs/undici#3038) [nodejs/undici#2947](nodejs/undici#2947) [nodejs/undici#3040](nodejs/undici#3040) [nodejs/undici#3036](nodejs/undici#3036) [nodejs/undici#3041](nodejs/undici#3041) [#3024](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3024) [#3041](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3041) [#3036](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3036)
* **deps:** bump undici from 6.18.2 to 6.19.2 in the production-dependencies group ([actions#149](https://github.com/lepadatu-org/create-github-app-token-aws/issues/149)) ([cc82279](cc82279)), closes [#3337](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3337) [nodejs/undici#3338](nodejs/undici#3338) [nodejs/undici#3340](nodejs/undici#3340) [nodejs/undici#3332](nodejs/undici#3332) [nodejs/undici#3335](nodejs/undici#3335) [nodejs/undici#3305](nodejs/undici#3305) [nodejs/undici#3303](nodejs/undici#3303) [nodejs/undici#3304](nodejs/undici#3304) [nodejs/undici#3306](nodejs/undici#3306) [nodejs/undici#3309](nodejs/undici#3309) [nodejs/undici#3313](nodejs/undici#3313) [nodejs/undici#3311](nodejs/undici#3311) [nodejs/undici#3107](nodejs/undici#3107) [nodejs/undici#3302](nodejs/undici#3302) [nodejs/undici#3320](nodejs/undici#3320) [nodejs/undici#3321](nodejs/undici#3321) [nodejs/undici#3316](nodejs/undici#3316) [nodejs/undici#3318](nodejs/undici#3318) [nodejs/undici#3326](nodejs/undici#3326) [nodejs/undici#3324](nodejs/undici#3324) [nodejs/undici#3325](nodejs/undici#3325) [nodejs/undici#3316](nodejs/undici#3316) [nodejs/undici#3318](nodejs/undici#3318) [#3342](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3342) [#3332](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3332) [#3340](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3340) [#3337](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3337) [#3338](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3338) [#3336](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3336) [#3335](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3335) [#3325](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3325) [#3324](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3324) [#3326](https://github.com/lepadatu-org/create-github-app-token-aws/issues/3326)
* **deps:** bump undici from 6.6.0 to 6.6.1 ([actions#103](https://github.com/lepadatu-org/create-github-app-token-aws/issues/103)) ([5195df7](5195df7))
* **deps:** update `[@octokit](https://github.com/octokit)` packages to latest ([actions#24](https://github.com/lepadatu-org/create-github-app-token-aws/issues/24)) ([b287cb8](b287cb8))
* do not revoke token if already expired ([actions#147](https://github.com/lepadatu-org/create-github-app-token-aws/issues/147)) ([66a7045](66a7045)), closes [actions#140](https://github.com/lepadatu-org/create-github-app-token-aws/issues/140) [actions#95](https://github.com/lepadatu-org/create-github-app-token-aws/issues/95)
* **GHES:** respect `GITHUB_API_URL` when creating installation access token ([actions#38](https://github.com/lepadatu-org/create-github-app-token-aws/issues/38)) ([c08c5ac](c08c5ac)), closes [actions#36](https://github.com/lepadatu-org/create-github-app-token-aws/issues/36)
* handle clock skew ([actions#87](https://github.com/lepadatu-org/create-github-app-token-aws/issues/87)) ([495056a](495056a))
* mask the installation token in logs ([actions#28](https://github.com/lepadatu-org/create-github-app-token-aws/issues/28)) ([bc256c2](bc256c2))
* **README:** fix name in usage examples ([actions#12](https://github.com/lepadatu-org/create-github-app-token-aws/issues/12)) ([cb1fcdd](cb1fcdd))
* **README:** update action name ([#5](#5)) ([c08b794](c08b794))
* **README:** update repository name, remove section for feature that is not yet implemented ([actions#9](https://github.com/lepadatu-org/create-github-app-token-aws/issues/9)) ([c04bb41](c04bb41))
* **release:** build `dist/` before release ([actions#33](https://github.com/lepadatu-org/create-github-app-token-aws/issues/33)) ([9a6a017](9a6a017)), closes [actions#32](https://github.com/lepadatu-org/create-github-app-token-aws/issues/32)
* **release:** update version in `package.json` ([actions#35](https://github.com/lepadatu-org/create-github-app-token-aws/issues/35)) ([1dccc4c](1dccc4c)), closes [actions#34](https://github.com/lepadatu-org/create-github-app-token-aws/issues/34)
* **revocation:** avoid revoking expired tokens and fail gracefully ([actions#95](https://github.com/lepadatu-org/create-github-app-token-aws/issues/95)) ([0c01407](0c01407)), closes [actions#72](https://github.com/lepadatu-org/create-github-app-token-aws/issues/72)

### Features

* `github-api-url` ([actions#88](https://github.com/lepadatu-org/create-github-app-token-aws/issues/88)) ([837e275](837e275)), closes [actions#77](https://github.com/lepadatu-org/create-github-app-token-aws/issues/77)
* **`private-key`:** escaped newlines will be replaced ([actions#132](https://github.com/lepadatu-org/create-github-app-token-aws/issues/132)) ([9d23fb9](9d23fb9))
* Add a `skip_token_revoke` input for configuring token revocation ([actions#54](https://github.com/lepadatu-org/create-github-app-token-aws/issues/54)) ([9ec88c4](9ec88c4)), closes [1#L46-L47](https://github.com/1/issues/L46-L47) [1#L132](https://github.com/1/issues/L132)
* add GitHub Enterprise Server (GHES) support ([actions#36](https://github.com/lepadatu-org/create-github-app-token-aws/issues/36)) ([ede6c15](ede6c15))
* add proxy support ([actions#102](https://github.com/lepadatu-org/create-github-app-token-aws/issues/102)) ([1f82f7d](1f82f7d))
* add retry ([actions#79](https://github.com/lepadatu-org/create-github-app-token-aws/issues/79)) ([0f3b4d7](0f3b4d7)), closes [actions#71](https://github.com/lepadatu-org/create-github-app-token-aws/issues/71)
* initial version ([#1](#1)) ([f456852](f456852))
* **outputs:** `app-slug` and `installation-id` ([actions#105](https://github.com/lepadatu-org/create-github-app-token-aws/issues/105)) ([babaff4](babaff4))
* support tokens scoped to multiple repositories within organization ([actions#46](https://github.com/lepadatu-org/create-github-app-token-aws/issues/46)) ([20fd863](20fd863))
* use `node20` as runner ([actions#23](https://github.com/lepadatu-org/create-github-app-token-aws/issues/23)) ([803e078](803e078)), closes [/github.com/actions/runner/issues/2619#issuecomment-1679003443](https://github.com//github.com/actions/runner/issues/2619/issues/issuecomment-1679003443)
* use dash notation for inputs (deprecates underscore notation) ([actions#59](https://github.com/lepadatu-org/create-github-app-token-aws/issues/59)) ([7b1d2ae](7b1d2ae)), closes [actions#57](https://github.com/lepadatu-org/create-github-app-token-aws/issues/57) [/github.com/actions/issues/57#issuecomment-1751272252](https://github.com//github.com/actions/create-github-app-token/issues/57/issues/issuecomment-1751272252)

* workflow update

* First release

* Org & README updates

* updated

* updated

---------

Co-authored-by: semantic-release-bot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[FEAT]: Support overriding github api url
5 participants