This commit is contained in:
Graham Christensen 2024-09-05 14:11:20 -04:00
parent da36cb69b1
commit e0ac5da208
3 changed files with 26978 additions and 32334 deletions

59023
dist/index.js generated vendored

File diff suppressed because one or more lines are too long

View file

@ -28,7 +28,7 @@
"@actions/core": "^1.10.1", "@actions/core": "^1.10.1",
"@actions/exec": "^1.1.1", "@actions/exec": "^1.1.1",
"@actions/github": "^5.1.1", "@actions/github": "^5.1.1",
"detsys-ts": "github:DeterminateSystems/detsys-ts", "detsys-ts": "github:DeterminateSystems/detsys-ts#verify-etag",
"got": "^14.3.0", "got": "^14.3.0",
"string-argv": "^0.3.2" "string-argv": "^0.3.2"
}, },

View file

@ -15,8 +15,8 @@ dependencies:
specifier: ^5.1.1 specifier: ^5.1.1
version: 5.1.1 version: 5.1.1
detsys-ts: detsys-ts:
specifier: github:DeterminateSystems/detsys-ts specifier: github:DeterminateSystems/detsys-ts#verify-etag
version: github.com/DeterminateSystems/detsys-ts/65dd73c562ac60a068340f8e0c040bdcf2c59afe version: github.com/DeterminateSystems/detsys-ts/ba6925e6787ee975f5102b50fa7c9350bfd6b3f4
got: got:
specifier: ^14.3.0 specifier: ^14.3.0
version: 14.3.0 version: 14.3.0
@ -75,15 +75,16 @@ packages:
"@actions/core": 1.10.1 "@actions/core": 1.10.1
"@actions/exec": 1.1.1 "@actions/exec": 1.1.1
"@actions/glob": 0.1.2 "@actions/glob": 0.1.2
"@actions/http-client": 2.2.1 "@actions/http-client": 2.2.3
"@actions/io": 1.1.3 "@actions/io": 1.1.3
"@azure/abort-controller": 1.1.0 "@azure/abort-controller": 1.1.0
"@azure/ms-rest-js": 2.7.0 "@azure/ms-rest-js": 2.7.0
"@azure/storage-blob": 12.18.0 "@azure/storage-blob": 12.24.0
semver: 6.3.1 semver: 6.3.1
uuid: 3.4.0 uuid: 3.4.0
transitivePeerDependencies: transitivePeerDependencies:
- encoding - encoding
- supports-color
dev: false dev: false
/@actions/core@1.10.1: /@actions/core@1.10.1:
@ -139,6 +140,16 @@ packages:
undici: 5.28.4 undici: 5.28.4
dev: false dev: false
/@actions/http-client@2.2.3:
resolution:
{
integrity: sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA==,
}
dependencies:
tunnel: 0.0.6
undici: 5.28.4
dev: false
/@actions/io@1.1.3: /@actions/io@1.1.3:
resolution: resolution:
{ {
@ -153,7 +164,7 @@ packages:
} }
engines: { node: ">=12.0.0" } engines: { node: ">=12.0.0" }
dependencies: dependencies:
tslib: 2.6.2 tslib: 2.7.0
dev: false dev: false
/@azure/abort-controller@2.1.2: /@azure/abort-controller@2.1.2:
@ -163,7 +174,7 @@ packages:
} }
engines: { node: ">=18.0.0" } engines: { node: ">=18.0.0" }
dependencies: dependencies:
tslib: 2.6.2 tslib: 2.7.0
dev: false dev: false
/@azure/core-auth@1.7.2: /@azure/core-auth@1.7.2:
@ -174,33 +185,40 @@ packages:
engines: { node: ">=18.0.0" } engines: { node: ">=18.0.0" }
dependencies: dependencies:
"@azure/abort-controller": 2.1.2 "@azure/abort-controller": 2.1.2
"@azure/core-util": 1.9.0 "@azure/core-util": 1.9.2
tslib: 2.6.2 tslib: 2.7.0
dev: false dev: false
/@azure/core-http@3.0.4: /@azure/core-client@1.9.2:
resolution: resolution:
{ {
integrity: sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==, integrity: sha512-kRdry/rav3fUKHl/aDLd/pDLcB+4pOFwPPTVEExuMyaI5r+JBbMWqRbCY1pn5BniDaU3lRxO9eaQ1AmSMehl/w==,
} }
engines: { node: ">=14.0.0" } engines: { node: ">=18.0.0" }
dependencies: dependencies:
"@azure/abort-controller": 1.1.0 "@azure/abort-controller": 2.1.2
"@azure/core-auth": 1.7.2 "@azure/core-auth": 1.7.2
"@azure/core-tracing": 1.0.0-preview.13 "@azure/core-rest-pipeline": 1.16.3
"@azure/core-util": 1.9.0 "@azure/core-tracing": 1.1.2
"@azure/logger": 1.1.2 "@azure/core-util": 1.9.2
"@types/node-fetch": 2.6.11 "@azure/logger": 1.1.4
"@types/tunnel": 0.0.3 tslib: 2.7.0
form-data: 4.0.0
node-fetch: 2.7.0
process: 0.11.10
tslib: 2.6.2
tunnel: 0.0.6
uuid: 8.3.2
xml2js: 0.5.0
transitivePeerDependencies: transitivePeerDependencies:
- encoding - supports-color
dev: false
/@azure/core-http-compat@2.1.2:
resolution:
{
integrity: sha512-5MnV1yqzZwgNLLjlizsU3QqOeQChkIXw781Fwh1xdAqJR5AA32IUaq6xv1BICJvfbHoa+JYcaij2HFkhLbNTJQ==,
}
engines: { node: ">=18.0.0" }
dependencies:
"@azure/abort-controller": 2.1.2
"@azure/core-client": 1.9.2
"@azure/core-rest-pipeline": 1.16.3
transitivePeerDependencies:
- supports-color
dev: false dev: false
/@azure/core-lro@2.7.2: /@azure/core-lro@2.7.2:
@ -211,9 +229,9 @@ packages:
engines: { node: ">=18.0.0" } engines: { node: ">=18.0.0" }
dependencies: dependencies:
"@azure/abort-controller": 2.1.2 "@azure/abort-controller": 2.1.2
"@azure/core-util": 1.9.0 "@azure/core-util": 1.9.2
"@azure/logger": 1.1.2 "@azure/logger": 1.1.4
tslib: 2.6.2 tslib: 2.7.0
dev: false dev: false
/@azure/core-paging@1.6.2: /@azure/core-paging@1.6.2:
@ -223,39 +241,68 @@ packages:
} }
engines: { node: ">=18.0.0" } engines: { node: ">=18.0.0" }
dependencies: dependencies:
tslib: 2.6.2 tslib: 2.7.0
dev: false dev: false
/@azure/core-tracing@1.0.0-preview.13: /@azure/core-rest-pipeline@1.16.3:
resolution: resolution:
{ {
integrity: sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==, integrity: sha512-VxLk4AHLyqcHsfKe4MZ6IQ+D+ShuByy+RfStKfSjxJoL3WBWq17VNmrz8aT8etKzqc2nAeIyLxScjpzsS4fz8w==,
}
engines: { node: ">=12.0.0" }
dependencies:
"@opentelemetry/api": 1.8.0
tslib: 2.6.2
dev: false
/@azure/core-util@1.9.0:
resolution:
{
integrity: sha512-AfalUQ1ZppaKuxPPMsFEUdX6GZPB3d9paR9d/TTL7Ow2De8cJaC7ibi7kWVlFAVPCYo31OcnGymc0R89DX8Oaw==,
} }
engines: { node: ">=18.0.0" } engines: { node: ">=18.0.0" }
dependencies: dependencies:
"@azure/abort-controller": 2.1.2 "@azure/abort-controller": 2.1.2
tslib: 2.6.2 "@azure/core-auth": 1.7.2
"@azure/core-tracing": 1.1.2
"@azure/core-util": 1.9.2
"@azure/logger": 1.1.4
http-proxy-agent: 7.0.2
https-proxy-agent: 7.0.5
tslib: 2.7.0
transitivePeerDependencies:
- supports-color
dev: false dev: false
/@azure/logger@1.1.2: /@azure/core-tracing@1.1.2:
resolution: resolution:
{ {
integrity: sha512-l170uE7bsKpIU6B/giRc9i4NI0Mj+tANMMMxf7Zi/5cKzEqPayP7+X1WPrG7e+91JgY8N+7K7nF2WOi7iVhXvg==, integrity: sha512-dawW9ifvWAWmUm9/h+/UQ2jrdvjCJ7VJEuCJ6XVNudzcOwm53BFZH4Q845vjfgoUAM8ZxokvVNxNxAITc502YA==,
} }
engines: { node: ">=18.0.0" } engines: { node: ">=18.0.0" }
dependencies: dependencies:
tslib: 2.6.2 tslib: 2.7.0
dev: false
/@azure/core-util@1.9.2:
resolution:
{
integrity: sha512-l1Qrqhi4x1aekkV+OlcqsJa4AnAkj5p0JV8omgwjaV9OAbP41lvrMvs+CptfetKkeEaGRGSzby7sjPZEX7+kkQ==,
}
engines: { node: ">=18.0.0" }
dependencies:
"@azure/abort-controller": 2.1.2
tslib: 2.7.0
dev: false
/@azure/core-xml@1.4.3:
resolution:
{
integrity: sha512-D6G7FEmDiTctPKuWegX2WTrS1enKZwqYwdKTO6ZN6JMigcCehlT0/CYl+zWpI9vQ9frwwp7GQT3/owaEXgnOsA==,
}
engines: { node: ">=18.0.0" }
dependencies:
fast-xml-parser: 4.5.0
tslib: 2.7.0
dev: false
/@azure/logger@1.1.4:
resolution:
{
integrity: sha512-4IXXzcCdLdlXuCG+8UKEwLA1T1NHqUfanhXYHiQTn+6sfWCZXduqbtXDGceg3Ce5QxTGo7EqmbV6Bi+aqKuClQ==,
}
engines: { node: ">=18.0.0" }
dependencies:
tslib: 2.7.0
dev: false dev: false
/@azure/ms-rest-js@2.7.0: /@azure/ms-rest-js@2.7.0:
@ -276,23 +323,28 @@ packages:
- encoding - encoding
dev: false dev: false
/@azure/storage-blob@12.18.0: /@azure/storage-blob@12.24.0:
resolution: resolution:
{ {
integrity: sha512-BzBZJobMoDyjJsPRMLNHvqHycTGrT8R/dtcTx9qUFcqwSRfGVK9A/cZ7Nx38UQydT9usZGbaDCN75QRNjezSAA==, integrity: sha512-l8cmWM4C7RoNCBOImoFMxhTXe1Lr+8uQ/IgnhRNMpfoA9bAFWoLG4XrWm6O5rKXortreVQuD+fc1hbzWklOZbw==,
} }
engines: { node: ">=14.0.0" } engines: { node: ">=18.0.0" }
dependencies: dependencies:
"@azure/abort-controller": 1.1.0 "@azure/abort-controller": 1.1.0
"@azure/core-http": 3.0.4 "@azure/core-auth": 1.7.2
"@azure/core-client": 1.9.2
"@azure/core-http-compat": 2.1.2
"@azure/core-lro": 2.7.2 "@azure/core-lro": 2.7.2
"@azure/core-paging": 1.6.2 "@azure/core-paging": 1.6.2
"@azure/core-tracing": 1.0.0-preview.13 "@azure/core-rest-pipeline": 1.16.3
"@azure/logger": 1.1.2 "@azure/core-tracing": 1.1.2
"@azure/core-util": 1.9.2
"@azure/core-xml": 1.4.3
"@azure/logger": 1.1.4
events: 3.3.0 events: 3.3.0
tslib: 2.6.2 tslib: 2.7.0
transitivePeerDependencies: transitivePeerDependencies:
- encoding - supports-color
dev: false dev: false
/@babel/code-frame@7.24.6: /@babel/code-frame@7.24.6:
@ -1053,14 +1105,6 @@ packages:
"@octokit/openapi-types": 12.11.0 "@octokit/openapi-types": 12.11.0
dev: false dev: false
/@opentelemetry/api@1.8.0:
resolution:
{
integrity: sha512-I/s6F7yKUDdtMsoBWXJe8Qz40Tui5vsuKCWJEWVL+5q9sSWRzzx6v2KeNsOBEwd94j0eWkpWCH4yB6rZg9Mf0w==,
}
engines: { node: ">=8.0.0" }
dev: false
/@pkgjs/parseargs@0.11.0: /@pkgjs/parseargs@0.11.0:
resolution: resolution:
{ {
@ -1332,16 +1376,6 @@ packages:
} }
dev: true dev: true
/@types/node-fetch@2.6.11:
resolution:
{
integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==,
}
dependencies:
"@types/node": 20.14.0
form-data: 4.0.0
dev: false
/@types/node@20.14.0: /@types/node@20.14.0:
resolution: resolution:
{ {
@ -1349,15 +1383,7 @@ packages:
} }
dependencies: dependencies:
undici-types: 5.26.5 undici-types: 5.26.5
dev: true
/@types/tunnel@0.0.3:
resolution:
{
integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==,
}
dependencies:
"@types/node": 20.14.0
dev: false
/@types/uuid@9.0.8: /@types/uuid@9.0.8:
resolution: resolution:
@ -1671,6 +1697,18 @@ packages:
hasBin: true hasBin: true
dev: true dev: true
/agent-base@7.1.1:
resolution:
{
integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==,
}
engines: { node: ">= 14" }
dependencies:
debug: 4.3.6
transitivePeerDependencies:
- supports-color
dev: false
/ajv@6.12.6: /ajv@6.12.6:
resolution: resolution:
{ {
@ -2226,7 +2264,6 @@ packages:
optional: true optional: true
dependencies: dependencies:
ms: 2.1.2 ms: 2.1.2
dev: true
/decompress-response@6.0.0: /decompress-response@6.0.0:
resolution: resolution:
@ -3107,6 +3144,16 @@ packages:
} }
dev: true dev: true
/fast-xml-parser@4.5.0:
resolution:
{
integrity: sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==,
}
hasBin: true
dependencies:
strnum: 1.0.5
dev: false
/fastq@1.17.1: /fastq@1.17.1:
resolution: resolution:
{ {
@ -3206,18 +3253,6 @@ packages:
mime-types: 2.1.35 mime-types: 2.1.35
dev: false dev: false
/form-data@4.0.0:
resolution:
{
integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==,
}
engines: { node: ">= 6" }
dependencies:
asynckit: 0.4.0
combined-stream: 1.0.8
mime-types: 2.1.35
dev: false
/fs.realpath@1.0.0: /fs.realpath@1.0.0:
resolution: resolution:
{ {
@ -3465,7 +3500,7 @@ packages:
lowercase-keys: 3.0.0 lowercase-keys: 3.0.0
p-cancelable: 4.0.1 p-cancelable: 4.0.1
responselike: 3.0.0 responselike: 3.0.0
type-fest: 4.23.0 type-fest: 4.26.0
dev: false dev: false
/graceful-fs@4.2.11: /graceful-fs@4.2.11:
@ -3557,6 +3592,19 @@ packages:
} }
dev: false dev: false
/http-proxy-agent@7.0.2:
resolution:
{
integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==,
}
engines: { node: ">= 14" }
dependencies:
agent-base: 7.1.1
debug: 4.3.6
transitivePeerDependencies:
- supports-color
dev: false
/http2-wrapper@2.2.1: /http2-wrapper@2.2.1:
resolution: resolution:
{ {
@ -3568,6 +3616,19 @@ packages:
resolve-alpn: 1.2.1 resolve-alpn: 1.2.1
dev: false dev: false
/https-proxy-agent@7.0.5:
resolution:
{
integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==,
}
engines: { node: ">= 14" }
dependencies:
agent-base: 7.1.1
debug: 4.3.6
transitivePeerDependencies:
- supports-color
dev: false
/human-signals@2.1.0: /human-signals@2.1.0:
resolution: resolution:
{ {
@ -4292,7 +4353,6 @@ packages:
{ {
integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==,
} }
dev: true
/ms@2.1.3: /ms@2.1.3:
resolution: resolution:
@ -4650,14 +4710,6 @@ packages:
hasBin: true hasBin: true
dev: true dev: true
/process@0.11.10:
resolution:
{
integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==,
}
engines: { node: ">= 0.6.0" }
dev: false
/punycode@2.3.1: /punycode@2.3.1:
resolution: resolution:
{ {
@ -5105,6 +5157,13 @@ packages:
engines: { node: ">=8" } engines: { node: ">=8" }
dev: true dev: true
/strnum@1.0.5:
resolution:
{
integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==,
}
dev: false
/sucrase@3.35.0: /sucrase@3.35.0:
resolution: resolution:
{ {
@ -5287,6 +5346,14 @@ packages:
{ {
integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==, integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==,
} }
dev: true
/tslib@2.7.0:
resolution:
{
integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==,
}
dev: false
/tsup@8.1.0(typescript@5.4.5): /tsup@8.1.0(typescript@5.4.5):
resolution: resolution:
@ -5356,10 +5423,10 @@ packages:
engines: { node: ">=10" } engines: { node: ">=10" }
dev: true dev: true
/type-fest@4.23.0: /type-fest@4.26.0:
resolution: resolution:
{ {
integrity: sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==, integrity: sha512-OduNjVJsFbifKb57UqZ2EMP1i4u64Xwow3NYXUtBbD4vIwJdQd4+xl8YDou1dlm4DVrtwT/7Ky8z8WyCULVfxw==,
} }
engines: { node: ">=16" } engines: { node: ">=16" }
dev: false dev: false
@ -5446,6 +5513,7 @@ packages:
{ {
integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==,
} }
dev: true
/undici@5.28.4: /undici@5.28.4:
resolution: resolution:
@ -5685,10 +5753,10 @@ packages:
engines: { node: ">=10" } engines: { node: ">=10" }
dev: true dev: true
github.com/DeterminateSystems/detsys-ts/65dd73c562ac60a068340f8e0c040bdcf2c59afe: github.com/DeterminateSystems/detsys-ts/ba6925e6787ee975f5102b50fa7c9350bfd6b3f4:
resolution: resolution:
{ {
tarball: https://codeload.github.com/DeterminateSystems/detsys-ts/tar.gz/65dd73c562ac60a068340f8e0c040bdcf2c59afe, tarball: https://codeload.github.com/DeterminateSystems/detsys-ts/tar.gz/ba6925e6787ee975f5102b50fa7c9350bfd6b3f4,
} }
name: detsys-ts name: detsys-ts
version: 1.0.0 version: 1.0.0
@ -5697,7 +5765,8 @@ packages:
"@actions/core": 1.10.1 "@actions/core": 1.10.1
"@actions/exec": 1.1.1 "@actions/exec": 1.1.1
got: 14.4.2 got: 14.4.2
type-fest: 4.23.0 type-fest: 4.26.0
transitivePeerDependencies: transitivePeerDependencies:
- encoding - encoding
- supports-color
dev: false dev: false