From 064492a9a1762067169d50c792a7dc02bc3d1254 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 3 Apr 2025 19:10:30 +0000 Subject: [PATCH] build(release): 2.0.0 [skip ci] # [2.0.0](https://github.com/actions/create-github-app-token/compare/v1.12.0...v2.0.0) (2025-04-03) * feat!: remove deprecated inputs ([#213](https://github.com/actions/create-github-app-token/issues/213)) ([5cc811b](https://github.com/actions/create-github-app-token/commit/5cc811bc40176329bb642bff9e5d9e356099ad2a)) ### BREAKING CHANGES * Removed deprecated inputs (`app_id`, `private_key`, `skip_token_revoke`) and made `app-id` and `private-key` required in the action configuration. --- dist/main.cjs | 46 +++++++++++++++++++--------------------------- dist/post.cjs | 8 ++------ package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 24 insertions(+), 36 deletions(-) diff --git a/dist/main.cjs b/dist/main.cjs index 0b417b0..2ea882c 100644 --- a/dist/main.cjs +++ b/dist/main.cjs @@ -42271,6 +42271,22 @@ function createAppAuth(options) { }); } +// lib/get-permissions-from-inputs.js +function getPermissionsFromInputs(env) { + return Object.entries(env).reduce((permissions2, [key, value]) => { + if (!key.startsWith("INPUT_PERMISSION_")) return permissions2; + const permission = key.slice("INPUT_PERMISSION_".length).toLowerCase(); + if (permissions2 === void 0) { + return { [permission]: value }; + } + return { + // @ts-expect-error - needs to be typed correctly + ...permissions2, + [permission]: value + }; + }, void 0); +} + // node_modules/p-retry/index.js var import_retry = __toESM(require_retry2(), 1); @@ -42527,22 +42543,6 @@ var request_default = request.defaults({ request: proxyUrl ? { fetch: proxyFetch } : {} }); -// lib/get-permissions-from-inputs.js -function getPermissionsFromInputs(env) { - return Object.entries(env).reduce((permissions2, [key, value]) => { - if (!key.startsWith("INPUT_PERMISSION_")) return permissions2; - const permission = key.slice("INPUT_PERMISSION_".length).toLowerCase(); - if (permissions2 === void 0) { - return { [permission]: value }; - } - return { - // @ts-expect-error - needs to be typed correctly - ...permissions2, - [permission]: value - }; - }, void 0); -} - // main.js if (!process.env.GITHUB_REPOSITORY) { throw new Error("GITHUB_REPOSITORY missing, must be set to '/'"); @@ -42550,19 +42550,11 @@ if (!process.env.GITHUB_REPOSITORY) { if (!process.env.GITHUB_REPOSITORY_OWNER) { throw new Error("GITHUB_REPOSITORY_OWNER missing, must be set to ''"); } -var appId = import_core2.default.getInput("app-id") || import_core2.default.getInput("app_id"); -if (!appId) { - throw new Error("Input required and not supplied: app-id"); -} -var privateKey = import_core2.default.getInput("private-key") || import_core2.default.getInput("private_key"); -if (!privateKey) { - throw new Error("Input required and not supplied: private-key"); -} +var appId = import_core2.default.getInput("app-id"); +var privateKey = import_core2.default.getInput("private-key"); var owner = import_core2.default.getInput("owner"); var repositories = import_core2.default.getInput("repositories").split(/[\n,]+/).map((s) => s.trim()).filter((x) => x !== ""); -var skipTokenRevoke = Boolean( - import_core2.default.getInput("skip-token-revoke") || import_core2.default.getInput("skip_token_revoke") -); +var skipTokenRevoke = Boolean(import_core2.default.getInput("skip-token-revoke")); var permissions = getPermissionsFromInputs(process.env); var main_default = main( appId, diff --git a/dist/post.cjs b/dist/post.cjs index 657b01c..852c27e 100644 --- a/dist/post.cjs +++ b/dist/post.cjs @@ -40202,9 +40202,7 @@ var import_core2 = __toESM(require_core(), 1); // lib/post.js async function post(core3, request2) { - const skipTokenRevoke = Boolean( - core3.getInput("skip-token-revoke") || core3.getInput("skip_token_revoke") - ); + const skipTokenRevoke = Boolean(core3.getInput("skip-token-revoke")); if (skipTokenRevoke) { core3.info("Token revocation was skipped"); return; @@ -40227,9 +40225,7 @@ async function post(core3, request2) { }); core3.info("Token revoked"); } catch (error) { - core3.warning( - `Token revocation failed: ${error.message}` - ); + core3.warning(`Token revocation failed: ${error.message}`); } } function tokenExpiresIn(expiresAt) { diff --git a/package-lock.json b/package-lock.json index 954ed1f..60e64f5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "create-github-app-token", - "version": "1.12.0", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "create-github-app-token", - "version": "1.12.0", + "version": "2.0.0", "license": "MIT", "dependencies": { "@actions/core": "^1.11.1", diff --git a/package.json b/package.json index bde815b..d074ecc 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "create-github-app-token", "private": true, "type": "module", - "version": "1.12.0", + "version": "2.0.0", "description": "GitHub Action for creating a GitHub App Installation Access Token", "scripts": { "build": "esbuild main.js post.js --bundle --outdir=dist --out-extension:.js=.cjs --platform=node --target=node20.0.0 --packages=bundle",