From e6d50c87b9c25da322e9c53d22a4728fe7d22183 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 25 Jun 2022 03:31:50 +0000 Subject: [PATCH 01/21] feat: build for release --- build.json | 2 +- lib/main.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build.json b/build.json index 7ed21fef..c7468876 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"ad9e92943b5547a84cfe74cc3e5da9144069ef3f","ref":"refs/tags/v6.1.0","tagName":"v6.1.0","branch":"gh-actions","tags":["v6.1.0","v6.1","v6"],"updated_at":"2022-06-20T16:18:47.247Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"2419f44045b1054e4f5a9e57ad536e3cab6ea054","ref":"refs/tags/test/v6.1.1.2559279515","tagName":"test/v6.1.1.2559279515","branch":"gh-actions","tags":["test/v6.1.1.2559279515","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-06-25T03:31:50.133Z"} \ No newline at end of file diff --git a/lib/main.js b/lib/main.js index de7e48eb..bac87b39 100644 --- a/lib/main.js +++ b/lib/main.js @@ -86893,7 +86893,7 @@ const Endpoints = { }, }; -const VERSION$1 = "5.14.0"; +const VERSION$1 = "5.15.0"; function endpointsToMethods(octokit, endpointsMap) { const newMethods = {}; @@ -86980,7 +86980,7 @@ var distWeb$1 = /*#__PURE__*/Object.freeze({ var require$$3 = /*@__PURE__*/getAugmentedNamespace(distWeb$1); -const VERSION = "2.18.0"; +const VERSION = "2.19.0"; /** * Some “list” response that can be paginated have a different response structure From 295018982e58f2c71cac8967ca7f83791657067e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 28 Jun 2022 03:33:47 +0000 Subject: [PATCH 02/21] feat: build for release --- build.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.json b/build.json index c7468876..4be8df04 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"2419f44045b1054e4f5a9e57ad536e3cab6ea054","ref":"refs/tags/test/v6.1.1.2559279515","tagName":"test/v6.1.1.2559279515","branch":"gh-actions","tags":["test/v6.1.1.2559279515","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-06-25T03:31:50.133Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"09613886ceb5de04be2178e2493257cb2625421d","ref":"refs/tags/test/v6.1.1.2573551361","tagName":"test/v6.1.1.2573551361","branch":"gh-actions","tags":["test/v6.1.1.2573551361","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-06-28T03:33:47.680Z"} \ No newline at end of file From 0835428b1233ba7fe50772ce3bec95dbc50df7ec Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 2 Jul 2022 03:36:58 +0000 Subject: [PATCH 03/21] feat: build for release --- build.json | 2 +- lib/main.js | 54 ++++++++++++++++++++++++++++++++++------------------- 2 files changed, 36 insertions(+), 20 deletions(-) diff --git a/build.json b/build.json index 4be8df04..234e8f29 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"09613886ceb5de04be2178e2493257cb2625421d","ref":"refs/tags/test/v6.1.1.2573551361","tagName":"test/v6.1.1.2573551361","branch":"gh-actions","tags":["test/v6.1.1.2573551361","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-06-28T03:33:47.680Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"89ccbb4054a7fb1e878276fc160cf3282e60111d","ref":"refs/tags/test/v6.1.1.2600195538","tagName":"test/v6.1.1.2600195538","branch":"gh-actions","tags":["test/v6.1.1.2600195538","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-07-02T03:36:58.122Z"} \ No newline at end of file diff --git a/lib/main.js b/lib/main.js index bac87b39..5ba65661 100644 --- a/lib/main.js +++ b/lib/main.js @@ -85287,6 +85287,12 @@ const Endpoints = { createWorkflowDispatch: [ "POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches", ], + deleteActionsCacheById: [ + "DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}", + ], + deleteActionsCacheByKey: [ + "DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}", + ], deleteArtifact: [ "DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}", ], @@ -85331,6 +85337,7 @@ const Endpoints = { enableWorkflow: [ "PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable", ], + getActionsCacheList: ["GET /repos/{owner}/{repo}/actions/caches"], getActionsCacheUsage: ["GET /repos/{owner}/{repo}/actions/cache/usage"], getActionsCacheUsageByRepoForOrg: [ "GET /orgs/{org}/actions/cache/usage-by-repository", @@ -85464,6 +85471,9 @@ const Endpoints = { reviewPendingDeploymentsForRun: [ "POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments", ], + setActionsOidcCustomIssuerPolicyForEnterprise: [ + "PUT /enterprises/{enterprise}/actions/oidc/customization/issuer", + ], setAllowedActionsOrganization: [ "PUT /orgs/{org}/actions/permissions/selected-actions", ], @@ -85714,6 +85724,9 @@ const Endpoints = { "POST /repos/{owner}/{repo}/codespaces", ], deleteForAuthenticatedUser: ["DELETE /user/codespaces/{codespace_name}"], + deleteFromOrganization: [ + "DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}", + ], deleteRepoSecret: [ "DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}", ], @@ -85743,6 +85756,7 @@ const Endpoints = { "GET /repos/{owner}/{repo}/codespaces/devcontainers", ], listForAuthenticatedUser: ["GET /user/codespaces"], + listInOrganization: ["GET /orgs/{org_id}/codespaces"], listInRepositoryForAuthenticatedUser: [ "GET /repos/{owner}/{repo}/codespaces", ], @@ -85762,6 +85776,9 @@ const Endpoints = { ], startForAuthenticatedUser: ["POST /user/codespaces/{codespace_name}/start"], stopForAuthenticatedUser: ["POST /user/codespaces/{codespace_name}/stop"], + stopInOrganization: [ + "POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop", + ], updateForAuthenticatedUser: ["PATCH /user/codespaces/{codespace_name}"], }, dependabot: { @@ -85799,6 +85816,9 @@ const Endpoints = { ], }, dependencyGraph: { + createRepositorySnapshot: [ + "POST /repos/{owner}/{repo}/dependency-graph/snapshots", + ], diffRange: [ "GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}", ], @@ -86893,7 +86913,7 @@ const Endpoints = { }, }; -const VERSION$1 = "5.15.0"; +const VERSION$1 = "5.16.0"; function endpointsToMethods(octokit, endpointsMap) { const newMethods = {}; @@ -86980,7 +87000,7 @@ var distWeb$1 = /*#__PURE__*/Object.freeze({ var require$$3 = /*@__PURE__*/getAugmentedNamespace(distWeb$1); -const VERSION = "2.19.0"; +const VERSION = "2.21.0"; /** * Some “list” response that can be paginated have a different response structure @@ -87107,9 +87127,9 @@ const paginatingEndpoints = [ "GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/organizations", "GET /enterprises/{enterprise}/actions/runner-groups/{runner_group_id}/runners", "GET /enterprises/{enterprise}/actions/runners", - "GET /enterprises/{enterprise}/actions/runners/downloads", - "GET /enterprises/{enterprise}/actions/runners/{runner_id}/labels", + "GET /enterprises/{enterprise}/audit-log", "GET /enterprises/{enterprise}/secret-scanning/alerts", + "GET /enterprises/{enterprise}/settings/billing/advanced-security", "GET /events", "GET /gists", "GET /gists/public", @@ -87119,6 +87139,7 @@ const paginatingEndpoints = [ "GET /gists/{gist_id}/forks", "GET /installation/repositories", "GET /issues", + "GET /licenses", "GET /marketplace_listing/plans", "GET /marketplace_listing/plans/{plan_id}/accounts", "GET /marketplace_listing/stubbed/plans", @@ -87126,16 +87147,16 @@ const paginatingEndpoints = [ "GET /networks/{owner}/{repo}/events", "GET /notifications", "GET /organizations", - "GET /organizations/{organization_id}/custom_roles", + "GET /orgs/{org_id}/codespaces", + "GET /orgs/{org}/actions/cache/usage-by-repository", "GET /orgs/{org}/actions/permissions/repositories", "GET /orgs/{org}/actions/runner-groups", "GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories", "GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners", "GET /orgs/{org}/actions/runners", - "GET /orgs/{org}/actions/runners/downloads", - "GET /orgs/{org}/actions/runners/{runner_id}/labels", "GET /orgs/{org}/actions/secrets", "GET /orgs/{org}/actions/secrets/{secret_name}/repositories", + "GET /orgs/{org}/audit-log", "GET /orgs/{org}/blocks", "GET /orgs/{org}/code-scanning/alerts", "GET /orgs/{org}/credential-authorizations", @@ -87155,30 +87176,29 @@ const paginatingEndpoints = [ "GET /orgs/{org}/migrations/{migration_id}/repositories", "GET /orgs/{org}/outside_collaborators", "GET /orgs/{org}/packages", + "GET /orgs/{org}/packages/{package_type}/{package_name}/versions", "GET /orgs/{org}/projects", "GET /orgs/{org}/public_members", "GET /orgs/{org}/repos", "GET /orgs/{org}/secret-scanning/alerts", + "GET /orgs/{org}/settings/billing/advanced-security", "GET /orgs/{org}/team-sync/groups", "GET /orgs/{org}/teams", "GET /orgs/{org}/teams/{team_slug}/discussions", "GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments", "GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions", "GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions", - "GET /orgs/{org}/teams/{team_slug}/external-groups", "GET /orgs/{org}/teams/{team_slug}/invitations", "GET /orgs/{org}/teams/{team_slug}/members", "GET /orgs/{org}/teams/{team_slug}/projects", "GET /orgs/{org}/teams/{team_slug}/repos", - "GET /orgs/{org}/teams/{team_slug}/team-sync/group-mappings", "GET /orgs/{org}/teams/{team_slug}/teams", "GET /projects/columns/{column_id}/cards", "GET /projects/{project_id}/collaborators", "GET /projects/{project_id}/columns", "GET /repos/{owner}/{repo}/actions/artifacts", + "GET /repos/{owner}/{repo}/actions/caches", "GET /repos/{owner}/{repo}/actions/runners", - "GET /repos/{owner}/{repo}/actions/runners/downloads", - "GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels", "GET /repos/{owner}/{repo}/actions/runs", "GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts", "GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs", @@ -87187,7 +87207,6 @@ const paginatingEndpoints = [ "GET /repos/{owner}/{repo}/actions/workflows", "GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs", "GET /repos/{owner}/{repo}/assignees", - "GET /repos/{owner}/{repo}/autolinks", "GET /repos/{owner}/{repo}/branches", "GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations", "GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs", @@ -87201,16 +87220,17 @@ const paginatingEndpoints = [ "GET /repos/{owner}/{repo}/comments", "GET /repos/{owner}/{repo}/comments/{comment_id}/reactions", "GET /repos/{owner}/{repo}/commits", - "GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head", "GET /repos/{owner}/{repo}/commits/{commit_sha}/comments", "GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls", "GET /repos/{owner}/{repo}/commits/{ref}/check-runs", "GET /repos/{owner}/{repo}/commits/{ref}/check-suites", + "GET /repos/{owner}/{repo}/commits/{ref}/status", "GET /repos/{owner}/{repo}/commits/{ref}/statuses", "GET /repos/{owner}/{repo}/contributors", "GET /repos/{owner}/{repo}/dependabot/secrets", "GET /repos/{owner}/{repo}/deployments", "GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses", + "GET /repos/{owner}/{repo}/environments", "GET /repos/{owner}/{repo}/events", "GET /repos/{owner}/{repo}/forks", "GET /repos/{owner}/{repo}/git/matching-refs/{ref}", @@ -87250,13 +87270,10 @@ const paginatingEndpoints = [ "GET /repos/{owner}/{repo}/stargazers", "GET /repos/{owner}/{repo}/subscribers", "GET /repos/{owner}/{repo}/tags", - "GET /repos/{owner}/{repo}/tags/protection", "GET /repos/{owner}/{repo}/teams", + "GET /repos/{owner}/{repo}/topics", "GET /repositories", "GET /repositories/{repository_id}/environments/{environment_name}/secrets", - "GET /scim/v2/enterprises/{enterprise}/Groups", - "GET /scim/v2/enterprises/{enterprise}/Users", - "GET /scim/v2/organizations/{org}/Users", "GET /search/code", "GET /search/commits", "GET /search/issues", @@ -87272,12 +87289,10 @@ const paginatingEndpoints = [ "GET /teams/{team_id}/members", "GET /teams/{team_id}/projects", "GET /teams/{team_id}/repos", - "GET /teams/{team_id}/team-sync/group-mappings", "GET /teams/{team_id}/teams", "GET /user/blocks", "GET /user/codespaces", "GET /user/codespaces/secrets", - "GET /user/codespaces/secrets/{secret_name}/repositories", "GET /user/emails", "GET /user/followers", "GET /user/following", @@ -87293,6 +87308,7 @@ const paginatingEndpoints = [ "GET /user/migrations/{migration_id}/repositories", "GET /user/orgs", "GET /user/packages", + "GET /user/packages/{package_type}/{package_name}/versions", "GET /user/public_emails", "GET /user/repos", "GET /user/repository_invitations", From 9a4bd2ef6a66677a57bb24bb22d01fef72703408 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 5 Jul 2022 03:33:36 +0000 Subject: [PATCH 04/21] feat: build for release --- build.json | 2 +- lib/main.js | 15 ++++++++------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/build.json b/build.json index 234e8f29..edf28d77 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"89ccbb4054a7fb1e878276fc160cf3282e60111d","ref":"refs/tags/test/v6.1.1.2600195538","tagName":"test/v6.1.1.2600195538","branch":"gh-actions","tags":["test/v6.1.1.2600195538","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-07-02T03:36:58.122Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"7ee297647b1d6983d6ab5e1ef53989e5900ad60e","ref":"refs/tags/test/v6.1.1.2613596428","tagName":"test/v6.1.1.2613596428","branch":"gh-actions","tags":["test/v6.1.1.2613596428","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-07-05T03:33:36.633Z"} \ No newline at end of file diff --git a/lib/main.js b/lib/main.js index 5ba65661..59dd9014 100644 --- a/lib/main.js +++ b/lib/main.js @@ -85471,9 +85471,6 @@ const Endpoints = { reviewPendingDeploymentsForRun: [ "POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments", ], - setActionsOidcCustomIssuerPolicyForEnterprise: [ - "PUT /enterprises/{enterprise}/actions/oidc/customization/issuer", - ], setAllowedActionsOrganization: [ "PUT /orgs/{org}/actions/permissions/selected-actions", ], @@ -85756,7 +85753,11 @@ const Endpoints = { "GET /repos/{owner}/{repo}/codespaces/devcontainers", ], listForAuthenticatedUser: ["GET /user/codespaces"], - listInOrganization: ["GET /orgs/{org_id}/codespaces"], + listInOrganization: [ + "GET /orgs/{org}/codespaces", + {}, + { renamedParameters: { org_id: "org" } }, + ], listInRepositoryForAuthenticatedUser: [ "GET /repos/{owner}/{repo}/codespaces", ], @@ -86913,7 +86914,7 @@ const Endpoints = { }, }; -const VERSION$1 = "5.16.0"; +const VERSION$1 = "5.16.1"; function endpointsToMethods(octokit, endpointsMap) { const newMethods = {}; @@ -87000,7 +87001,7 @@ var distWeb$1 = /*#__PURE__*/Object.freeze({ var require$$3 = /*@__PURE__*/getAugmentedNamespace(distWeb$1); -const VERSION = "2.21.0"; +const VERSION = "2.21.1"; /** * Some “list” response that can be paginated have a different response structure @@ -87147,7 +87148,6 @@ const paginatingEndpoints = [ "GET /networks/{owner}/{repo}/events", "GET /notifications", "GET /organizations", - "GET /orgs/{org_id}/codespaces", "GET /orgs/{org}/actions/cache/usage-by-repository", "GET /orgs/{org}/actions/permissions/repositories", "GET /orgs/{org}/actions/runner-groups", @@ -87159,6 +87159,7 @@ const paginatingEndpoints = [ "GET /orgs/{org}/audit-log", "GET /orgs/{org}/blocks", "GET /orgs/{org}/code-scanning/alerts", + "GET /orgs/{org}/codespaces", "GET /orgs/{org}/credential-authorizations", "GET /orgs/{org}/dependabot/secrets", "GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories", From 454afd14ff6da1d5df0a19e84c275fef6bc851b9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 9 Jul 2022 03:27:02 +0000 Subject: [PATCH 05/21] feat: build for release --- build.json | 2 +- lib/main.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build.json b/build.json index edf28d77..21614e46 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"7ee297647b1d6983d6ab5e1ef53989e5900ad60e","ref":"refs/tags/test/v6.1.1.2613596428","tagName":"test/v6.1.1.2613596428","branch":"gh-actions","tags":["test/v6.1.1.2613596428","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-07-05T03:33:36.633Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"19c1c9ceb8eaf98bb9aa60f580e2056042534f85","ref":"refs/tags/test/v6.1.1.2639703679","tagName":"test/v6.1.1.2639703679","branch":"gh-actions","tags":["test/v6.1.1.2639703679","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-07-09T03:27:02.413Z"} \ No newline at end of file diff --git a/lib/main.js b/lib/main.js index 59dd9014..de434244 100644 --- a/lib/main.js +++ b/lib/main.js @@ -86914,7 +86914,7 @@ const Endpoints = { }, }; -const VERSION$1 = "5.16.1"; +const VERSION$1 = "5.16.2"; function endpointsToMethods(octokit, endpointsMap) { const newMethods = {}; @@ -87001,7 +87001,7 @@ var distWeb$1 = /*#__PURE__*/Object.freeze({ var require$$3 = /*@__PURE__*/getAugmentedNamespace(distWeb$1); -const VERSION = "2.21.1"; +const VERSION = "2.21.2"; /** * Some “list” response that can be paginated have a different response structure From d5a99d6711a388d67ebe3dffd02c9a8ff93bbb7b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 Jul 2022 03:46:40 +0000 Subject: [PATCH 06/21] feat: build for release --- build.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.json b/build.json index 21614e46..7587b994 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"19c1c9ceb8eaf98bb9aa60f580e2056042534f85","ref":"refs/tags/test/v6.1.1.2639703679","tagName":"test/v6.1.1.2639703679","branch":"gh-actions","tags":["test/v6.1.1.2639703679","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-07-09T03:27:02.413Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"079cf468f935dc90109f5679a48a87697a65f238","ref":"refs/tags/test/v6.1.1.2653956319","tagName":"test/v6.1.1.2653956319","branch":"gh-actions","tags":["test/v6.1.1.2653956319","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-07-12T03:46:40.770Z"} \ No newline at end of file From f322a27228e33355e1fb3c899144ff329cf9dc7d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 16 Jul 2022 03:31:20 +0000 Subject: [PATCH 07/21] feat: build for release --- build.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.json b/build.json index 7587b994..204a6fcb 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"079cf468f935dc90109f5679a48a87697a65f238","ref":"refs/tags/test/v6.1.1.2653956319","tagName":"test/v6.1.1.2653956319","branch":"gh-actions","tags":["test/v6.1.1.2653956319","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-07-12T03:46:40.770Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"a9b69c8aed1bd67cd24c113debea2697917bc72e","ref":"refs/tags/test/v6.1.1.2680487024","tagName":"test/v6.1.1.2680487024","branch":"gh-actions","tags":["test/v6.1.1.2680487024","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-07-16T03:31:20.308Z"} \ No newline at end of file From 3055408108289ad143736b86071a59d3c3fbfd36 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 23 Jul 2022 03:32:14 +0000 Subject: [PATCH 08/21] feat: build for release --- build.json | 2 +- lib/main.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build.json b/build.json index 204a6fcb..ea3a5e1a 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"a9b69c8aed1bd67cd24c113debea2697917bc72e","ref":"refs/tags/test/v6.1.1.2680487024","tagName":"test/v6.1.1.2680487024","branch":"gh-actions","tags":["test/v6.1.1.2680487024","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-07-16T03:31:20.308Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"fb179f3252fcd55ca0ae15185864e4270647892c","ref":"refs/tags/test/v6.1.1.2722311345","tagName":"test/v6.1.1.2722311345","branch":"gh-actions","tags":["test/v6.1.1.2722311345","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-07-23T03:32:14.030Z"} \ No newline at end of file diff --git a/lib/main.js b/lib/main.js index de434244..21b6ff23 100644 --- a/lib/main.js +++ b/lib/main.js @@ -87001,7 +87001,7 @@ var distWeb$1 = /*#__PURE__*/Object.freeze({ var require$$3 = /*@__PURE__*/getAugmentedNamespace(distWeb$1); -const VERSION = "2.21.2"; +const VERSION = "2.21.3"; /** * Some “list” response that can be paginated have a different response structure From e7323a9434f940c28a6e5e793c1a02a158569244 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 26 Jul 2022 03:48:31 +0000 Subject: [PATCH 09/21] feat: build for release --- build.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.json b/build.json index ea3a5e1a..8dd3da52 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"fb179f3252fcd55ca0ae15185864e4270647892c","ref":"refs/tags/test/v6.1.1.2722311345","tagName":"test/v6.1.1.2722311345","branch":"gh-actions","tags":["test/v6.1.1.2722311345","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-07-23T03:32:14.030Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"860806e2ec0c2b80df58d5d4026c8dd2b5743571","ref":"refs/tags/test/v6.1.1.2736851645","tagName":"test/v6.1.1.2736851645","branch":"gh-actions","tags":["test/v6.1.1.2736851645","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-07-26T03:48:31.940Z"} \ No newline at end of file From 5e8926d706df0f826eb0d3ea7a4f9264bc674357 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 30 Jul 2022 03:39:06 +0000 Subject: [PATCH 10/21] feat: build for release --- build.json | 2 +- lib/constant.d.ts | 5 +++++ lib/main.d.ts | 1 + lib/process.d.ts | 6 ++++++ lib/process.test.d.ts | 1 + lib/setup.d.ts | 1 + lib/types.d.ts | 24 ++++++++++++++++++++++++ lib/utils/command.d.ts | 9 +++++++++ lib/utils/command.test.d.ts | 1 + lib/utils/misc.d.ts | 8 ++++++++ 10 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 lib/constant.d.ts create mode 100644 lib/main.d.ts create mode 100644 lib/process.d.ts create mode 100644 lib/process.test.d.ts create mode 100644 lib/setup.d.ts create mode 100644 lib/types.d.ts create mode 100644 lib/utils/command.d.ts create mode 100644 lib/utils/command.test.d.ts create mode 100644 lib/utils/misc.d.ts diff --git a/build.json b/build.json index 8dd3da52..5dbdb5c8 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"860806e2ec0c2b80df58d5d4026c8dd2b5743571","ref":"refs/tags/test/v6.1.1.2736851645","tagName":"test/v6.1.1.2736851645","branch":"gh-actions","tags":["test/v6.1.1.2736851645","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-07-26T03:48:31.940Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"68f1f9b0207d75084ac44a915d0b4faf173ec368","ref":"refs/tags/test/v6.1.1.2764448573","tagName":"test/v6.1.1.2764448573","branch":"gh-actions","tags":["test/v6.1.1.2764448573","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-07-30T03:39:06.904Z"} \ No newline at end of file diff --git a/lib/constant.d.ts b/lib/constant.d.ts new file mode 100644 index 00000000..fd1b4a28 --- /dev/null +++ b/lib/constant.d.ts @@ -0,0 +1,5 @@ +export declare const TARGET_EVENTS: { + pull_request: string[]; + push: string; +}; +export declare const REMOTE_NAME = "get-diff-action"; diff --git a/lib/main.d.ts b/lib/main.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/main.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/process.d.ts b/lib/process.d.ts new file mode 100644 index 00000000..360a3f98 --- /dev/null +++ b/lib/process.d.ts @@ -0,0 +1,6 @@ +import type { DiffResult } from './types'; +import type { Context } from '@actions/github/lib/context'; +import type { Logger } from '@technote-space/github-action-log-helper'; +export declare const dumpDiffs: (diffs: DiffResult[], logger: Logger) => void; +export declare const setResult: (diffs: DiffResult[], skipped: boolean, logger: Logger) => void; +export declare const execute: (logger: Logger, context: Context, skipped?: boolean) => Promise; diff --git a/lib/process.test.d.ts b/lib/process.test.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/process.test.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/setup.d.ts b/lib/setup.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/setup.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/types.d.ts b/lib/types.d.ts new file mode 100644 index 00000000..f2eda92e --- /dev/null +++ b/lib/types.d.ts @@ -0,0 +1,24 @@ +export declare type FileDiffResult = Readonly<{ + insertions: number; + deletions: number; + lines: number; +}>; +export declare type FileResult = Readonly<{ + file: string; + filterIgnored: boolean; + isMatched: boolean; +}>; +export declare type DiffResult = FileResult | (FileDiffResult & FileResult); +export declare type PullRequestParams = Readonly<{ + base: { + ref: string; + sha: string; + }; + head: { + ref: string; + }; +}>; +export declare type DiffInfo = Readonly<{ + base: string; + head: string; +}>; diff --git a/lib/utils/command.d.ts b/lib/utils/command.d.ts new file mode 100644 index 00000000..e50f924f --- /dev/null +++ b/lib/utils/command.d.ts @@ -0,0 +1,9 @@ +import type { FileDiffResult, FileResult, DiffResult, DiffInfo } from '../types'; +import type { Context } from '@actions/github/lib/context'; +import { Logger } from '@technote-space/github-action-log-helper'; +export declare const getFileDiffFlag: () => boolean; +export declare const getFileDiff: (file: FileResult, diffInfo: DiffInfo, dot: string, skip?: boolean) => Promise; +export declare const getGitDiff: (logger: Logger, context: Context) => Promise>; +export declare const getDiffFiles: (diffs: FileResult[], filter: boolean) => string; +export declare const getMatchedFiles: (diffs: FileResult[]) => string; +export declare const sumResults: (diffs: DiffResult[], map: (item: DiffResult) => number) => number; diff --git a/lib/utils/command.test.d.ts b/lib/utils/command.test.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/lib/utils/command.test.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/lib/utils/misc.d.ts b/lib/utils/misc.d.ts new file mode 100644 index 00000000..55d3f211 --- /dev/null +++ b/lib/utils/misc.d.ts @@ -0,0 +1,8 @@ +import type { PullRequestParams, DiffInfo } from '../types'; +import type { Context } from '@actions/github/lib/context'; +import type { Octokit } from '@technote-space/github-action-helper/dist/types'; +export declare const escape: (items: string[]) => string[]; +export declare const getDiffInfoForPR: (pull: PullRequestParams, context: Context) => DiffInfo; +export declare const isDefaultBranch: (octokit: Octokit, context: Context) => Promise; +export declare const getDiffInfoForPush: (octokit: Octokit, context: Context) => Promise; +export declare const getDiffInfo: (octokit: Octokit, context: Context) => Promise; From a422a61797161039461e7c1e5815202ee20f9c70 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 2 Aug 2022 03:47:35 +0000 Subject: [PATCH 11/21] feat: build for release --- build.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.json b/build.json index 5dbdb5c8..0253487d 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"68f1f9b0207d75084ac44a915d0b4faf173ec368","ref":"refs/tags/test/v6.1.1.2764448573","tagName":"test/v6.1.1.2764448573","branch":"gh-actions","tags":["test/v6.1.1.2764448573","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-07-30T03:39:06.904Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"e2748900c83908c7f3631112b5330acd86d22586","ref":"refs/tags/test/v6.1.1.2779455784","tagName":"test/v6.1.1.2779455784","branch":"gh-actions","tags":["test/v6.1.1.2779455784","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-08-02T03:47:35.584Z"} \ No newline at end of file From 5e165af0f5c668c1950656818f04eed56549be2a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 6 Aug 2022 03:27:01 +0000 Subject: [PATCH 12/21] feat: build for release --- build.json | 2 +- lib/main.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build.json b/build.json index 0253487d..b7ee945b 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"e2748900c83908c7f3631112b5330acd86d22586","ref":"refs/tags/test/v6.1.1.2779455784","tagName":"test/v6.1.1.2779455784","branch":"gh-actions","tags":["test/v6.1.1.2779455784","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-08-02T03:47:35.584Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"c0bbd2e442325fa5d8088353b9f3b916c5e06784","ref":"refs/tags/test/v6.1.1.2807447580","tagName":"test/v6.1.1.2807447580","branch":"gh-actions","tags":["test/v6.1.1.2807447580","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-08-06T03:27:01.051Z"} \ No newline at end of file diff --git a/lib/main.js b/lib/main.js index 21b6ff23..1b0cfc6c 100644 --- a/lib/main.js +++ b/lib/main.js @@ -1308,8 +1308,8 @@ function requireOidcUtils () { .getJson(id_token_url) .catch(error => { throw new Error(`Failed to get ID Token. \n - Error Code : ${error.statusCode}\n - Error Message: ${error.result.message}`); + Error Code : ${error.statusCode}\n + Error Message: ${error.result.message}`); }); const id_token = (_a = res.result) === null || _a === void 0 ? void 0 : _a.value; if (!id_token) { From dc522a1e612fcfb1d0b8f846b1a3b3eb919eecb2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 9 Aug 2022 03:34:03 +0000 Subject: [PATCH 13/21] feat: build for release --- build.json | 2 +- lib/main.js | 577 +++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 574 insertions(+), 5 deletions(-) diff --git a/build.json b/build.json index b7ee945b..f60d0f2c 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"c0bbd2e442325fa5d8088353b9f3b916c5e06784","ref":"refs/tags/test/v6.1.1.2807447580","tagName":"test/v6.1.1.2807447580","branch":"gh-actions","tags":["test/v6.1.1.2807447580","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-08-06T03:27:01.051Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"b9693ff3fb6c818e387c457a27cd36b73778f940","ref":"refs/tags/test/v6.1.1.2822515666","tagName":"test/v6.1.1.2822515666","branch":"gh-actions","tags":["test/v6.1.1.2822515666","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-08-09T03:34:03.521Z"} \ No newline at end of file diff --git a/lib/main.js b/lib/main.js index 1b0cfc6c..62faa074 100644 --- a/lib/main.js +++ b/lib/main.js @@ -3,6 +3,7 @@ var path$1 = require('path'); var require$$0 = require('os'); var fs$1 = require('fs'); +var require$$0$1 = require('crypto'); var require$$2$1 = require('http'); var require$$3$1 = require('https'); require('net'); @@ -10,7 +11,7 @@ var require$$1$1 = require('tls'); var require$$4$1 = require('events'); require('assert'); var require$$6 = require('util'); -var require$$0$1 = require('stream'); +var require$$0$2 = require('stream'); var require$$2$2 = require('url'); var require$$5 = require('zlib'); var child_process = require('child_process'); @@ -20,12 +21,13 @@ function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'defau var path__default = /*#__PURE__*/_interopDefaultLegacy(path$1); var require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0); var fs__default = /*#__PURE__*/_interopDefaultLegacy(fs$1); +var require$$0__default$1 = /*#__PURE__*/_interopDefaultLegacy(require$$0$1); var require$$2__default = /*#__PURE__*/_interopDefaultLegacy(require$$2$1); var require$$3__default = /*#__PURE__*/_interopDefaultLegacy(require$$3$1); var require$$1__default = /*#__PURE__*/_interopDefaultLegacy(require$$1$1); var require$$4__default = /*#__PURE__*/_interopDefaultLegacy(require$$4$1); var require$$6__default = /*#__PURE__*/_interopDefaultLegacy(require$$6); -var require$$0__default$1 = /*#__PURE__*/_interopDefaultLegacy(require$$0$1); +var require$$0__default$2 = /*#__PURE__*/_interopDefaultLegacy(require$$0$2); var require$$2__default$1 = /*#__PURE__*/_interopDefaultLegacy(require$$2$2); var require$$5__default = /*#__PURE__*/_interopDefaultLegacy(require$$5); @@ -235,6 +237,565 @@ function issueCommand(command, message) { } fileCommand.issueCommand = issueCommand; +var dist = {}; + +var v1$1 = {}; + +var rng$1 = {}; + +Object.defineProperty(rng$1, "__esModule", { + value: true +}); +rng$1.default = rng; + +var _crypto$2 = _interopRequireDefault$b(require$$0__default$1["default"]); + +function _interopRequireDefault$b(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +const rnds8Pool = new Uint8Array(256); // # of random values to pre-allocate + +let poolPtr = rnds8Pool.length; + +function rng() { + if (poolPtr > rnds8Pool.length - 16) { + _crypto$2.default.randomFillSync(rnds8Pool); + + poolPtr = 0; + } + + return rnds8Pool.slice(poolPtr, poolPtr += 16); +} + +var stringify$1 = {}; + +var validate$1 = {}; + +var regex = {}; + +Object.defineProperty(regex, "__esModule", { + value: true +}); +regex.default = void 0; +var _default$c = /^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i; +regex.default = _default$c; + +Object.defineProperty(validate$1, "__esModule", { + value: true +}); +validate$1.default = void 0; + +var _regex = _interopRequireDefault$a(regex); + +function _interopRequireDefault$a(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function validate(uuid) { + return typeof uuid === 'string' && _regex.default.test(uuid); +} + +var _default$b = validate; +validate$1.default = _default$b; + +Object.defineProperty(stringify$1, "__esModule", { + value: true +}); +stringify$1.default = void 0; + +var _validate$2 = _interopRequireDefault$9(validate$1); + +function _interopRequireDefault$9(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +/** + * Convert array of 16 byte values to UUID string format of the form: + * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX + */ +const byteToHex = []; + +for (let i = 0; i < 256; ++i) { + byteToHex.push((i + 0x100).toString(16).substr(1)); +} + +function stringify(arr, offset = 0) { + // Note: Be careful editing this code! It's been tuned for performance + // and works in ways you may not expect. See https://github.com/uuidjs/uuid/pull/434 + const uuid = (byteToHex[arr[offset + 0]] + byteToHex[arr[offset + 1]] + byteToHex[arr[offset + 2]] + byteToHex[arr[offset + 3]] + '-' + byteToHex[arr[offset + 4]] + byteToHex[arr[offset + 5]] + '-' + byteToHex[arr[offset + 6]] + byteToHex[arr[offset + 7]] + '-' + byteToHex[arr[offset + 8]] + byteToHex[arr[offset + 9]] + '-' + byteToHex[arr[offset + 10]] + byteToHex[arr[offset + 11]] + byteToHex[arr[offset + 12]] + byteToHex[arr[offset + 13]] + byteToHex[arr[offset + 14]] + byteToHex[arr[offset + 15]]).toLowerCase(); // Consistency check for valid UUID. If this throws, it's likely due to one + // of the following: + // - One or more input array values don't map to a hex octet (leading to + // "undefined" in the uuid) + // - Invalid input values for the RFC `version` or `variant` fields + + if (!(0, _validate$2.default)(uuid)) { + throw TypeError('Stringified UUID is invalid'); + } + + return uuid; +} + +var _default$a = stringify; +stringify$1.default = _default$a; + +Object.defineProperty(v1$1, "__esModule", { + value: true +}); +v1$1.default = void 0; + +var _rng$1 = _interopRequireDefault$8(rng$1); + +var _stringify$2 = _interopRequireDefault$8(stringify$1); + +function _interopRequireDefault$8(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +// **`v1()` - Generate time-based UUID** +// +// Inspired by https://github.com/LiosK/UUID.js +// and http://docs.python.org/library/uuid.html +let _nodeId; + +let _clockseq; // Previous uuid creation time + + +let _lastMSecs = 0; +let _lastNSecs = 0; // See https://github.com/uuidjs/uuid for API details + +function v1(options, buf, offset) { + let i = buf && offset || 0; + const b = buf || new Array(16); + options = options || {}; + let node = options.node || _nodeId; + let clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; // node and clockseq need to be initialized to random values if they're not + // specified. We do this lazily to minimize issues related to insufficient + // system entropy. See #189 + + if (node == null || clockseq == null) { + const seedBytes = options.random || (options.rng || _rng$1.default)(); + + if (node == null) { + // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1) + node = _nodeId = [seedBytes[0] | 0x01, seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5]]; + } + + if (clockseq == null) { + // Per 4.2.2, randomize (14 bit) clockseq + clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 0x3fff; + } + } // UUID timestamps are 100 nano-second units since the Gregorian epoch, + // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so + // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs' + // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00. + + + let msecs = options.msecs !== undefined ? options.msecs : Date.now(); // Per 4.2.1.2, use count of uuid's generated during the current clock + // cycle to simulate higher resolution clock + + let nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; // Time since last uuid creation (in msecs) + + const dt = msecs - _lastMSecs + (nsecs - _lastNSecs) / 10000; // Per 4.2.1.2, Bump clockseq on clock regression + + if (dt < 0 && options.clockseq === undefined) { + clockseq = clockseq + 1 & 0x3fff; + } // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new + // time interval + + + if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) { + nsecs = 0; + } // Per 4.2.1.2 Throw error if too many uuids are requested + + + if (nsecs >= 10000) { + throw new Error("uuid.v1(): Can't create more than 10M uuids/sec"); + } + + _lastMSecs = msecs; + _lastNSecs = nsecs; + _clockseq = clockseq; // Per 4.1.4 - Convert from unix epoch to Gregorian epoch + + msecs += 12219292800000; // `time_low` + + const tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000; + b[i++] = tl >>> 24 & 0xff; + b[i++] = tl >>> 16 & 0xff; + b[i++] = tl >>> 8 & 0xff; + b[i++] = tl & 0xff; // `time_mid` + + const tmh = msecs / 0x100000000 * 10000 & 0xfffffff; + b[i++] = tmh >>> 8 & 0xff; + b[i++] = tmh & 0xff; // `time_high_and_version` + + b[i++] = tmh >>> 24 & 0xf | 0x10; // include version + + b[i++] = tmh >>> 16 & 0xff; // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant) + + b[i++] = clockseq >>> 8 | 0x80; // `clock_seq_low` + + b[i++] = clockseq & 0xff; // `node` + + for (let n = 0; n < 6; ++n) { + b[i + n] = node[n]; + } + + return buf || (0, _stringify$2.default)(b); +} + +var _default$9 = v1; +v1$1.default = _default$9; + +var v3$1 = {}; + +var v35 = {}; + +var parse$3 = {}; + +Object.defineProperty(parse$3, "__esModule", { + value: true +}); +parse$3.default = void 0; + +var _validate$1 = _interopRequireDefault$7(validate$1); + +function _interopRequireDefault$7(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function parse$2(uuid) { + if (!(0, _validate$1.default)(uuid)) { + throw TypeError('Invalid UUID'); + } + + let v; + const arr = new Uint8Array(16); // Parse ########-....-....-....-............ + + arr[0] = (v = parseInt(uuid.slice(0, 8), 16)) >>> 24; + arr[1] = v >>> 16 & 0xff; + arr[2] = v >>> 8 & 0xff; + arr[3] = v & 0xff; // Parse ........-####-....-....-............ + + arr[4] = (v = parseInt(uuid.slice(9, 13), 16)) >>> 8; + arr[5] = v & 0xff; // Parse ........-....-####-....-............ + + arr[6] = (v = parseInt(uuid.slice(14, 18), 16)) >>> 8; + arr[7] = v & 0xff; // Parse ........-....-....-####-............ + + arr[8] = (v = parseInt(uuid.slice(19, 23), 16)) >>> 8; + arr[9] = v & 0xff; // Parse ........-....-....-....-############ + // (Use "/" to avoid 32-bit truncation when bit-shifting high-order bytes) + + arr[10] = (v = parseInt(uuid.slice(24, 36), 16)) / 0x10000000000 & 0xff; + arr[11] = v / 0x100000000 & 0xff; + arr[12] = v >>> 24 & 0xff; + arr[13] = v >>> 16 & 0xff; + arr[14] = v >>> 8 & 0xff; + arr[15] = v & 0xff; + return arr; +} + +var _default$8 = parse$2; +parse$3.default = _default$8; + +Object.defineProperty(v35, "__esModule", { + value: true +}); +v35.default = _default$7; +v35.URL = v35.DNS = void 0; + +var _stringify$1 = _interopRequireDefault$6(stringify$1); + +var _parse = _interopRequireDefault$6(parse$3); + +function _interopRequireDefault$6(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function stringToBytes(str) { + str = unescape(encodeURIComponent(str)); // UTF8 escape + + const bytes = []; + + for (let i = 0; i < str.length; ++i) { + bytes.push(str.charCodeAt(i)); + } + + return bytes; +} + +const DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8'; +v35.DNS = DNS; +const URL$2 = '6ba7b811-9dad-11d1-80b4-00c04fd430c8'; +v35.URL = URL$2; + +function _default$7(name, version, hashfunc) { + function generateUUID(value, namespace, buf, offset) { + if (typeof value === 'string') { + value = stringToBytes(value); + } + + if (typeof namespace === 'string') { + namespace = (0, _parse.default)(namespace); + } + + if (namespace.length !== 16) { + throw TypeError('Namespace must be array-like (16 iterable integer values, 0-255)'); + } // Compute hash of namespace and value, Per 4.3 + // Future: Use spread syntax when supported on all platforms, e.g. `bytes = + // hashfunc([...namespace, ... value])` + + + let bytes = new Uint8Array(16 + value.length); + bytes.set(namespace); + bytes.set(value, namespace.length); + bytes = hashfunc(bytes); + bytes[6] = bytes[6] & 0x0f | version; + bytes[8] = bytes[8] & 0x3f | 0x80; + + if (buf) { + offset = offset || 0; + + for (let i = 0; i < 16; ++i) { + buf[offset + i] = bytes[i]; + } + + return buf; + } + + return (0, _stringify$1.default)(bytes); + } // Function#name is not settable on some platforms (#270) + + + try { + generateUUID.name = name; // eslint-disable-next-line no-empty + } catch (err) {} // For CommonJS default export support + + + generateUUID.DNS = DNS; + generateUUID.URL = URL$2; + return generateUUID; +} + +var md5$1 = {}; + +Object.defineProperty(md5$1, "__esModule", { + value: true +}); +md5$1.default = void 0; + +var _crypto$1 = _interopRequireDefault$5(require$$0__default$1["default"]); + +function _interopRequireDefault$5(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function md5(bytes) { + if (Array.isArray(bytes)) { + bytes = Buffer.from(bytes); + } else if (typeof bytes === 'string') { + bytes = Buffer.from(bytes, 'utf8'); + } + + return _crypto$1.default.createHash('md5').update(bytes).digest(); +} + +var _default$6 = md5; +md5$1.default = _default$6; + +Object.defineProperty(v3$1, "__esModule", { + value: true +}); +v3$1.default = void 0; + +var _v$1 = _interopRequireDefault$4(v35); + +var _md = _interopRequireDefault$4(md5$1); + +function _interopRequireDefault$4(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +const v3 = (0, _v$1.default)('v3', 0x30, _md.default); +var _default$5 = v3; +v3$1.default = _default$5; + +var v4$1 = {}; + +Object.defineProperty(v4$1, "__esModule", { + value: true +}); +v4$1.default = void 0; + +var _rng = _interopRequireDefault$3(rng$1); + +var _stringify = _interopRequireDefault$3(stringify$1); + +function _interopRequireDefault$3(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function v4(options, buf, offset) { + options = options || {}; + + const rnds = options.random || (options.rng || _rng.default)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved` + + + rnds[6] = rnds[6] & 0x0f | 0x40; + rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided + + if (buf) { + offset = offset || 0; + + for (let i = 0; i < 16; ++i) { + buf[offset + i] = rnds[i]; + } + + return buf; + } + + return (0, _stringify.default)(rnds); +} + +var _default$4 = v4; +v4$1.default = _default$4; + +var v5$1 = {}; + +var sha1$1 = {}; + +Object.defineProperty(sha1$1, "__esModule", { + value: true +}); +sha1$1.default = void 0; + +var _crypto = _interopRequireDefault$2(require$$0__default$1["default"]); + +function _interopRequireDefault$2(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function sha1(bytes) { + if (Array.isArray(bytes)) { + bytes = Buffer.from(bytes); + } else if (typeof bytes === 'string') { + bytes = Buffer.from(bytes, 'utf8'); + } + + return _crypto.default.createHash('sha1').update(bytes).digest(); +} + +var _default$3 = sha1; +sha1$1.default = _default$3; + +Object.defineProperty(v5$1, "__esModule", { + value: true +}); +v5$1.default = void 0; + +var _v = _interopRequireDefault$1(v35); + +var _sha = _interopRequireDefault$1(sha1$1); + +function _interopRequireDefault$1(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +const v5 = (0, _v.default)('v5', 0x50, _sha.default); +var _default$2 = v5; +v5$1.default = _default$2; + +var nil = {}; + +Object.defineProperty(nil, "__esModule", { + value: true +}); +nil.default = void 0; +var _default$1 = '00000000-0000-0000-0000-000000000000'; +nil.default = _default$1; + +var version$1 = {}; + +Object.defineProperty(version$1, "__esModule", { + value: true +}); +version$1.default = void 0; + +var _validate = _interopRequireDefault(validate$1); + +function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } + +function version(uuid) { + if (!(0, _validate.default)(uuid)) { + throw TypeError('Invalid UUID'); + } + + return parseInt(uuid.substr(14, 1), 16); +} + +var _default = version; +version$1.default = _default; + +(function (exports) { + + Object.defineProperty(exports, "__esModule", { + value: true + }); + Object.defineProperty(exports, "v1", { + enumerable: true, + get: function () { + return _v.default; + } + }); + Object.defineProperty(exports, "v3", { + enumerable: true, + get: function () { + return _v2.default; + } + }); + Object.defineProperty(exports, "v4", { + enumerable: true, + get: function () { + return _v3.default; + } + }); + Object.defineProperty(exports, "v5", { + enumerable: true, + get: function () { + return _v4.default; + } + }); + Object.defineProperty(exports, "NIL", { + enumerable: true, + get: function () { + return _nil.default; + } + }); + Object.defineProperty(exports, "version", { + enumerable: true, + get: function () { + return _version.default; + } + }); + Object.defineProperty(exports, "validate", { + enumerable: true, + get: function () { + return _validate.default; + } + }); + Object.defineProperty(exports, "stringify", { + enumerable: true, + get: function () { + return _stringify.default; + } + }); + Object.defineProperty(exports, "parse", { + enumerable: true, + get: function () { + return _parse.default; + } + }); + + var _v = _interopRequireDefault(v1$1); + + var _v2 = _interopRequireDefault(v3$1); + + var _v3 = _interopRequireDefault(v4$1); + + var _v4 = _interopRequireDefault(v5$1); + + var _nil = _interopRequireDefault(nil); + + var _version = _interopRequireDefault(version$1); + + var _validate = _interopRequireDefault(validate$1); + + var _stringify = _interopRequireDefault(stringify$1); + + var _parse = _interopRequireDefault(parse$3); + + function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } +} (dist)); + var oidcUtils = {}; var lib$2 = {}; @@ -1745,6 +2306,7 @@ function requireCore () { const utils_1 = utils$4; const os = __importStar(require$$0__default["default"]); const path = __importStar(path__default["default"]); + const uuid_1 = dist; const oidc_utils_1 = requireOidcUtils(); /** * The code to exit an action @@ -1774,7 +2336,14 @@ function requireCore () { process.env[name] = convertedVal; const filePath = process.env['GITHUB_ENV'] || ''; if (filePath) { - const delimiter = '_GitHubActionsFileCommandDelimeter_'; + const delimiter = `ghadelimiter_${uuid_1.v4()}`; + // These should realistically never happen, but just in case someone finds a way to exploit uuid generation let's not allow keys or values that contain the delimiter. + if (name.includes(delimiter)) { + throw new Error(`Unexpected input: name should not contain the delimiter "${delimiter}"`); + } + if (convertedVal.includes(delimiter)) { + throw new Error(`Unexpected input: value should not contain the delimiter "${delimiter}"`); + } const commandValue = `${name}<<${delimiter}${os.EOL}${convertedVal}${os.EOL}${delimiter}`; file_command_1.issueCommand('ENV', commandValue); } @@ -82974,7 +83543,7 @@ publicApi.parseURL = urlStateMachine.exports.parseURL; function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } - var Stream = _interopDefault(require$$0__default$1["default"]); + var Stream = _interopDefault(require$$0__default$2["default"]); var http = _interopDefault(require$$2__default["default"]); var Url = _interopDefault(require$$2__default$1["default"]); var whatwgUrl = _interopDefault(publicApi); From 604946019044db3d6eb99e737cdc6be1a9fea323 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 13 Aug 2022 03:28:49 +0000 Subject: [PATCH 14/21] feat: build for release --- build.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.json b/build.json index f60d0f2c..fd61ebd1 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"b9693ff3fb6c818e387c457a27cd36b73778f940","ref":"refs/tags/test/v6.1.1.2822515666","tagName":"test/v6.1.1.2822515666","branch":"gh-actions","tags":["test/v6.1.1.2822515666","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-08-09T03:34:03.521Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"3a5ad56a16bddf112f7a359937c697c24ce71661","ref":"refs/tags/test/v6.1.1.2850553478","tagName":"test/v6.1.1.2850553478","branch":"gh-actions","tags":["test/v6.1.1.2850553478","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-08-13T03:28:49.637Z"} \ No newline at end of file From 2213e0479821d147a95363f140c3f84eb5f2fb0a Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 16 Aug 2022 03:35:35 +0000 Subject: [PATCH 15/21] feat: build for release --- build.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.json b/build.json index fd61ebd1..cda2ba29 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"3a5ad56a16bddf112f7a359937c697c24ce71661","ref":"refs/tags/test/v6.1.1.2850553478","tagName":"test/v6.1.1.2850553478","branch":"gh-actions","tags":["test/v6.1.1.2850553478","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-08-13T03:28:49.637Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"765608368f30b57542d8506e78c7962e316e3b11","ref":"refs/tags/test/v6.1.1.2865059235","tagName":"test/v6.1.1.2865059235","branch":"gh-actions","tags":["test/v6.1.1.2865059235","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-08-16T03:35:35.076Z"} \ No newline at end of file From 980a6ab53e1b2cffb1bf1736dc18c6bc83ff09a2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 20 Aug 2022 03:32:20 +0000 Subject: [PATCH 16/21] feat: build for release --- build.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.json b/build.json index cda2ba29..2be8604f 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"765608368f30b57542d8506e78c7962e316e3b11","ref":"refs/tags/test/v6.1.1.2865059235","tagName":"test/v6.1.1.2865059235","branch":"gh-actions","tags":["test/v6.1.1.2865059235","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-08-16T03:35:35.076Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"6ac94551915f203d604902d75615390145e727bf","ref":"refs/tags/test/v6.1.1.2893342629","tagName":"test/v6.1.1.2893342629","branch":"gh-actions","tags":["test/v6.1.1.2893342629","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-08-20T03:32:20.009Z"} \ No newline at end of file From b289ef441fdcebce7c5e1347763d859574864d3e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 23 Aug 2022 03:50:26 +0000 Subject: [PATCH 17/21] feat: build for release --- build.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.json b/build.json index 2be8604f..524a0894 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"6ac94551915f203d604902d75615390145e727bf","ref":"refs/tags/test/v6.1.1.2893342629","tagName":"test/v6.1.1.2893342629","branch":"gh-actions","tags":["test/v6.1.1.2893342629","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-08-20T03:32:20.009Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"56c562fa6628363086db23b9906f6d08962dd8fc","ref":"refs/tags/test/v6.1.1.2908707490","tagName":"test/v6.1.1.2908707490","branch":"gh-actions","tags":["test/v6.1.1.2908707490","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-08-23T03:50:26.948Z"} \ No newline at end of file From 39020f655a78b70ed35df678989aadadc934159e Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 27 Aug 2022 03:46:22 +0000 Subject: [PATCH 18/21] feat: build for release --- build.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.json b/build.json index 524a0894..b6544be0 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"56c562fa6628363086db23b9906f6d08962dd8fc","ref":"refs/tags/test/v6.1.1.2908707490","tagName":"test/v6.1.1.2908707490","branch":"gh-actions","tags":["test/v6.1.1.2908707490","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-08-23T03:50:26.948Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"83aa871c1c3b03d1fea23a8a5f937c7375c4cd54","ref":"refs/tags/test/v6.1.1.2937845757","tagName":"test/v6.1.1.2937845757","branch":"gh-actions","tags":["test/v6.1.1.2937845757","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-08-27T03:46:22.254Z"} \ No newline at end of file From 143b0bb669a4f2569384d65a3ff133d22e397b9b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 15 Oct 2022 01:21:45 +0900 Subject: [PATCH 19/21] feat: build for release --- build.json | 2 +- lib/main.js | 390 +++++++++++++++++++++++++++------------------------- 2 files changed, 200 insertions(+), 192 deletions(-) diff --git a/build.json b/build.json index b6544be0..cff3c5be 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"83aa871c1c3b03d1fea23a8a5f937c7375c4cd54","ref":"refs/tags/test/v6.1.1.2937845757","tagName":"test/v6.1.1.2937845757","branch":"gh-actions","tags":["test/v6.1.1.2937845757","test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-08-27T03:46:22.254Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"FETCH_HEAD","ref":"refs/heads/master","tagName":"test/v6.1.1","branch":"gh-actions","tags":["test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-10-14T16:21:44.393Z"} \ No newline at end of file diff --git a/lib/main.js b/lib/main.js index 62faa074..007ac48e 100644 --- a/lib/main.js +++ b/lib/main.js @@ -16,21 +16,6 @@ var require$$2$2 = require('url'); var require$$5 = require('zlib'); var child_process = require('child_process'); -function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; } - -var path__default = /*#__PURE__*/_interopDefaultLegacy(path$1); -var require$$0__default = /*#__PURE__*/_interopDefaultLegacy(require$$0); -var fs__default = /*#__PURE__*/_interopDefaultLegacy(fs$1); -var require$$0__default$1 = /*#__PURE__*/_interopDefaultLegacy(require$$0$1); -var require$$2__default = /*#__PURE__*/_interopDefaultLegacy(require$$2$1); -var require$$3__default = /*#__PURE__*/_interopDefaultLegacy(require$$3$1); -var require$$1__default = /*#__PURE__*/_interopDefaultLegacy(require$$1$1); -var require$$4__default = /*#__PURE__*/_interopDefaultLegacy(require$$4$1); -var require$$6__default = /*#__PURE__*/_interopDefaultLegacy(require$$6); -var require$$0__default$2 = /*#__PURE__*/_interopDefaultLegacy(require$$0$2); -var require$$2__default$1 = /*#__PURE__*/_interopDefaultLegacy(require$$2$2); -var require$$5__default = /*#__PURE__*/_interopDefaultLegacy(require$$5); - var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; function getDefaultExportFromCjs (x) { @@ -103,28 +88,28 @@ function toCommandProperties(annotationProperties) { } utils$4.toCommandProperties = toCommandProperties; -var __createBinding$4 = (commonjsGlobal && commonjsGlobal.__createBinding) || (Object.create ? (function(o, m, k, k2) { +var __createBinding$3 = (commonjsGlobal && commonjsGlobal.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); -var __setModuleDefault$4 = (commonjsGlobal && commonjsGlobal.__setModuleDefault) || (Object.create ? (function(o, v) { +var __setModuleDefault$3 = (commonjsGlobal && commonjsGlobal.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); -var __importStar$4 = (commonjsGlobal && commonjsGlobal.__importStar) || function (mod) { +var __importStar$3 = (commonjsGlobal && commonjsGlobal.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding$4(result, mod, k); - __setModuleDefault$4(result, mod); + if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding$3(result, mod, k); + __setModuleDefault$3(result, mod); return result; }; Object.defineProperty(command$1, "__esModule", { value: true }); command$1.issue = command$1.issueCommand = void 0; -const os$1 = __importStar$4(require$$0__default["default"]); +const os$1 = __importStar$3(require$$0); const utils_1$2 = utils$4; /** * Commands @@ -136,13 +121,13 @@ const utils_1$2 = utils$4; * ::warning::This is the message * ::set-env name=MY_VAR::some value */ -function issueCommand$1(command, properties, message) { +function issueCommand(command, properties, message) { const cmd = new Command$1(command, properties, message); process.stdout.write(cmd.toString() + os$1.EOL); } -command$1.issueCommand = issueCommand$1; +command$1.issueCommand = issueCommand; function issue(name, message = '') { - issueCommand$1(name, {}, message); + issueCommand(name, {}, message); } command$1.issue = issue; const CMD_STRING = '::'; @@ -196,47 +181,6 @@ function escapeProperty(s) { var fileCommand = {}; -// For internal use, subject to change. -var __createBinding$3 = (commonjsGlobal && commonjsGlobal.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault$3 = (commonjsGlobal && commonjsGlobal.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar$3 = (commonjsGlobal && commonjsGlobal.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding$3(result, mod, k); - __setModuleDefault$3(result, mod); - return result; -}; -Object.defineProperty(fileCommand, "__esModule", { value: true }); -fileCommand.issueCommand = void 0; -// We use any as a valid input type -/* eslint-disable @typescript-eslint/no-explicit-any */ -const fs = __importStar$3(fs__default["default"]); -const os = __importStar$3(require$$0__default["default"]); -const utils_1$1 = utils$4; -function issueCommand(command, message) { - const filePath = process.env[`GITHUB_${command}`]; - if (!filePath) { - throw new Error(`Unable to find environment variable for file command ${command}`); - } - if (!fs.existsSync(filePath)) { - throw new Error(`Missing file at path: ${filePath}`); - } - fs.appendFileSync(filePath, `${utils_1$1.toCommandValue(message)}${os.EOL}`, { - encoding: 'utf8' - }); -} -fileCommand.issueCommand = issueCommand; - var dist = {}; var v1$1 = {}; @@ -248,7 +192,7 @@ Object.defineProperty(rng$1, "__esModule", { }); rng$1.default = rng; -var _crypto$2 = _interopRequireDefault$b(require$$0__default$1["default"]); +var _crypto$2 = _interopRequireDefault$b(require$$0$1); function _interopRequireDefault$b(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -573,7 +517,7 @@ Object.defineProperty(md5$1, "__esModule", { }); md5$1.default = void 0; -var _crypto$1 = _interopRequireDefault$5(require$$0__default$1["default"]); +var _crypto$1 = _interopRequireDefault$5(require$$0$1); function _interopRequireDefault$5(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -652,7 +596,7 @@ Object.defineProperty(sha1$1, "__esModule", { }); sha1$1.default = void 0; -var _crypto = _interopRequireDefault$2(require$$0__default$1["default"]); +var _crypto = _interopRequireDefault$2(require$$0$1); function _interopRequireDefault$2(obj) { return obj && obj.__esModule ? obj : { default: obj }; } @@ -796,6 +740,63 @@ version$1.default = _default; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } } (dist)); +// For internal use, subject to change. +var __createBinding$2 = (commonjsGlobal && commonjsGlobal.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault$2 = (commonjsGlobal && commonjsGlobal.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar$2 = (commonjsGlobal && commonjsGlobal.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding$2(result, mod, k); + __setModuleDefault$2(result, mod); + return result; +}; +Object.defineProperty(fileCommand, "__esModule", { value: true }); +fileCommand.prepareKeyValueMessage = fileCommand.issueFileCommand = void 0; +// We use any as a valid input type +/* eslint-disable @typescript-eslint/no-explicit-any */ +const fs = __importStar$2(fs$1); +const os = __importStar$2(require$$0); +const uuid_1 = dist; +const utils_1$1 = utils$4; +function issueFileCommand(command, message) { + const filePath = process.env[`GITHUB_${command}`]; + if (!filePath) { + throw new Error(`Unable to find environment variable for file command ${command}`); + } + if (!fs.existsSync(filePath)) { + throw new Error(`Missing file at path: ${filePath}`); + } + fs.appendFileSync(filePath, `${utils_1$1.toCommandValue(message)}${os.EOL}`, { + encoding: 'utf8' + }); +} +fileCommand.issueFileCommand = issueFileCommand; +function prepareKeyValueMessage(key, value) { + const delimiter = `ghadelimiter_${uuid_1.v4()}`; + const convertedValue = utils_1$1.toCommandValue(value); + // These should realistically never happen, but just in case someone finds a + // way to exploit uuid generation let's not allow keys or values that contain + // the delimiter. + if (key.includes(delimiter)) { + throw new Error(`Unexpected input: name should not contain the delimiter "${delimiter}"`); + } + if (convertedValue.includes(delimiter)) { + throw new Error(`Unexpected input: value should not contain the delimiter "${delimiter}"`); + } + return `${key}<<${delimiter}${os.EOL}${convertedValue}${os.EOL}${delimiter}`; +} +fileCommand.prepareKeyValueMessage = prepareKeyValueMessage; + var oidcUtils = {}; var lib$2 = {}; @@ -866,11 +867,11 @@ var tunnel$1 = {exports: {}}; var tunnel = {}; -var tls = require$$1__default["default"]; -var http = require$$2__default["default"]; -var https = require$$3__default["default"]; -var events = require$$4__default["default"]; -var util = require$$6__default["default"]; +var tls = require$$1$1; +var http = require$$2$1; +var https = require$$3$1; +var events = require$$4$1; +var util = require$$6; tunnel.httpOverHttp = httpOverHttp; @@ -1163,8 +1164,8 @@ tunnel.debug = debug; // for test }; Object.defineProperty(exports, "__esModule", { value: true }); exports.HttpClient = exports.isHttps = exports.HttpClientResponse = exports.HttpClientError = exports.getProxyUrl = exports.MediaTypes = exports.Headers = exports.HttpCodes = void 0; - const http = __importStar(require$$2__default["default"]); - const https = __importStar(require$$3__default["default"]); + const http = __importStar(require$$2$1); + const https = __importStar(require$$3$1); const pm = __importStar(proxy); const tunnel = __importStar(tunnel$1.exports); var HttpCodes; @@ -1923,8 +1924,8 @@ function requireSummary () { }; Object.defineProperty(exports, "__esModule", { value: true }); exports.summary = exports.markdownSummary = exports.SUMMARY_DOCS_URL = exports.SUMMARY_ENV_VAR = void 0; - const os_1 = require$$0__default["default"]; - const fs_1 = fs__default["default"]; + const os_1 = require$$0; + const fs_1 = fs$1; const { access, appendFile, writeFile } = fs_1.promises; exports.SUMMARY_ENV_VAR = 'GITHUB_STEP_SUMMARY'; exports.SUMMARY_DOCS_URL = 'https://docs.github.com/actions/using-workflows/workflow-commands-for-github-actions#adding-a-job-summary'; @@ -2226,7 +2227,7 @@ function requirePathUtils () { }; Object.defineProperty(pathUtils, "__esModule", { value: true }); pathUtils.toPlatformPath = pathUtils.toWin32Path = pathUtils.toPosixPath = void 0; - const path = __importStar(path__default["default"]); + const path = __importStar(path$1); /** * toPosixPath converts the given path to the posix form. On Windows, \\ will be * replaced with /. @@ -2304,9 +2305,8 @@ function requireCore () { const command_1 = command$1; const file_command_1 = fileCommand; const utils_1 = utils$4; - const os = __importStar(require$$0__default["default"]); - const path = __importStar(path__default["default"]); - const uuid_1 = dist; + const os = __importStar(require$$0); + const path = __importStar(path$1); const oidc_utils_1 = requireOidcUtils(); /** * The code to exit an action @@ -2336,20 +2336,9 @@ function requireCore () { process.env[name] = convertedVal; const filePath = process.env['GITHUB_ENV'] || ''; if (filePath) { - const delimiter = `ghadelimiter_${uuid_1.v4()}`; - // These should realistically never happen, but just in case someone finds a way to exploit uuid generation let's not allow keys or values that contain the delimiter. - if (name.includes(delimiter)) { - throw new Error(`Unexpected input: name should not contain the delimiter "${delimiter}"`); - } - if (convertedVal.includes(delimiter)) { - throw new Error(`Unexpected input: value should not contain the delimiter "${delimiter}"`); - } - const commandValue = `${name}<<${delimiter}${os.EOL}${convertedVal}${os.EOL}${delimiter}`; - file_command_1.issueCommand('ENV', commandValue); - } - else { - command_1.issueCommand('set-env', { name }, convertedVal); + return file_command_1.issueFileCommand('ENV', file_command_1.prepareKeyValueMessage(name, val)); } + command_1.issueCommand('set-env', { name }, convertedVal); } exports.exportVariable = exportVariable; /** @@ -2367,7 +2356,7 @@ function requireCore () { function addPath(inputPath) { const filePath = process.env['GITHUB_PATH'] || ''; if (filePath) { - file_command_1.issueCommand('PATH', inputPath); + file_command_1.issueFileCommand('PATH', inputPath); } else { command_1.issueCommand('add-path', {}, inputPath); @@ -2407,7 +2396,10 @@ function requireCore () { const inputs = getInput(name, options) .split('\n') .filter(x => x !== ''); - return inputs; + if (options && options.trimWhitespace === false) { + return inputs; + } + return inputs.map(input => input.trim()); } exports.getMultilineInput = getMultilineInput; /** @@ -2440,8 +2432,12 @@ function requireCore () { */ // eslint-disable-next-line @typescript-eslint/no-explicit-any function setOutput(name, value) { + const filePath = process.env['GITHUB_OUTPUT'] || ''; + if (filePath) { + return file_command_1.issueFileCommand('OUTPUT', file_command_1.prepareKeyValueMessage(name, value)); + } process.stdout.write(os.EOL); - command_1.issueCommand('set-output', { name }, value); + command_1.issueCommand('set-output', { name }, utils_1.toCommandValue(value)); } exports.setOutput = setOutput; /** @@ -2570,7 +2566,11 @@ function requireCore () { */ // eslint-disable-next-line @typescript-eslint/no-explicit-any function saveState(name, value) { - command_1.issueCommand('save-state', { name }, value); + const filePath = process.env['GITHUB_STATE'] || ''; + if (filePath) { + return file_command_1.issueFileCommand('STATE', file_command_1.prepareKeyValueMessage(name, value)); + } + command_1.issueCommand('save-state', { name }, utils_1.toCommandValue(value)); } exports.saveState = saveState; /** @@ -2617,9 +2617,9 @@ var context = {}; Object.defineProperty(context, "__esModule", { value: true }); var Context_1 = context.Context = void 0; -const fs_1 = fs__default["default"]; -const os_1 = require$$0__default["default"]; -class Context$2 { +const fs_1 = fs$1; +const os_1 = require$$0; +class Context$1 { /** * Hydrate the context from the environment */ @@ -2666,7 +2666,7 @@ class Context$2 { throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'"); } } -Context_1 = context.Context = Context$2; +Context_1 = context.Context = Context$1; const getBoolValue$1 = (input) => !['false', '0', '', 'no', 'n'].includes(input.trim().toLowerCase()); // eslint-disable-next-line @typescript-eslint/no-explicit-any @@ -2711,28 +2711,28 @@ var utils$3 = {}; var utils$2 = {}; -var __createBinding$2 = (commonjsGlobal && commonjsGlobal.__createBinding) || (Object.create ? (function(o, m, k, k2) { +var __createBinding$1 = (commonjsGlobal && commonjsGlobal.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); -var __setModuleDefault$2 = (commonjsGlobal && commonjsGlobal.__setModuleDefault) || (Object.create ? (function(o, v) { +var __setModuleDefault$1 = (commonjsGlobal && commonjsGlobal.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); -var __importStar$2 = (commonjsGlobal && commonjsGlobal.__importStar) || function (mod) { +var __importStar$1 = (commonjsGlobal && commonjsGlobal.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding$2(result, mod, k); - __setModuleDefault$2(result, mod); + if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding$1(result, mod, k); + __setModuleDefault$1(result, mod); return result; }; Object.defineProperty(utils$2, "__esModule", { value: true }); utils$2.getApiBaseUrl = utils$2.getProxyAgent = utils$2.getAuthString = void 0; -const httpClient = __importStar$2(lib$2); +const httpClient = __importStar$1(lib$2); function getAuthString(token, options) { if (!token && !options.auth) { throw new Error('Parameter token or opts.auth is required'); @@ -2868,45 +2868,49 @@ var removeHook = remove; var bind = Function.bind; var bindable = bind.bind(bind); -function bindApi (hook, state, name) { - var removeHookRef = bindable(removeHook, null).apply(null, name ? [state, name] : [state]); +function bindApi(hook, state, name) { + var removeHookRef = bindable(removeHook, null).apply( + null, + name ? [state, name] : [state] + ); hook.api = { remove: removeHookRef }; - hook.remove = removeHookRef - - ;['before', 'error', 'after', 'wrap'].forEach(function (kind) { + hook.remove = removeHookRef; + ["before", "error", "after", "wrap"].forEach(function (kind) { var args = name ? [state, kind, name] : [state, kind]; hook[kind] = hook.api[kind] = bindable(addHook, null).apply(null, args); }); } -function HookSingular () { - var singularHookName = 'h'; +function HookSingular() { + var singularHookName = "h"; var singularHookState = { - registry: {} + registry: {}, }; var singularHook = register.bind(null, singularHookState, singularHookName); bindApi(singularHook, singularHookState, singularHookName); - return singularHook + return singularHook; } -function HookCollection () { +function HookCollection() { var state = { - registry: {} + registry: {}, }; var hook = register.bind(null, state); bindApi(hook, state); - return hook + return hook; } var collectionHookDeprecationMessageDisplayed = false; -function Hook () { +function Hook() { if (!collectionHookDeprecationMessageDisplayed) { - console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4'); + console.warn( + '[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4' + ); collectionHookDeprecationMessageDisplayed = true; } - return HookCollection() + return HookCollection(); } Hook.Singular = HookSingular.bind(); @@ -83543,12 +83547,12 @@ publicApi.parseURL = urlStateMachine.exports.parseURL; function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } - var Stream = _interopDefault(require$$0__default$2["default"]); - var http = _interopDefault(require$$2__default["default"]); - var Url = _interopDefault(require$$2__default$1["default"]); + var Stream = _interopDefault(require$$0$2); + var http = _interopDefault(require$$2$1); + var Url = _interopDefault(require$$2$2); var whatwgUrl = _interopDefault(publicApi); - var https = _interopDefault(require$$3__default["default"]); - var zlib = _interopDefault(require$$5__default["default"]); + var https = _interopDefault(require$$3$1); + var zlib = _interopDefault(require$$5); // Based on https://github.com/tmpvar/jsdom/blob/aa85b2abf07766ff7bf5c1f6daafb3726f2f2db5/lib/jsdom/living/blob.js @@ -87936,58 +87940,61 @@ var distWeb = /*#__PURE__*/Object.freeze({ var require$$4 = /*@__PURE__*/getAugmentedNamespace(distWeb); -var __createBinding$1 = (commonjsGlobal && commonjsGlobal.__createBinding) || (Object.create ? (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); -}) : (function(o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; -})); -var __setModuleDefault$1 = (commonjsGlobal && commonjsGlobal.__setModuleDefault) || (Object.create ? (function(o, v) { - Object.defineProperty(o, "default", { enumerable: true, value: v }); -}) : function(o, v) { - o["default"] = v; -}); -var __importStar$1 = (commonjsGlobal && commonjsGlobal.__importStar) || function (mod) { - if (mod && mod.__esModule) return mod; - var result = {}; - if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding$1(result, mod, k); - __setModuleDefault$1(result, mod); - return result; -}; -Object.defineProperty(utils$3, "__esModule", { value: true }); -utils$3.getOctokitOptions = utils$3.GitHub = utils$3.context = void 0; -const Context$1 = __importStar$1(context); -const Utils = __importStar$1(utils$2); -// octokit + plugins -const core_1 = require$$2; -const plugin_rest_endpoint_methods_1 = require$$3; -const plugin_paginate_rest_1 = require$$4; -utils$3.context = new Context$1.Context(); -const baseUrl = Utils.getApiBaseUrl(); -const defaults = { - baseUrl, - request: { - agent: Utils.getProxyAgent(baseUrl) - } -}; -utils$3.GitHub = core_1.Octokit.plugin(plugin_rest_endpoint_methods_1.restEndpointMethods, plugin_paginate_rest_1.paginateRest).defaults(defaults); -/** - * Convience function to correctly format Octokit Options to pass into the constructor. - * - * @param token the repo PAT or GITHUB_TOKEN - * @param options other options to set - */ -function getOctokitOptions(token, options) { - const opts = Object.assign({}, options || {}); // Shallow clone - don't mutate the object provided by the caller - // Auth - const auth = Utils.getAuthString(token, opts); - if (auth) { - opts.auth = auth; - } - return opts; -} -utils$3.getOctokitOptions = getOctokitOptions; +(function (exports) { + var __createBinding = (commonjsGlobal && commonjsGlobal.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); + }) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; + })); + var __setModuleDefault = (commonjsGlobal && commonjsGlobal.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); + }) : function(o, v) { + o["default"] = v; + }); + var __importStar = (commonjsGlobal && commonjsGlobal.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; + }; + Object.defineProperty(exports, "__esModule", { value: true }); + exports.getOctokitOptions = exports.GitHub = exports.defaults = exports.context = void 0; + const Context = __importStar(context); + const Utils = __importStar(utils$2); + // octokit + plugins + const core_1 = require$$2; + const plugin_rest_endpoint_methods_1 = require$$3; + const plugin_paginate_rest_1 = require$$4; + exports.context = new Context.Context(); + const baseUrl = Utils.getApiBaseUrl(); + exports.defaults = { + baseUrl, + request: { + agent: Utils.getProxyAgent(baseUrl) + } + }; + exports.GitHub = core_1.Octokit.plugin(plugin_rest_endpoint_methods_1.restEndpointMethods, plugin_paginate_rest_1.paginateRest).defaults(exports.defaults); + /** + * Convience function to correctly format Octokit Options to pass into the constructor. + * + * @param token the repo PAT or GITHUB_TOKEN + * @param options other options to set + */ + function getOctokitOptions(token, options) { + const opts = Object.assign({}, options || {}); // Shallow clone - don't mutate the object provided by the caller + // Auth + const auth = Utils.getAuthString(token, opts); + if (auth) { + opts.auth = auth; + } + return opts; + } + exports.getOctokitOptions = getOctokitOptions; + +} (utils$3)); var __createBinding = (commonjsGlobal && commonjsGlobal.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; @@ -88019,8 +88026,9 @@ github.context = new Context.Context(); * @param token the repo PAT or GITHUB_TOKEN * @param options other options to set */ -function getOctokit$1(token, options) { - return new utils_1.GitHub(utils_1.getOctokitOptions(token, options)); +function getOctokit$1(token, options, ...additionalPlugins) { + const GitHubWithPlugins = utils_1.GitHub.plugin(...additionalPlugins); + return new GitHubWithPlugins(utils_1.getOctokitOptions(token, options)); } getOctokit_1 = github.getOctokit = getOctokit$1; @@ -88044,17 +88052,17 @@ function shellescape(a) { const getRef = (ref) => typeof ref === 'string' ? ref : ref.ref; const getBuildInfo = (filepath) => { - if (!fs__default["default"].existsSync(filepath)) { + if (!fs$1.existsSync(filepath)) { return false; } try { - return JSON.parse(fs__default["default"].readFileSync(filepath, 'utf8')); + return JSON.parse(fs$1.readFileSync(filepath, 'utf8')); } catch { return false; } }; -const isCloned = (workDir) => fs__default["default"].existsSync(path__default["default"].resolve(workDir, '.git')); +const isCloned = (workDir) => fs$1.existsSync(path$1.resolve(workDir, '.git')); const parseVersion = (version, options) => { // https://semver.org/spec/v2.0.0.html const regex = options?.strict ? @@ -88144,8 +88152,8 @@ const getArrayInput = (name, required = false, separator = ',', unique = true) = }; const sleep = async (millisecond) => new Promise(resolve => setTimeout(resolve, millisecond)); const useNpm = (workDir, pkgManager = '') => 'npm' === pkgManager || - ('yarn' !== pkgManager && (fs__default["default"].existsSync(path__default["default"].resolve(workDir, 'package-lock.json')) || - !fs__default["default"].existsSync(path__default["default"].resolve(workDir, 'yarn.lock')))); + ('yarn' !== pkgManager && (fs$1.existsSync(path$1.resolve(workDir, 'package-lock.json')) || + !fs$1.existsSync(path$1.resolve(workDir, 'yarn.lock')))); const replaceAll = (string, key, value) => string.split(key).join(value); const generateNewVersion = (lastTag, position) => { const parsed = parseVersion(lastTag); @@ -88299,7 +88307,7 @@ const getGitUrlAuthInfo = (token) => token ? `${getActor()}:${token}@` : ''; const getGitUrlWithToken = (context, token) => `https://${getGitUrlAuthInfo(token)}github.com/${context.repo.owner}/${context.repo.repo}.git`; const getGitUrl = (context, accessTokenRequired = true) => getGitUrlWithToken(context, getAccessToken(accessTokenRequired)); const showActionInfo = (rootDir, logger, context) => { - const info = getBuildInfo(path__default["default"].resolve(rootDir, 'build.json')); + const info = getBuildInfo(path$1.resolve(rootDir, 'build.json')); const tagName = getTagName(context); const separator = '=================================================='; logger.log(); @@ -88442,7 +88450,7 @@ class ApiHelper { value: async (rootDir, filepath) => { const blob = await this.octokit.rest.git.createBlob({ ...this.context.repo, - content: Buffer.from(fs__default["default"].readFileSync(path__default["default"].resolve(rootDir, filepath), 'utf8')).toString('base64'), + content: Buffer.from(fs$1.readFileSync(path$1.resolve(rootDir, filepath), 'utf8')).toString('base64'), encoding: 'base64', }); return { @@ -89162,10 +89170,10 @@ class GitHelper { if (isCloned(workDir) && !refresh) { return; } - if (fs__default["default"].existsSync(workDir)) { + if (fs$1.existsSync(workDir)) { await this.runCommand(workDir, { command: 'rm', args: ['-rdf', workDir] }); } - fs__default["default"].mkdirSync(workDir, { recursive: true }); + fs$1.mkdirSync(workDir, { recursive: true }); await this.runCommand(workDir, { command: 'git init', args: ['.'] }); } }); From 5ce4832328477a539e9f408d4e15bab7f3985204 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 16 Oct 2022 17:21:56 +0900 Subject: [PATCH 20/21] feat: build for release --- build.json | 2 +- lib/main.js | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/build.json b/build.json index cff3c5be..e6ac3304 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"FETCH_HEAD","ref":"refs/heads/master","tagName":"test/v6.1.1","branch":"gh-actions","tags":["test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-10-14T16:21:44.393Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"FETCH_HEAD","ref":"refs/heads/master","tagName":"test/v6.1.1","branch":"gh-actions","tags":["test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-10-16T08:21:55.823Z"} \ No newline at end of file diff --git a/lib/main.js b/lib/main.js index 007ac48e..7185edbd 100644 --- a/lib/main.js +++ b/lib/main.js @@ -131,7 +131,7 @@ function issue(name, message = '') { } command$1.issue = issue; const CMD_STRING = '::'; -class Command$1 { +let Command$1 = class Command { constructor(command, properties, message) { if (!command) { command = 'missing.command'; @@ -163,7 +163,7 @@ class Command$1 { cmdStr += `${CMD_STRING}${escapeData(this.message)}`; return cmdStr; } -} +}; function escapeData(s) { return utils_1$2.toCommandValue(s) .replace(/%/g, '%25') @@ -2619,7 +2619,7 @@ Object.defineProperty(context, "__esModule", { value: true }); var Context_1 = context.Context = void 0; const fs_1 = fs$1; const os_1 = require$$0; -class Context$1 { +let Context$1 = class Context { /** * Hydrate the context from the environment */ @@ -2665,7 +2665,7 @@ class Context$1 { } throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'"); } -} +}; Context_1 = context.Context = Context$1; const getBoolValue$1 = (input) => !['false', '0', '', 'no', 'n'].includes(input.trim().toLowerCase()); From f0f3d5a69b811ac8d4f2d4497399930ef30f661b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 16 Oct 2022 09:06:53 +0000 Subject: [PATCH 21/21] feat: build for release --- build.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.json b/build.json index e6ac3304..1b1240e5 100644 --- a/build.json +++ b/build.json @@ -1 +1 @@ -{"owner":"technote-space","repo":"get-diff-action","sha":"FETCH_HEAD","ref":"refs/heads/master","tagName":"test/v6.1.1","branch":"gh-actions","tags":["test/v6.1.1","test/v6.1","test/v6"],"updated_at":"2022-10-16T08:21:55.823Z"} \ No newline at end of file +{"owner":"technote-space","repo":"get-diff-action","sha":"200391037d31f93b5b39b4b6f329a966c7ac29cf","ref":"refs/tags/v6.1.1","tagName":"v6.1.1","branch":"gh-actions","tags":["v6.1.1","v6.1","v6"],"updated_at":"2022-10-16T09:06:53.047Z"} \ No newline at end of file