Compare commits

..

1 Commits

Author SHA1 Message Date
Tom Keller 9c8f6dd162 chore: clarify issue template policy 2026-08-12 14:26:08 +02:00
6 changed files with 521 additions and 721 deletions
+2 -3
View File
@@ -600,9 +600,8 @@ claims ([1][gh-blog-oidc], [2][sub-claim-custom]).
#### Immutable subject claims #### Immutable subject claims
Repositories created on github.com on or after 15 July 2026, older Repositories created on github.com on or after 15 July 2026, and older
repositories that have opted in, and older repositories that have been renamed repositories that have opted in, emit an [immutable `sub` claim][immutable-sub].
since 15 July 2026, emit an [immutable `sub` claim][immutable-sub].
This claim appends the permanent numeric ID of the organization and of the This claim appends the permanent numeric ID of the organization and of the
repository after each name, separated by `@`, so that a recycled org or repository after each name, separated by `@`, so that a recycled org or
repository name cannot be used to mint tokens matching a stale trust policy. repository name cannot be used to mint tokens matching a stale trust policy.
+20 -20
View File
@@ -222,7 +222,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
The following npm package may be included in this product: The following npm package may be included in this product:
- @aws-sdk/client-sts@3.1116.0 - @aws-sdk/client-sts@3.1101.0
This package contains the following license: This package contains the following license:
@@ -432,9 +432,9 @@ Apache License
The following npm packages may be included in this product: The following npm packages may be included in this product:
- @aws-sdk/signature-v4-multi-region@3.996.46 - @aws-sdk/signature-v4-multi-region@3.996.43
- @smithy/core@3.33.3 - @smithy/core@3.31.1
- @smithy/types@4.17.2 - @smithy/types@4.16.1
These packages each contain the following license: These packages each contain the following license:
@@ -832,7 +832,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The following npm package may be included in this product: The following npm package may be included in this product:
- @aws-sdk/core@3.977.9 - @aws-sdk/core@3.977.5
This package contains the following license: This package contains the following license:
@@ -1042,15 +1042,15 @@ Apache License
The following npm packages may be included in this product: The following npm packages may be included in this product:
- @aws-sdk/credential-provider-env@3.972.70 - @aws-sdk/credential-provider-env@3.972.66
- @aws-sdk/credential-provider-ini@3.973.15 - @aws-sdk/credential-provider-ini@3.973.11
- @aws-sdk/credential-provider-node@3.972.81 - @aws-sdk/credential-provider-node@3.972.77
- @aws-sdk/token-providers@3.1116.0 - @aws-sdk/token-providers@3.1102.0
- @aws-sdk/types@3.974.5 - @aws-sdk/types@3.974.2
- @aws-sdk/xml-builder@3.972.40 - @aws-sdk/xml-builder@3.972.37
- @smithy/credential-provider-imds@4.5.2 - @smithy/credential-provider-imds@4.4.16
- @smithy/fetch-http-handler@5.7.2 - @smithy/fetch-http-handler@5.6.13
- @smithy/node-http-handler@4.11.3 - @smithy/node-http-handler@4.9.13
- @smithy/signature-v4@5.6.12 - @smithy/signature-v4@5.6.12
These packages each contain the following license: These packages each contain the following license:
@@ -1261,9 +1261,9 @@ Apache License
The following npm packages may be included in this product: The following npm packages may be included in this product:
- @aws-sdk/credential-provider-process@3.972.70 - @aws-sdk/credential-provider-process@3.972.66
- @aws-sdk/credential-provider-sso@3.973.14 - @aws-sdk/credential-provider-sso@3.973.10
- @aws-sdk/credential-provider-web-identity@3.972.76 - @aws-sdk/credential-provider-web-identity@3.972.72
These packages each contain the following license: These packages each contain the following license:
@@ -1473,9 +1473,9 @@ Apache License
The following npm packages may be included in this product: The following npm packages may be included in this product:
- @aws-sdk/credential-provider-http@3.972.72 - @aws-sdk/credential-provider-http@3.972.68
- @aws-sdk/credential-provider-login@3.972.77 - @aws-sdk/credential-provider-login@3.972.73
- @aws-sdk/nested-clients@3.997.44 - @aws-sdk/nested-clients@3.997.40
These packages each contain the following license: These packages each contain the following license:
Generated Vendored
+126 -328
View File
File diff suppressed because it is too large Load Diff
+363 -360
View File
File diff suppressed because it is too large Load Diff
+8 -8
View File
@@ -17,25 +17,25 @@
"organization": true "organization": true
}, },
"devDependencies": { "devDependencies": {
"@aws-sdk/credential-provider-env": "^3.972.70", "@aws-sdk/credential-provider-env": "^3.972.65",
"@biomejs/biome": "2.5.10", "@biomejs/biome": "2.5.6",
"@smithy/property-provider": "^4.5.2", "@smithy/property-provider": "^4.4.16",
"@types/node": "^26.2.0", "@types/node": "^26.1.2",
"@vitest/coverage-v8": "4.1.10", "@vitest/coverage-v8": "4.1.10",
"aws-sdk-client-mock": "^4.1.0", "aws-sdk-client-mock": "^4.1.0",
"esbuild": "^0.28.2", "esbuild": "^0.28.1",
"generate-license-file": "^4.2.1", "generate-license-file": "^4.2.1",
"json-schema": "^0.4.0", "json-schema": "^0.4.0",
"markdownlint-cli": "^0.49.1", "markdownlint-cli": "^0.49.1",
"memfs": "^4.68.1", "memfs": "^4.64.0",
"standard-version": "^9.5.0", "standard-version": "^9.5.0",
"typescript": "^7.0.2", "typescript": "^7.0.2",
"vitest": "4.1.10" "vitest": "4.1.10"
}, },
"dependencies": { "dependencies": {
"@actions/core": "^3.0.1", "@actions/core": "^3.0.1",
"@aws-sdk/client-sts": "^3.1116.0", "@aws-sdk/client-sts": "^3.1101.0",
"@smithy/node-http-handler": "^4.11.3", "@smithy/node-http-handler": "^4.9.13",
"proxy-agent": "^8.0.2" "proxy-agent": "^8.0.2"
}, },
"keywords": [ "keywords": [
+2 -2
View File
@@ -260,13 +260,13 @@ export async function retryAndBackoff<T>(
`Retrying after ${Math.floor(delay)}ms.`, `Retrying after ${Math.floor(delay)}ms.`,
); );
await sleep(delay);
if (nextRetry >= maxRetries) { if (nextRetry >= maxRetries) {
core.info(`Retry${opName}: reached max retries (${maxRetries}); giving up.`); core.info(`Retry${opName}: reached max retries (${maxRetries}); giving up.`);
throw err; throw err;
} }
await sleep(delay);
return await retryAndBackoff(fn, isRetryable, maxRetries, nextRetry, base, label); return await retryAndBackoff(fn, isRetryable, maxRetries, nextRetry, base, label);
} }
} }