16 Commits

Author SHA1 Message Date
github-actions[bot]
4f6f9add69 Update all (#122)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2025-12-29 10:17:13 -05:00
Copilot
ab7f3a1ca8 Add ignoreTags support to exclude old versions from packaging (#118)
* Add ignoreTags support to exclude old versions from packaging

Co-authored-by: TingluoHuang <1750815+TingluoHuang@users.noreply.github.com>

* Add ignoreTags support to add-action and update-action scripts

Co-authored-by: TingluoHuang <1750815+TingluoHuang@users.noreply.github.com>

* Fix JSDoc typo and add regex validation for ignore-tags patterns

Co-authored-by: TingluoHuang <1750815+TingluoHuang@users.noreply.github.com>

* Simplify --ignore-tags to accept version prefixes instead of regex patterns

Co-authored-by: TingluoHuang <1750815+TingluoHuang@users.noreply.github.com>

* Add helper script to add ignoreTags to existing actions and fix JSON syntax in README

Co-authored-by: TingluoHuang <1750815+TingluoHuang@users.noreply.github.com>

* Remove --all flag from add-ignore-tags.sh, require specific action

Co-authored-by: TingluoHuang <1750815+TingluoHuang@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TingluoHuang <1750815+TingluoHuang@users.noreply.github.com>
2025-12-09 10:30:43 -05:00
github-actions[bot]
40447878b4 Update all (#116)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2025-12-08 12:15:10 -05:00
github-actions[bot]
d978451142 Update all (#112)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2025-11-10 15:57:02 -05:00
github-actions[bot]
0ed705790a Update all (#107)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2025-09-29 08:58:30 -04:00
github-actions[bot]
9cfee4013f Update all (#102)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2025-08-18 12:43:25 +00:00
github-actions[bot]
097c4a0cff Update all (#88)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2025-05-05 12:56:37 +00:00
Tingluo Huang
d2cd21e7b2 Use commit sha of any annotated tag. (#85) 2025-04-16 15:27:01 -04:00
github-actions[bot]
ed4fba82d1 Update all (#83)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2025-04-14 12:47:37 +00:00
github-actions[bot]
7d23be52f7 Update all (#79)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2025-03-24 10:30:11 -04:00
github-actions[bot]
adb6a9167a Update all (#78)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2025-03-17 13:24:40 +00:00
github-actions[bot]
fdbc2c64d1 Update all (#75)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2025-02-24 09:51:19 -05:00
github-actions[bot]
fd9ede2a27 Update all (#74)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2025-02-17 14:20:17 +00:00
github-actions[bot]
8ec6f056f2 Update all (#70)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2025-01-20 00:14:42 -05:00
github-actions[bot]
113b4d4daa Update all (#68)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2024-12-23 00:33:55 -05:00
github-actions[bot]
eec729bff9 Update all (#61)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2024-10-28 11:47:45 -04:00
17 changed files with 522 additions and 66 deletions

View File

@@ -15,6 +15,39 @@ Preview versions are intentionally excluded. For example: `v2-beta`
Optional args may be supplied to control which refs are included. See `script/add-action.sh --help` for more info.
### Ignoring old versions
To exclude certain old version tags from being packaged, add an `ignoreTags` array to the action config JSON file. Each entry is a regex pattern that will be tested against tag names.
**When adding a new action**, use the `--ignore-tags` option with simple version prefixes:
```bash
./script/add-action.sh --ignore-tags "v1,v2" actions/checkout
```
This will automatically generate regex patterns that match `v1`, `v1.x`, `v2`, `v2.x`, etc.
**For existing actions**, use the helper script to add ignore tags:
```bash
./script/add-ignore-tags.sh --ignore-tags "v1,v2" actions/checkout
```
Or add `ignoreTags` directly to the JSON config file:
```json
{
"owner": "actions",
"repo": "checkout",
"ignoreTags": [
"^v1(\\..*)?$",
"^v2(\\..*)?$"
]
}
```
Tags matching any of the patterns will be excluded from the generated scripts while remaining in the config for historical reference. The `ignoreTags` field is preserved when running `update-action.sh`.
### How to use this in the self-hosted runner?
Please read the doc @kenmuse has put together at: https://www.kenmuse.com/blog/building-github-actions-runner-images-with-an-action-archive-cache/

View File

@@ -6,13 +6,12 @@
"+^v[3-9]+(\\.[0-9]+){0,2}$"
],
"branches": {
"main": "8469c94c6a180dfb41a1bd7e1b46ac557ea124f1"
"main": "9255dc7a253b0ccc959486e2bca901246202afeb"
},
"defaultBranch": "main",
"tags": {
"v3": {
"commit": "e12d46a63a90f2fae62d114769bbf2a179198b5c",
"tag": "734d9cb93d6f7610c2400b0f789eaa6f9813e271"
"commit": "6f8efc29b200d32929f49075959781ed54ec270c"
},
"v3.0.0": {
"commit": "4b0cf6cc4619e737324ddfcec08fff2413359514"
@@ -83,8 +82,23 @@
"v3.3.3": {
"commit": "e12d46a63a90f2fae62d114769bbf2a179198b5c"
},
"v3.4.0": {
"commit": "f4b3439a656ba812b8cb417d2d49f9c810103092"
},
"v3.4.1": {
"commit": "58c1e461ab4154b5b12d40cb0e84792b845ab8ba"
},
"v3.4.2": {
"commit": "387e18722e6ff315b24a3b8b071feddd27b7bf7e"
},
"v3.4.3": {
"commit": "2f8e54208210a422b2efd51efaa6bd6d7ca8920f"
},
"v3.5.0": {
"commit": "6f8efc29b200d32929f49075959781ed54ec270c"
},
"v4": {
"commit": "3624ceb22c1c5a301c8db4169662070a689d9ea8"
"commit": "0057852bfaa89a56745cba8c7296529d2fc39830"
},
"v4.0.0": {
"commit": "13aacd865c20de90d75de3b17ebe84f7a17d57d2"
@@ -100,6 +114,36 @@
},
"v4.1.1": {
"commit": "3624ceb22c1c5a301c8db4169662070a689d9ea8"
},
"v4.1.2": {
"commit": "6849a6489940f00c2f30c0fb92c6274307ccb58a"
},
"v4.2.0": {
"commit": "1bd1e32a3bdc45362d1e726936510720a7c30a57"
},
"v4.2.1": {
"commit": "0c907a75c2c80ebcb7f088228285e798b750cf8f"
},
"v4.2.2": {
"commit": "d4323d4df104b026a6aa633fdb11d772146be0bf"
},
"v4.2.3": {
"commit": "5a3ec84eff668545956fd18022155c47e93e2684"
},
"v4.2.4": {
"commit": "0400d5f644dc74513175e3cd8d07132dd4860809"
},
"v4.3.0": {
"commit": "0057852bfaa89a56745cba8c7296529d2fc39830"
},
"v5": {
"commit": "9255dc7a253b0ccc959486e2bca901246202afeb"
},
"v5.0.0": {
"commit": "a7833574556fa59680c1b7cb190c1735db73ebf0"
},
"v5.0.1": {
"commit": "9255dc7a253b0ccc959486e2bca901246202afeb"
}
}
}

View File

@@ -6,7 +6,7 @@
"+^v[0-9]+(\\.[0-9]+){0,2}$"
],
"branches": {
"main": "eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871"
"main": "8e8c483db84b4bee98b60c0593521ed34d9990e8"
},
"defaultBranch": "main",
"tags": {
@@ -116,7 +116,7 @@
"commit": "f43a0e5ff2bd294095638e18286ca9a3d1956744"
},
"v4": {
"commit": "eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871"
"commit": "34e114876b0b11c390a56381ad16ebd13914f8d5"
},
"v4.0.0": {
"commit": "1e31de5234b9f8995739874a8ce0492dc87873e2"
@@ -150,6 +150,33 @@
},
"v4.2.1": {
"commit": "eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871"
},
"v4.2.2": {
"commit": "11bd71901bbe5b1630ceea73d27597364c9af683"
},
"v4.3.0": {
"commit": "08eba0b27e820071cde6df949e0beb9ba4906955"
},
"v4.3.1": {
"commit": "34e114876b0b11c390a56381ad16ebd13914f8d5"
},
"v5": {
"commit": "93cb6efe18208431cddfb8368fd83d5badbf9bfd"
},
"v5.0.0": {
"commit": "08c6903cd8c0fde910a37f88322edcfb5dd907a8"
},
"v5.0.1": {
"commit": "93cb6efe18208431cddfb8368fd83d5badbf9bfd"
},
"v6": {
"commit": "8e8c483db84b4bee98b60c0593521ed34d9990e8"
},
"v6.0.0": {
"commit": "1af3b93b6815bc44a9784bd300feb67ff0d1eeb3"
},
"v6.0.1": {
"commit": "8e8c483db84b4bee98b60c0593521ed34d9990e8"
}
}
}

View File

@@ -6,7 +6,7 @@
"+^v[0-9]+(\\.[0-9]+){0,2}$"
],
"branches": {
"main": "aca7b64a59c0063db8564e0ffdadd3887f1cbae5"
"main": "65d868f8d4d85d7d4abb7de0875cde3fcc8798f5"
},
"defaultBranch": "main",
"tags": {
@@ -117,7 +117,7 @@
"commit": "7c12f8017d5436eb855f1ed4399f037a36fbd9e8"
},
"v3": {
"commit": "1a4442cacd436585916779262731d5b162bc6ec7"
"commit": "3235b876344d2a9aa001b8d1453c930bba69e610"
},
"v3.0.0": {
"commit": "9ced9a43a244f3ac94f13bfd896db8c8f30da67a"
@@ -161,8 +161,14 @@
"v3.8.2": {
"commit": "1a4442cacd436585916779262731d5b162bc6ec7"
},
"v3.9.0": {
"commit": "dbe1369d7be17e7823f8c1ee1ae8bec5779239dd"
},
"v3.9.1": {
"commit": "3235b876344d2a9aa001b8d1453c930bba69e610"
},
"v4": {
"commit": "0a44ba7841725637a19e28fa30b79a866c81b0a6"
"commit": "49933ea5288caeca8642d1e84afbd3f7d6820020"
},
"v4.0.0": {
"commit": "8f152de45cc393bb48ce5d89d36b731f54556e65"
@@ -178,6 +184,33 @@
},
"v4.0.4": {
"commit": "0a44ba7841725637a19e28fa30b79a866c81b0a6"
},
"v4.1.0": {
"commit": "39370e3970a6d050c480ffad4ff0ed4d3fdee5af"
},
"v4.2.0": {
"commit": "1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a"
},
"v4.3.0": {
"commit": "cdca7365b2dadb8aad0a33bc7601856ffabcc48e"
},
"v4.4.0": {
"commit": "49933ea5288caeca8642d1e84afbd3f7d6820020"
},
"v5": {
"commit": "a0853c24544627f65ddf259abe73b1d18a591444"
},
"v5.0.0": {
"commit": "a0853c24544627f65ddf259abe73b1d18a591444"
},
"v6": {
"commit": "395ad3262231945c25e8478fd5baf05154b1d79f"
},
"v6.0.0": {
"commit": "2028fbc5c25fe9cf00d9f06a71cc4710d4507903"
},
"v6.1.0": {
"commit": "395ad3262231945c25e8478fd5baf05154b1d79f"
}
}
}

View File

@@ -7,7 +7,7 @@
"-^v1(\\.[0-9]+){0,2}$"
],
"branches": {
"main": "19dfb7b659fa9e60c2f89c33335ab5f6f1792b6e"
"main": "83679a892e2d95755f2dac6acb0bfd1e9ac5d548"
},
"defaultBranch": "main",
"tags": {
@@ -86,7 +86,7 @@
"commit": "3542bca2639a428e1796aaa6a2ffef0c0f575566"
},
"v4": {
"commit": "65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236"
"commit": "7f4fc3e22c37d6ff65e88745f38bd3157c663f7c"
},
"v4.0.0": {
"commit": "d09bd5e6005b175076f227b13d9730d56e9dcfcb"
@@ -124,8 +124,14 @@
"v4.8.0": {
"commit": "b64ffcaf5b410884ad320a9cfac8866006a109aa"
},
"v4.9.0": {
"commit": "3605726ffa6ef7750b99ff496e5b88248b414e26"
},
"v4.9.1": {
"commit": "7f4fc3e22c37d6ff65e88745f38bd3157c663f7c"
},
"v5": {
"commit": "f677139bbe7f9c59b41e40162b753c062f5d49a3"
"commit": "a26af69be951a213d495a4c3e4e4022e16d87065"
},
"v5.0.0": {
"commit": "0a5c61591373683505ea898e09a3ea4f39ef2b9c"
@@ -138,6 +144,27 @@
},
"v5.2.0": {
"commit": "f677139bbe7f9c59b41e40162b753c062f5d49a3"
},
"v5.3.0": {
"commit": "0b93645e9fea7318ecaed2b359559ac225c90a2b"
},
"v5.4.0": {
"commit": "42375524e23c412d93fb67b49958b491fce71c38"
},
"v5.5.0": {
"commit": "8d9ed9ac5c53483de85588cdf95a591a75ab9f55"
},
"v5.6.0": {
"commit": "a26af69be951a213d495a4c3e4e4022e16d87065"
},
"v6": {
"commit": "83679a892e2d95755f2dac6acb0bfd1e9ac5d548"
},
"v6.0.0": {
"commit": "e797f83bcb11b83ae66e0230d6156d7c80228e7c"
},
"v6.1.0": {
"commit": "83679a892e2d95755f2dac6acb0bfd1e9ac5d548"
}
}
}

View File

@@ -6,7 +6,7 @@
"+^v[0-9]+(\\.[0-9]+){0,2}$"
],
"branches": {
"main": "184d73b71b93c222403b2e7f1ffebe4508014249"
"main": "b7c566a772e6b6bfb58ed0dc250532a479d7789f"
},
"defaultBranch": "main",
"tags": {
@@ -85,7 +85,7 @@
"commit": "ff15f0306b3f739f7b6fd43fb5d26cd321bd4de5"
},
"v4": {
"commit": "b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882"
"commit": "ea165f8d65b6e75b540449e92b4886f43607fa02"
},
"v4.0.0": {
"commit": "c7d193f32edcb7bfad88892161225aeda64e9392"
@@ -128,6 +128,30 @@
},
"v4.4.3": {
"commit": "b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882"
},
"v4.5.0": {
"commit": "6f51ac03b9356f520e9adb1b1b7802705f340c2b"
},
"v4.6.0": {
"commit": "65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08"
},
"v4.6.1": {
"commit": "4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1"
},
"v4.6.2": {
"commit": "ea165f8d65b6e75b540449e92b4886f43607fa02"
},
"v5": {
"commit": "330a01c490aca151604b8cf639adc76d48f6c5d4"
},
"v5.0.0": {
"commit": "330a01c490aca151604b8cf639adc76d48f6c5d4"
},
"v6": {
"commit": "b7c566a772e6b6bfb58ed0dc250532a479d7789f"
},
"v6.0.0": {
"commit": "b7c566a772e6b6bfb58ed0dc250532a479d7789f"
}
}
}

14
script/add-ignore-tags.sh Executable file
View File

@@ -0,0 +1,14 @@
#!/bin/bash
set -e
script_dir="$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )"
# Minimum node version
$script_dir/internal/check-node.sh
# Add ignore tags to the action
node "$script_dir/internal/add-ignore-tags.js" $*
# Regenerate action scripts
$script_dir/internal/generate-scripts.sh

View File

@@ -1,9 +1,9 @@
mkdir actions_cache
pushd actions_cache
curl -s -S -L -o '8469c94c6a180dfb41a1bd7e1b46ac557ea124f1.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/8469c94c6a180dfb41a1bd7e1b46ac557ea124f1'
curl -s -S -L -o '8469c94c6a180dfb41a1bd7e1b46ac557ea124f1.zip' 'https://api.github.com/repos/actions/cache/zipball/8469c94c6a180dfb41a1bd7e1b46ac557ea124f1'
curl -s -S -L -o '734d9cb93d6f7610c2400b0f789eaa6f9813e271.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/734d9cb93d6f7610c2400b0f789eaa6f9813e271'
curl -s -S -L -o '734d9cb93d6f7610c2400b0f789eaa6f9813e271.zip' 'https://api.github.com/repos/actions/cache/zipball/734d9cb93d6f7610c2400b0f789eaa6f9813e271'
curl -s -S -L -o '9255dc7a253b0ccc959486e2bca901246202afeb.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/9255dc7a253b0ccc959486e2bca901246202afeb'
curl -s -S -L -o '9255dc7a253b0ccc959486e2bca901246202afeb.zip' 'https://api.github.com/repos/actions/cache/zipball/9255dc7a253b0ccc959486e2bca901246202afeb'
curl -s -S -L -o '6f8efc29b200d32929f49075959781ed54ec270c.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/6f8efc29b200d32929f49075959781ed54ec270c'
curl -s -S -L -o '6f8efc29b200d32929f49075959781ed54ec270c.zip' 'https://api.github.com/repos/actions/cache/zipball/6f8efc29b200d32929f49075959781ed54ec270c'
curl -s -S -L -o '4b0cf6cc4619e737324ddfcec08fff2413359514.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/4b0cf6cc4619e737324ddfcec08fff2413359514'
curl -s -S -L -o '4b0cf6cc4619e737324ddfcec08fff2413359514.zip' 'https://api.github.com/repos/actions/cache/zipball/4b0cf6cc4619e737324ddfcec08fff2413359514'
curl -s -S -L -o '136d96b4aee02b1f0de3ba493b1d47135042d9c0.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/136d96b4aee02b1f0de3ba493b1d47135042d9c0'
@@ -50,8 +50,18 @@ curl -s -S -L -o '704facf57e6136b1bc63b828d79edcd491f0ee84.tar.gz' 'https://api.
curl -s -S -L -o '704facf57e6136b1bc63b828d79edcd491f0ee84.zip' 'https://api.github.com/repos/actions/cache/zipball/704facf57e6136b1bc63b828d79edcd491f0ee84'
curl -s -S -L -o 'e12d46a63a90f2fae62d114769bbf2a179198b5c.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/e12d46a63a90f2fae62d114769bbf2a179198b5c'
curl -s -S -L -o 'e12d46a63a90f2fae62d114769bbf2a179198b5c.zip' 'https://api.github.com/repos/actions/cache/zipball/e12d46a63a90f2fae62d114769bbf2a179198b5c'
curl -s -S -L -o '3624ceb22c1c5a301c8db4169662070a689d9ea8.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/3624ceb22c1c5a301c8db4169662070a689d9ea8'
curl -s -S -L -o '3624ceb22c1c5a301c8db4169662070a689d9ea8.zip' 'https://api.github.com/repos/actions/cache/zipball/3624ceb22c1c5a301c8db4169662070a689d9ea8'
curl -s -S -L -o 'f4b3439a656ba812b8cb417d2d49f9c810103092.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/f4b3439a656ba812b8cb417d2d49f9c810103092'
curl -s -S -L -o 'f4b3439a656ba812b8cb417d2d49f9c810103092.zip' 'https://api.github.com/repos/actions/cache/zipball/f4b3439a656ba812b8cb417d2d49f9c810103092'
curl -s -S -L -o '58c1e461ab4154b5b12d40cb0e84792b845ab8ba.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/58c1e461ab4154b5b12d40cb0e84792b845ab8ba'
curl -s -S -L -o '58c1e461ab4154b5b12d40cb0e84792b845ab8ba.zip' 'https://api.github.com/repos/actions/cache/zipball/58c1e461ab4154b5b12d40cb0e84792b845ab8ba'
curl -s -S -L -o '387e18722e6ff315b24a3b8b071feddd27b7bf7e.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/387e18722e6ff315b24a3b8b071feddd27b7bf7e'
curl -s -S -L -o '387e18722e6ff315b24a3b8b071feddd27b7bf7e.zip' 'https://api.github.com/repos/actions/cache/zipball/387e18722e6ff315b24a3b8b071feddd27b7bf7e'
curl -s -S -L -o '2f8e54208210a422b2efd51efaa6bd6d7ca8920f.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/2f8e54208210a422b2efd51efaa6bd6d7ca8920f'
curl -s -S -L -o '2f8e54208210a422b2efd51efaa6bd6d7ca8920f.zip' 'https://api.github.com/repos/actions/cache/zipball/2f8e54208210a422b2efd51efaa6bd6d7ca8920f'
curl -s -S -L -o '6f8efc29b200d32929f49075959781ed54ec270c.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/6f8efc29b200d32929f49075959781ed54ec270c'
curl -s -S -L -o '6f8efc29b200d32929f49075959781ed54ec270c.zip' 'https://api.github.com/repos/actions/cache/zipball/6f8efc29b200d32929f49075959781ed54ec270c'
curl -s -S -L -o '0057852bfaa89a56745cba8c7296529d2fc39830.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/0057852bfaa89a56745cba8c7296529d2fc39830'
curl -s -S -L -o '0057852bfaa89a56745cba8c7296529d2fc39830.zip' 'https://api.github.com/repos/actions/cache/zipball/0057852bfaa89a56745cba8c7296529d2fc39830'
curl -s -S -L -o '13aacd865c20de90d75de3b17ebe84f7a17d57d2.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/13aacd865c20de90d75de3b17ebe84f7a17d57d2'
curl -s -S -L -o '13aacd865c20de90d75de3b17ebe84f7a17d57d2.zip' 'https://api.github.com/repos/actions/cache/zipball/13aacd865c20de90d75de3b17ebe84f7a17d57d2'
curl -s -S -L -o 'ab5e6d0c87105b4c9c2047343972218f562e4319.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/ab5e6d0c87105b4c9c2047343972218f562e4319'
@@ -62,4 +72,24 @@ curl -s -S -L -o '2cdf405574d6ef1f33a1d12acccd3ae82f47b3f2.tar.gz' 'https://api.
curl -s -S -L -o '2cdf405574d6ef1f33a1d12acccd3ae82f47b3f2.zip' 'https://api.github.com/repos/actions/cache/zipball/2cdf405574d6ef1f33a1d12acccd3ae82f47b3f2'
curl -s -S -L -o '3624ceb22c1c5a301c8db4169662070a689d9ea8.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/3624ceb22c1c5a301c8db4169662070a689d9ea8'
curl -s -S -L -o '3624ceb22c1c5a301c8db4169662070a689d9ea8.zip' 'https://api.github.com/repos/actions/cache/zipball/3624ceb22c1c5a301c8db4169662070a689d9ea8'
curl -s -S -L -o '6849a6489940f00c2f30c0fb92c6274307ccb58a.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/6849a6489940f00c2f30c0fb92c6274307ccb58a'
curl -s -S -L -o '6849a6489940f00c2f30c0fb92c6274307ccb58a.zip' 'https://api.github.com/repos/actions/cache/zipball/6849a6489940f00c2f30c0fb92c6274307ccb58a'
curl -s -S -L -o '1bd1e32a3bdc45362d1e726936510720a7c30a57.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/1bd1e32a3bdc45362d1e726936510720a7c30a57'
curl -s -S -L -o '1bd1e32a3bdc45362d1e726936510720a7c30a57.zip' 'https://api.github.com/repos/actions/cache/zipball/1bd1e32a3bdc45362d1e726936510720a7c30a57'
curl -s -S -L -o '0c907a75c2c80ebcb7f088228285e798b750cf8f.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/0c907a75c2c80ebcb7f088228285e798b750cf8f'
curl -s -S -L -o '0c907a75c2c80ebcb7f088228285e798b750cf8f.zip' 'https://api.github.com/repos/actions/cache/zipball/0c907a75c2c80ebcb7f088228285e798b750cf8f'
curl -s -S -L -o 'd4323d4df104b026a6aa633fdb11d772146be0bf.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/d4323d4df104b026a6aa633fdb11d772146be0bf'
curl -s -S -L -o 'd4323d4df104b026a6aa633fdb11d772146be0bf.zip' 'https://api.github.com/repos/actions/cache/zipball/d4323d4df104b026a6aa633fdb11d772146be0bf'
curl -s -S -L -o '5a3ec84eff668545956fd18022155c47e93e2684.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/5a3ec84eff668545956fd18022155c47e93e2684'
curl -s -S -L -o '5a3ec84eff668545956fd18022155c47e93e2684.zip' 'https://api.github.com/repos/actions/cache/zipball/5a3ec84eff668545956fd18022155c47e93e2684'
curl -s -S -L -o '0400d5f644dc74513175e3cd8d07132dd4860809.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/0400d5f644dc74513175e3cd8d07132dd4860809'
curl -s -S -L -o '0400d5f644dc74513175e3cd8d07132dd4860809.zip' 'https://api.github.com/repos/actions/cache/zipball/0400d5f644dc74513175e3cd8d07132dd4860809'
curl -s -S -L -o '0057852bfaa89a56745cba8c7296529d2fc39830.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/0057852bfaa89a56745cba8c7296529d2fc39830'
curl -s -S -L -o '0057852bfaa89a56745cba8c7296529d2fc39830.zip' 'https://api.github.com/repos/actions/cache/zipball/0057852bfaa89a56745cba8c7296529d2fc39830'
curl -s -S -L -o '9255dc7a253b0ccc959486e2bca901246202afeb.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/9255dc7a253b0ccc959486e2bca901246202afeb'
curl -s -S -L -o '9255dc7a253b0ccc959486e2bca901246202afeb.zip' 'https://api.github.com/repos/actions/cache/zipball/9255dc7a253b0ccc959486e2bca901246202afeb'
curl -s -S -L -o 'a7833574556fa59680c1b7cb190c1735db73ebf0.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/a7833574556fa59680c1b7cb190c1735db73ebf0'
curl -s -S -L -o 'a7833574556fa59680c1b7cb190c1735db73ebf0.zip' 'https://api.github.com/repos/actions/cache/zipball/a7833574556fa59680c1b7cb190c1735db73ebf0'
curl -s -S -L -o '9255dc7a253b0ccc959486e2bca901246202afeb.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/9255dc7a253b0ccc959486e2bca901246202afeb'
curl -s -S -L -o '9255dc7a253b0ccc959486e2bca901246202afeb.zip' 'https://api.github.com/repos/actions/cache/zipball/9255dc7a253b0ccc959486e2bca901246202afeb'
popd

View File

@@ -1,15 +1,15 @@
mkdir actions_checkout
pushd actions_checkout
curl -s -S -L -o 'eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871'
curl -s -S -L -o 'eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871.zip' 'https://api.github.com/repos/actions/checkout/zipball/eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871'
curl -s -S -L -o '544eadc6bf3d226fd7a7a9f0dc5b5bf7ca0675b9.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/544eadc6bf3d226fd7a7a9f0dc5b5bf7ca0675b9'
curl -s -S -L -o '544eadc6bf3d226fd7a7a9f0dc5b5bf7ca0675b9.zip' 'https://api.github.com/repos/actions/checkout/zipball/544eadc6bf3d226fd7a7a9f0dc5b5bf7ca0675b9'
curl -s -S -L -o '8e8c483db84b4bee98b60c0593521ed34d9990e8.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/8e8c483db84b4bee98b60c0593521ed34d9990e8'
curl -s -S -L -o '8e8c483db84b4bee98b60c0593521ed34d9990e8.zip' 'https://api.github.com/repos/actions/checkout/zipball/8e8c483db84b4bee98b60c0593521ed34d9990e8'
curl -s -S -L -o '50fbc622fc4ef5163becd7fab6573eac35f8462e.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/50fbc622fc4ef5163becd7fab6573eac35f8462e'
curl -s -S -L -o '50fbc622fc4ef5163becd7fab6573eac35f8462e.zip' 'https://api.github.com/repos/actions/checkout/zipball/50fbc622fc4ef5163becd7fab6573eac35f8462e'
curl -s -S -L -o 'af513c7a016048ae468971c52ed77d9562c7c819.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/af513c7a016048ae468971c52ed77d9562c7c819'
curl -s -S -L -o 'af513c7a016048ae468971c52ed77d9562c7c819.zip' 'https://api.github.com/repos/actions/checkout/zipball/af513c7a016048ae468971c52ed77d9562c7c819'
curl -s -S -L -o 'ec3afacf7f605c9fc12c70bc1c9e1708ddb99eca.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/ec3afacf7f605c9fc12c70bc1c9e1708ddb99eca'
curl -s -S -L -o 'ec3afacf7f605c9fc12c70bc1c9e1708ddb99eca.zip' 'https://api.github.com/repos/actions/checkout/zipball/ec3afacf7f605c9fc12c70bc1c9e1708ddb99eca'
curl -s -S -L -o 'a2ca40438991a1ab62db1b7cad0fd4e36a2ac254.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/a2ca40438991a1ab62db1b7cad0fd4e36a2ac254'
curl -s -S -L -o 'a2ca40438991a1ab62db1b7cad0fd4e36a2ac254.zip' 'https://api.github.com/repos/actions/checkout/zipball/a2ca40438991a1ab62db1b7cad0fd4e36a2ac254'
curl -s -S -L -o '0b496e91ec7ae4428c3ed2eeb4c3a40df431f2cc.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/0b496e91ec7ae4428c3ed2eeb4c3a40df431f2cc'
curl -s -S -L -o '0b496e91ec7ae4428c3ed2eeb4c3a40df431f2cc.zip' 'https://api.github.com/repos/actions/checkout/zipball/0b496e91ec7ae4428c3ed2eeb4c3a40df431f2cc'
curl -s -S -L -o '50fbc622fc4ef5163becd7fab6573eac35f8462e.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/50fbc622fc4ef5163becd7fab6573eac35f8462e'
curl -s -S -L -o '50fbc622fc4ef5163becd7fab6573eac35f8462e.zip' 'https://api.github.com/repos/actions/checkout/zipball/50fbc622fc4ef5163becd7fab6573eac35f8462e'
curl -s -S -L -o 'ee0669bd1cc54295c223e0bb666b733df41de1c5.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/ee0669bd1cc54295c223e0bb666b733df41de1c5'
curl -s -S -L -o 'ee0669bd1cc54295c223e0bb666b733df41de1c5.zip' 'https://api.github.com/repos/actions/checkout/zipball/ee0669bd1cc54295c223e0bb666b733df41de1c5'
curl -s -S -L -o '722adc63f1aa60a57ec37892e133b1d319cae598.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/722adc63f1aa60a57ec37892e133b1d319cae598'
@@ -70,8 +70,8 @@ curl -s -S -L -o 'c85c95e3d7251135ab7dc9ce3241c5835cc595a9.tar.gz' 'https://api.
curl -s -S -L -o 'c85c95e3d7251135ab7dc9ce3241c5835cc595a9.zip' 'https://api.github.com/repos/actions/checkout/zipball/c85c95e3d7251135ab7dc9ce3241c5835cc595a9'
curl -s -S -L -o 'f43a0e5ff2bd294095638e18286ca9a3d1956744.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/f43a0e5ff2bd294095638e18286ca9a3d1956744'
curl -s -S -L -o 'f43a0e5ff2bd294095638e18286ca9a3d1956744.zip' 'https://api.github.com/repos/actions/checkout/zipball/f43a0e5ff2bd294095638e18286ca9a3d1956744'
curl -s -S -L -o 'eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871'
curl -s -S -L -o 'eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871.zip' 'https://api.github.com/repos/actions/checkout/zipball/eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871'
curl -s -S -L -o '34e114876b0b11c390a56381ad16ebd13914f8d5.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/34e114876b0b11c390a56381ad16ebd13914f8d5'
curl -s -S -L -o '34e114876b0b11c390a56381ad16ebd13914f8d5.zip' 'https://api.github.com/repos/actions/checkout/zipball/34e114876b0b11c390a56381ad16ebd13914f8d5'
curl -s -S -L -o '1e31de5234b9f8995739874a8ce0492dc87873e2.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/1e31de5234b9f8995739874a8ce0492dc87873e2'
curl -s -S -L -o '1e31de5234b9f8995739874a8ce0492dc87873e2.zip' 'https://api.github.com/repos/actions/checkout/zipball/1e31de5234b9f8995739874a8ce0492dc87873e2'
curl -s -S -L -o '8ade135a41bc03ea155e62e844d188df1ea18608.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/8ade135a41bc03ea155e62e844d188df1ea18608'
@@ -94,4 +94,22 @@ curl -s -S -L -o 'd632683dd7b4114ad314bca15554477dd762a938.tar.gz' 'https://api.
curl -s -S -L -o 'd632683dd7b4114ad314bca15554477dd762a938.zip' 'https://api.github.com/repos/actions/checkout/zipball/d632683dd7b4114ad314bca15554477dd762a938'
curl -s -S -L -o 'eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871'
curl -s -S -L -o 'eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871.zip' 'https://api.github.com/repos/actions/checkout/zipball/eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871'
curl -s -S -L -o '11bd71901bbe5b1630ceea73d27597364c9af683.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/11bd71901bbe5b1630ceea73d27597364c9af683'
curl -s -S -L -o '11bd71901bbe5b1630ceea73d27597364c9af683.zip' 'https://api.github.com/repos/actions/checkout/zipball/11bd71901bbe5b1630ceea73d27597364c9af683'
curl -s -S -L -o '08eba0b27e820071cde6df949e0beb9ba4906955.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/08eba0b27e820071cde6df949e0beb9ba4906955'
curl -s -S -L -o '08eba0b27e820071cde6df949e0beb9ba4906955.zip' 'https://api.github.com/repos/actions/checkout/zipball/08eba0b27e820071cde6df949e0beb9ba4906955'
curl -s -S -L -o '34e114876b0b11c390a56381ad16ebd13914f8d5.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/34e114876b0b11c390a56381ad16ebd13914f8d5'
curl -s -S -L -o '34e114876b0b11c390a56381ad16ebd13914f8d5.zip' 'https://api.github.com/repos/actions/checkout/zipball/34e114876b0b11c390a56381ad16ebd13914f8d5'
curl -s -S -L -o '93cb6efe18208431cddfb8368fd83d5badbf9bfd.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/93cb6efe18208431cddfb8368fd83d5badbf9bfd'
curl -s -S -L -o '93cb6efe18208431cddfb8368fd83d5badbf9bfd.zip' 'https://api.github.com/repos/actions/checkout/zipball/93cb6efe18208431cddfb8368fd83d5badbf9bfd'
curl -s -S -L -o '08c6903cd8c0fde910a37f88322edcfb5dd907a8.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/08c6903cd8c0fde910a37f88322edcfb5dd907a8'
curl -s -S -L -o '08c6903cd8c0fde910a37f88322edcfb5dd907a8.zip' 'https://api.github.com/repos/actions/checkout/zipball/08c6903cd8c0fde910a37f88322edcfb5dd907a8'
curl -s -S -L -o '93cb6efe18208431cddfb8368fd83d5badbf9bfd.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/93cb6efe18208431cddfb8368fd83d5badbf9bfd'
curl -s -S -L -o '93cb6efe18208431cddfb8368fd83d5badbf9bfd.zip' 'https://api.github.com/repos/actions/checkout/zipball/93cb6efe18208431cddfb8368fd83d5badbf9bfd'
curl -s -S -L -o '8e8c483db84b4bee98b60c0593521ed34d9990e8.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/8e8c483db84b4bee98b60c0593521ed34d9990e8'
curl -s -S -L -o '8e8c483db84b4bee98b60c0593521ed34d9990e8.zip' 'https://api.github.com/repos/actions/checkout/zipball/8e8c483db84b4bee98b60c0593521ed34d9990e8'
curl -s -S -L -o '1af3b93b6815bc44a9784bd300feb67ff0d1eeb3.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3'
curl -s -S -L -o '1af3b93b6815bc44a9784bd300feb67ff0d1eeb3.zip' 'https://api.github.com/repos/actions/checkout/zipball/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3'
curl -s -S -L -o '8e8c483db84b4bee98b60c0593521ed34d9990e8.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/8e8c483db84b4bee98b60c0593521ed34d9990e8'
curl -s -S -L -o '8e8c483db84b4bee98b60c0593521ed34d9990e8.zip' 'https://api.github.com/repos/actions/checkout/zipball/8e8c483db84b4bee98b60c0593521ed34d9990e8'
popd

View File

@@ -1,7 +1,7 @@
mkdir actions_setup-node
pushd actions_setup-node
curl -s -S -L -o 'aca7b64a59c0063db8564e0ffdadd3887f1cbae5.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/aca7b64a59c0063db8564e0ffdadd3887f1cbae5'
curl -s -S -L -o 'aca7b64a59c0063db8564e0ffdadd3887f1cbae5.zip' 'https://api.github.com/repos/actions/setup-node/zipball/aca7b64a59c0063db8564e0ffdadd3887f1cbae5'
curl -s -S -L -o '65d868f8d4d85d7d4abb7de0875cde3fcc8798f5.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/65d868f8d4d85d7d4abb7de0875cde3fcc8798f5'
curl -s -S -L -o '65d868f8d4d85d7d4abb7de0875cde3fcc8798f5.zip' 'https://api.github.com/repos/actions/setup-node/zipball/65d868f8d4d85d7d4abb7de0875cde3fcc8798f5'
curl -s -S -L -o 'f1f314fca9dfce2769ece7d933488f076716723e.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/f1f314fca9dfce2769ece7d933488f076716723e'
curl -s -S -L -o 'f1f314fca9dfce2769ece7d933488f076716723e.zip' 'https://api.github.com/repos/actions/setup-node/zipball/f1f314fca9dfce2769ece7d933488f076716723e'
curl -s -S -L -o '0d7d2ca66539aca4af6c5102e29a33757e2c2d2c.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/0d7d2ca66539aca4af6c5102e29a33757e2c2d2c'
@@ -22,8 +22,8 @@ curl -s -S -L -o '8de2f9fcbc73a4ff49e2c9df61041a0f03f10914.tar.gz' 'https://api.
curl -s -S -L -o '8de2f9fcbc73a4ff49e2c9df61041a0f03f10914.zip' 'https://api.github.com/repos/actions/setup-node/zipball/8de2f9fcbc73a4ff49e2c9df61041a0f03f10914'
curl -s -S -L -o 'c35dd24c52f85b8c80fd1619f6bc7b9e82c840db.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/c35dd24c52f85b8c80fd1619f6bc7b9e82c840db'
curl -s -S -L -o 'c35dd24c52f85b8c80fd1619f6bc7b9e82c840db.zip' 'https://api.github.com/repos/actions/setup-node/zipball/c35dd24c52f85b8c80fd1619f6bc7b9e82c840db'
curl -s -S -L -o '280ca3d133fb567e0329575ed7c5eac74034e25d.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/280ca3d133fb567e0329575ed7c5eac74034e25d'
curl -s -S -L -o '280ca3d133fb567e0329575ed7c5eac74034e25d.zip' 'https://api.github.com/repos/actions/setup-node/zipball/280ca3d133fb567e0329575ed7c5eac74034e25d'
curl -s -S -L -o 'b6651e20e530d6e6b845a9828606779e89f5529c.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/b6651e20e530d6e6b845a9828606779e89f5529c'
curl -s -S -L -o 'b6651e20e530d6e6b845a9828606779e89f5529c.zip' 'https://api.github.com/repos/actions/setup-node/zipball/b6651e20e530d6e6b845a9828606779e89f5529c'
curl -s -S -L -o '1c5c1375b3817ad821719597effe8e3d6f764930.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/1c5c1375b3817ad821719597effe8e3d6f764930'
curl -s -S -L -o '1c5c1375b3817ad821719597effe8e3d6f764930.zip' 'https://api.github.com/repos/actions/setup-node/zipball/1c5c1375b3817ad821719597effe8e3d6f764930'
curl -s -S -L -o '83c9f7a7df54d6b57455f7c57ac414f2ae5fb8de.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/83c9f7a7df54d6b57455f7c57ac414f2ae5fb8de'
@@ -72,8 +72,8 @@ curl -s -S -L -o '1f8c6b94b26d0feae1e387ca63ccbdc44d27b561.tar.gz' 'https://api.
curl -s -S -L -o '1f8c6b94b26d0feae1e387ca63ccbdc44d27b561.zip' 'https://api.github.com/repos/actions/setup-node/zipball/1f8c6b94b26d0feae1e387ca63ccbdc44d27b561'
curl -s -S -L -o '7c12f8017d5436eb855f1ed4399f037a36fbd9e8.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/7c12f8017d5436eb855f1ed4399f037a36fbd9e8'
curl -s -S -L -o '7c12f8017d5436eb855f1ed4399f037a36fbd9e8.zip' 'https://api.github.com/repos/actions/setup-node/zipball/7c12f8017d5436eb855f1ed4399f037a36fbd9e8'
curl -s -S -L -o '1a4442cacd436585916779262731d5b162bc6ec7.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/1a4442cacd436585916779262731d5b162bc6ec7'
curl -s -S -L -o '1a4442cacd436585916779262731d5b162bc6ec7.zip' 'https://api.github.com/repos/actions/setup-node/zipball/1a4442cacd436585916779262731d5b162bc6ec7'
curl -s -S -L -o '3235b876344d2a9aa001b8d1453c930bba69e610.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/3235b876344d2a9aa001b8d1453c930bba69e610'
curl -s -S -L -o '3235b876344d2a9aa001b8d1453c930bba69e610.zip' 'https://api.github.com/repos/actions/setup-node/zipball/3235b876344d2a9aa001b8d1453c930bba69e610'
curl -s -S -L -o '9ced9a43a244f3ac94f13bfd896db8c8f30da67a.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/9ced9a43a244f3ac94f13bfd896db8c8f30da67a'
curl -s -S -L -o '9ced9a43a244f3ac94f13bfd896db8c8f30da67a.zip' 'https://api.github.com/repos/actions/setup-node/zipball/9ced9a43a244f3ac94f13bfd896db8c8f30da67a'
curl -s -S -L -o '5b52f097d36d4b0b2f94ed6de710023fbb8b2236.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/5b52f097d36d4b0b2f94ed6de710023fbb8b2236'
@@ -102,8 +102,12 @@ curl -s -S -L -o '5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d.tar.gz' 'https://api.
curl -s -S -L -o '5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d.zip' 'https://api.github.com/repos/actions/setup-node/zipball/5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d'
curl -s -S -L -o '1a4442cacd436585916779262731d5b162bc6ec7.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/1a4442cacd436585916779262731d5b162bc6ec7'
curl -s -S -L -o '1a4442cacd436585916779262731d5b162bc6ec7.zip' 'https://api.github.com/repos/actions/setup-node/zipball/1a4442cacd436585916779262731d5b162bc6ec7'
curl -s -S -L -o '0a44ba7841725637a19e28fa30b79a866c81b0a6.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/0a44ba7841725637a19e28fa30b79a866c81b0a6'
curl -s -S -L -o '0a44ba7841725637a19e28fa30b79a866c81b0a6.zip' 'https://api.github.com/repos/actions/setup-node/zipball/0a44ba7841725637a19e28fa30b79a866c81b0a6'
curl -s -S -L -o 'dbe1369d7be17e7823f8c1ee1ae8bec5779239dd.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/dbe1369d7be17e7823f8c1ee1ae8bec5779239dd'
curl -s -S -L -o 'dbe1369d7be17e7823f8c1ee1ae8bec5779239dd.zip' 'https://api.github.com/repos/actions/setup-node/zipball/dbe1369d7be17e7823f8c1ee1ae8bec5779239dd'
curl -s -S -L -o '3235b876344d2a9aa001b8d1453c930bba69e610.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/3235b876344d2a9aa001b8d1453c930bba69e610'
curl -s -S -L -o '3235b876344d2a9aa001b8d1453c930bba69e610.zip' 'https://api.github.com/repos/actions/setup-node/zipball/3235b876344d2a9aa001b8d1453c930bba69e610'
curl -s -S -L -o '49933ea5288caeca8642d1e84afbd3f7d6820020.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/49933ea5288caeca8642d1e84afbd3f7d6820020'
curl -s -S -L -o '49933ea5288caeca8642d1e84afbd3f7d6820020.zip' 'https://api.github.com/repos/actions/setup-node/zipball/49933ea5288caeca8642d1e84afbd3f7d6820020'
curl -s -S -L -o '8f152de45cc393bb48ce5d89d36b731f54556e65.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/8f152de45cc393bb48ce5d89d36b731f54556e65'
curl -s -S -L -o '8f152de45cc393bb48ce5d89d36b731f54556e65.zip' 'https://api.github.com/repos/actions/setup-node/zipball/8f152de45cc393bb48ce5d89d36b731f54556e65'
curl -s -S -L -o 'b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/b39b52d1213e96004bfcb1c61a8a6fa8ab84f3e8'
@@ -114,4 +118,22 @@ curl -s -S -L -o '1e60f620b9541d16bece96c5465dc8ee9832be0b.tar.gz' 'https://api.
curl -s -S -L -o '1e60f620b9541d16bece96c5465dc8ee9832be0b.zip' 'https://api.github.com/repos/actions/setup-node/zipball/1e60f620b9541d16bece96c5465dc8ee9832be0b'
curl -s -S -L -o '0a44ba7841725637a19e28fa30b79a866c81b0a6.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/0a44ba7841725637a19e28fa30b79a866c81b0a6'
curl -s -S -L -o '0a44ba7841725637a19e28fa30b79a866c81b0a6.zip' 'https://api.github.com/repos/actions/setup-node/zipball/0a44ba7841725637a19e28fa30b79a866c81b0a6'
curl -s -S -L -o '39370e3970a6d050c480ffad4ff0ed4d3fdee5af.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/39370e3970a6d050c480ffad4ff0ed4d3fdee5af'
curl -s -S -L -o '39370e3970a6d050c480ffad4ff0ed4d3fdee5af.zip' 'https://api.github.com/repos/actions/setup-node/zipball/39370e3970a6d050c480ffad4ff0ed4d3fdee5af'
curl -s -S -L -o '1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a'
curl -s -S -L -o '1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a.zip' 'https://api.github.com/repos/actions/setup-node/zipball/1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a'
curl -s -S -L -o 'cdca7365b2dadb8aad0a33bc7601856ffabcc48e.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/cdca7365b2dadb8aad0a33bc7601856ffabcc48e'
curl -s -S -L -o 'cdca7365b2dadb8aad0a33bc7601856ffabcc48e.zip' 'https://api.github.com/repos/actions/setup-node/zipball/cdca7365b2dadb8aad0a33bc7601856ffabcc48e'
curl -s -S -L -o '49933ea5288caeca8642d1e84afbd3f7d6820020.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/49933ea5288caeca8642d1e84afbd3f7d6820020'
curl -s -S -L -o '49933ea5288caeca8642d1e84afbd3f7d6820020.zip' 'https://api.github.com/repos/actions/setup-node/zipball/49933ea5288caeca8642d1e84afbd3f7d6820020'
curl -s -S -L -o 'a0853c24544627f65ddf259abe73b1d18a591444.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/a0853c24544627f65ddf259abe73b1d18a591444'
curl -s -S -L -o 'a0853c24544627f65ddf259abe73b1d18a591444.zip' 'https://api.github.com/repos/actions/setup-node/zipball/a0853c24544627f65ddf259abe73b1d18a591444'
curl -s -S -L -o 'a0853c24544627f65ddf259abe73b1d18a591444.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/a0853c24544627f65ddf259abe73b1d18a591444'
curl -s -S -L -o 'a0853c24544627f65ddf259abe73b1d18a591444.zip' 'https://api.github.com/repos/actions/setup-node/zipball/a0853c24544627f65ddf259abe73b1d18a591444'
curl -s -S -L -o '395ad3262231945c25e8478fd5baf05154b1d79f.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/395ad3262231945c25e8478fd5baf05154b1d79f'
curl -s -S -L -o '395ad3262231945c25e8478fd5baf05154b1d79f.zip' 'https://api.github.com/repos/actions/setup-node/zipball/395ad3262231945c25e8478fd5baf05154b1d79f'
curl -s -S -L -o '2028fbc5c25fe9cf00d9f06a71cc4710d4507903.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/2028fbc5c25fe9cf00d9f06a71cc4710d4507903'
curl -s -S -L -o '2028fbc5c25fe9cf00d9f06a71cc4710d4507903.zip' 'https://api.github.com/repos/actions/setup-node/zipball/2028fbc5c25fe9cf00d9f06a71cc4710d4507903'
curl -s -S -L -o '395ad3262231945c25e8478fd5baf05154b1d79f.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/395ad3262231945c25e8478fd5baf05154b1d79f'
curl -s -S -L -o '395ad3262231945c25e8478fd5baf05154b1d79f.zip' 'https://api.github.com/repos/actions/setup-node/zipball/395ad3262231945c25e8478fd5baf05154b1d79f'
popd

View File

@@ -1,13 +1,13 @@
mkdir actions_setup-python
pushd actions_setup-python
curl -s -S -L -o '19dfb7b659fa9e60c2f89c33335ab5f6f1792b6e.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/19dfb7b659fa9e60c2f89c33335ab5f6f1792b6e'
curl -s -S -L -o '19dfb7b659fa9e60c2f89c33335ab5f6f1792b6e.zip' 'https://api.github.com/repos/actions/setup-python/zipball/19dfb7b659fa9e60c2f89c33335ab5f6f1792b6e'
curl -s -S -L -o '83679a892e2d95755f2dac6acb0bfd1e9ac5d548.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/83679a892e2d95755f2dac6acb0bfd1e9ac5d548'
curl -s -S -L -o '83679a892e2d95755f2dac6acb0bfd1e9ac5d548.zip' 'https://api.github.com/repos/actions/setup-python/zipball/83679a892e2d95755f2dac6acb0bfd1e9ac5d548'
curl -s -S -L -o 'e9aba2c848f5ebd159c070c61ea2c4e2b122355e.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/e9aba2c848f5ebd159c070c61ea2c4e2b122355e'
curl -s -S -L -o 'e9aba2c848f5ebd159c070c61ea2c4e2b122355e.zip' 'https://api.github.com/repos/actions/setup-python/zipball/e9aba2c848f5ebd159c070c61ea2c4e2b122355e'
curl -s -S -L -o '79a60bc5f81b5089e080e675ad1f542941c1e8c0.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/79a60bc5f81b5089e080e675ad1f542941c1e8c0'
curl -s -S -L -o '79a60bc5f81b5089e080e675ad1f542941c1e8c0.zip' 'https://api.github.com/repos/actions/setup-python/zipball/79a60bc5f81b5089e080e675ad1f542941c1e8c0'
curl -s -S -L -o '7bde172dfb90397260b315393bc3a0e2e23f3303.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/7bde172dfb90397260b315393bc3a0e2e23f3303'
curl -s -S -L -o '7bde172dfb90397260b315393bc3a0e2e23f3303.zip' 'https://api.github.com/repos/actions/setup-python/zipball/7bde172dfb90397260b315393bc3a0e2e23f3303'
curl -s -S -L -o '6c4e46d258ee4bf9a1263c78a91ec029bbe54cf0.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/6c4e46d258ee4bf9a1263c78a91ec029bbe54cf0'
curl -s -S -L -o '6c4e46d258ee4bf9a1263c78a91ec029bbe54cf0.zip' 'https://api.github.com/repos/actions/setup-python/zipball/6c4e46d258ee4bf9a1263c78a91ec029bbe54cf0'
curl -s -S -L -o '807b74f98ca701f414ddaa8a4187e7cffa93cbbd.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/807b74f98ca701f414ddaa8a4187e7cffa93cbbd'
curl -s -S -L -o '807b74f98ca701f414ddaa8a4187e7cffa93cbbd.zip' 'https://api.github.com/repos/actions/setup-python/zipball/807b74f98ca701f414ddaa8a4187e7cffa93cbbd'
curl -s -S -L -o '7a69c2bc7dc38832443a11bc7c2550ba96c6f45c.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/7a69c2bc7dc38832443a11bc7c2550ba96c6f45c'
curl -s -S -L -o '7a69c2bc7dc38832443a11bc7c2550ba96c6f45c.zip' 'https://api.github.com/repos/actions/setup-python/zipball/7a69c2bc7dc38832443a11bc7c2550ba96c6f45c'
curl -s -S -L -o '7010ec794f55ed6e9a6b0fa34cdfcc5bbc6137b2.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/7010ec794f55ed6e9a6b0fa34cdfcc5bbc6137b2'
@@ -50,8 +50,8 @@ curl -s -S -L -o '48e4ac706204bab735867521ba54b3276c883d00.tar.gz' 'https://api.
curl -s -S -L -o '48e4ac706204bab735867521ba54b3276c883d00.zip' 'https://api.github.com/repos/actions/setup-python/zipball/48e4ac706204bab735867521ba54b3276c883d00'
curl -s -S -L -o '3542bca2639a428e1796aaa6a2ffef0c0f575566.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/3542bca2639a428e1796aaa6a2ffef0c0f575566'
curl -s -S -L -o '3542bca2639a428e1796aaa6a2ffef0c0f575566.zip' 'https://api.github.com/repos/actions/setup-python/zipball/3542bca2639a428e1796aaa6a2ffef0c0f575566'
curl -s -S -L -o '65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236'
curl -s -S -L -o '65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236.zip' 'https://api.github.com/repos/actions/setup-python/zipball/65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236'
curl -s -S -L -o '7f4fc3e22c37d6ff65e88745f38bd3157c663f7c.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/7f4fc3e22c37d6ff65e88745f38bd3157c663f7c'
curl -s -S -L -o '7f4fc3e22c37d6ff65e88745f38bd3157c663f7c.zip' 'https://api.github.com/repos/actions/setup-python/zipball/7f4fc3e22c37d6ff65e88745f38bd3157c663f7c'
curl -s -S -L -o 'd09bd5e6005b175076f227b13d9730d56e9dcfcb.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/d09bd5e6005b175076f227b13d9730d56e9dcfcb'
curl -s -S -L -o 'd09bd5e6005b175076f227b13d9730d56e9dcfcb.zip' 'https://api.github.com/repos/actions/setup-python/zipball/d09bd5e6005b175076f227b13d9730d56e9dcfcb'
curl -s -S -L -o 'c4e89fac7e8767b327bbad6cb4d859eda999cf08.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/c4e89fac7e8767b327bbad6cb4d859eda999cf08'
@@ -76,8 +76,12 @@ curl -s -S -L -o '65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236.tar.gz' 'https://api.
curl -s -S -L -o '65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236.zip' 'https://api.github.com/repos/actions/setup-python/zipball/65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236'
curl -s -S -L -o 'b64ffcaf5b410884ad320a9cfac8866006a109aa.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/b64ffcaf5b410884ad320a9cfac8866006a109aa'
curl -s -S -L -o 'b64ffcaf5b410884ad320a9cfac8866006a109aa.zip' 'https://api.github.com/repos/actions/setup-python/zipball/b64ffcaf5b410884ad320a9cfac8866006a109aa'
curl -s -S -L -o 'f677139bbe7f9c59b41e40162b753c062f5d49a3.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/f677139bbe7f9c59b41e40162b753c062f5d49a3'
curl -s -S -L -o 'f677139bbe7f9c59b41e40162b753c062f5d49a3.zip' 'https://api.github.com/repos/actions/setup-python/zipball/f677139bbe7f9c59b41e40162b753c062f5d49a3'
curl -s -S -L -o '3605726ffa6ef7750b99ff496e5b88248b414e26.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/3605726ffa6ef7750b99ff496e5b88248b414e26'
curl -s -S -L -o '3605726ffa6ef7750b99ff496e5b88248b414e26.zip' 'https://api.github.com/repos/actions/setup-python/zipball/3605726ffa6ef7750b99ff496e5b88248b414e26'
curl -s -S -L -o '7f4fc3e22c37d6ff65e88745f38bd3157c663f7c.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/7f4fc3e22c37d6ff65e88745f38bd3157c663f7c'
curl -s -S -L -o '7f4fc3e22c37d6ff65e88745f38bd3157c663f7c.zip' 'https://api.github.com/repos/actions/setup-python/zipball/7f4fc3e22c37d6ff65e88745f38bd3157c663f7c'
curl -s -S -L -o 'a26af69be951a213d495a4c3e4e4022e16d87065.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/a26af69be951a213d495a4c3e4e4022e16d87065'
curl -s -S -L -o 'a26af69be951a213d495a4c3e4e4022e16d87065.zip' 'https://api.github.com/repos/actions/setup-python/zipball/a26af69be951a213d495a4c3e4e4022e16d87065'
curl -s -S -L -o '0a5c61591373683505ea898e09a3ea4f39ef2b9c.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/0a5c61591373683505ea898e09a3ea4f39ef2b9c'
curl -s -S -L -o '0a5c61591373683505ea898e09a3ea4f39ef2b9c.zip' 'https://api.github.com/repos/actions/setup-python/zipball/0a5c61591373683505ea898e09a3ea4f39ef2b9c'
curl -s -S -L -o '82c7e631bb3cdc910f68e0081d67478d79c6982d.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/82c7e631bb3cdc910f68e0081d67478d79c6982d'
@@ -86,4 +90,18 @@ curl -s -S -L -o '39cd14951b08e74b54015e9e001cdefcf80e669f.tar.gz' 'https://api.
curl -s -S -L -o '39cd14951b08e74b54015e9e001cdefcf80e669f.zip' 'https://api.github.com/repos/actions/setup-python/zipball/39cd14951b08e74b54015e9e001cdefcf80e669f'
curl -s -S -L -o 'f677139bbe7f9c59b41e40162b753c062f5d49a3.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/f677139bbe7f9c59b41e40162b753c062f5d49a3'
curl -s -S -L -o 'f677139bbe7f9c59b41e40162b753c062f5d49a3.zip' 'https://api.github.com/repos/actions/setup-python/zipball/f677139bbe7f9c59b41e40162b753c062f5d49a3'
curl -s -S -L -o '0b93645e9fea7318ecaed2b359559ac225c90a2b.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/0b93645e9fea7318ecaed2b359559ac225c90a2b'
curl -s -S -L -o '0b93645e9fea7318ecaed2b359559ac225c90a2b.zip' 'https://api.github.com/repos/actions/setup-python/zipball/0b93645e9fea7318ecaed2b359559ac225c90a2b'
curl -s -S -L -o '42375524e23c412d93fb67b49958b491fce71c38.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/42375524e23c412d93fb67b49958b491fce71c38'
curl -s -S -L -o '42375524e23c412d93fb67b49958b491fce71c38.zip' 'https://api.github.com/repos/actions/setup-python/zipball/42375524e23c412d93fb67b49958b491fce71c38'
curl -s -S -L -o '8d9ed9ac5c53483de85588cdf95a591a75ab9f55.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/8d9ed9ac5c53483de85588cdf95a591a75ab9f55'
curl -s -S -L -o '8d9ed9ac5c53483de85588cdf95a591a75ab9f55.zip' 'https://api.github.com/repos/actions/setup-python/zipball/8d9ed9ac5c53483de85588cdf95a591a75ab9f55'
curl -s -S -L -o 'a26af69be951a213d495a4c3e4e4022e16d87065.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/a26af69be951a213d495a4c3e4e4022e16d87065'
curl -s -S -L -o 'a26af69be951a213d495a4c3e4e4022e16d87065.zip' 'https://api.github.com/repos/actions/setup-python/zipball/a26af69be951a213d495a4c3e4e4022e16d87065'
curl -s -S -L -o '83679a892e2d95755f2dac6acb0bfd1e9ac5d548.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/83679a892e2d95755f2dac6acb0bfd1e9ac5d548'
curl -s -S -L -o '83679a892e2d95755f2dac6acb0bfd1e9ac5d548.zip' 'https://api.github.com/repos/actions/setup-python/zipball/83679a892e2d95755f2dac6acb0bfd1e9ac5d548'
curl -s -S -L -o 'e797f83bcb11b83ae66e0230d6156d7c80228e7c.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/e797f83bcb11b83ae66e0230d6156d7c80228e7c'
curl -s -S -L -o 'e797f83bcb11b83ae66e0230d6156d7c80228e7c.zip' 'https://api.github.com/repos/actions/setup-python/zipball/e797f83bcb11b83ae66e0230d6156d7c80228e7c'
curl -s -S -L -o '83679a892e2d95755f2dac6acb0bfd1e9ac5d548.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/83679a892e2d95755f2dac6acb0bfd1e9ac5d548'
curl -s -S -L -o '83679a892e2d95755f2dac6acb0bfd1e9ac5d548.zip' 'https://api.github.com/repos/actions/setup-python/zipball/83679a892e2d95755f2dac6acb0bfd1e9ac5d548'
popd

View File

@@ -1,11 +1,11 @@
mkdir actions_upload-artifact
pushd actions_upload-artifact
curl -s -S -L -o '184d73b71b93c222403b2e7f1ffebe4508014249.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/184d73b71b93c222403b2e7f1ffebe4508014249'
curl -s -S -L -o '184d73b71b93c222403b2e7f1ffebe4508014249.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/184d73b71b93c222403b2e7f1ffebe4508014249'
curl -s -S -L -o '34622df80861c3ed63eb2bff892de2f1fbf4c9da.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/34622df80861c3ed63eb2bff892de2f1fbf4c9da'
curl -s -S -L -o '34622df80861c3ed63eb2bff892de2f1fbf4c9da.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/34622df80861c3ed63eb2bff892de2f1fbf4c9da'
curl -s -S -L -o '631c3ac5d8cc76468d617056d13b8b27e16b2f92.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/631c3ac5d8cc76468d617056d13b8b27e16b2f92'
curl -s -S -L -o '631c3ac5d8cc76468d617056d13b8b27e16b2f92.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/631c3ac5d8cc76468d617056d13b8b27e16b2f92'
curl -s -S -L -o 'b7c566a772e6b6bfb58ed0dc250532a479d7789f.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/b7c566a772e6b6bfb58ed0dc250532a479d7789f'
curl -s -S -L -o 'b7c566a772e6b6bfb58ed0dc250532a479d7789f.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/b7c566a772e6b6bfb58ed0dc250532a479d7789f'
curl -s -S -L -o '3446296876d12d4e3a0f3145a3c87e67bf0a16b5.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/3446296876d12d4e3a0f3145a3c87e67bf0a16b5'
curl -s -S -L -o '3446296876d12d4e3a0f3145a3c87e67bf0a16b5.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/3446296876d12d4e3a0f3145a3c87e67bf0a16b5'
curl -s -S -L -o '3446296876d12d4e3a0f3145a3c87e67bf0a16b5.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/3446296876d12d4e3a0f3145a3c87e67bf0a16b5'
curl -s -S -L -o '3446296876d12d4e3a0f3145a3c87e67bf0a16b5.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/3446296876d12d4e3a0f3145a3c87e67bf0a16b5'
curl -s -S -L -o '82c141cc518b40d92cc801eee768e7aafc9c2fa2.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/82c141cc518b40d92cc801eee768e7aafc9c2fa2'
curl -s -S -L -o '82c141cc518b40d92cc801eee768e7aafc9c2fa2.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/82c141cc518b40d92cc801eee768e7aafc9c2fa2'
curl -s -S -L -o '97b7dace6c8d860ce9708aba808be6a2ee4cbc3a.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/97b7dace6c8d860ce9708aba808be6a2ee4cbc3a'
@@ -50,8 +50,8 @@ curl -s -S -L -o '9ee08a3b00e91a926cc9547dc79589c20872452f.tar.gz' 'https://api.
curl -s -S -L -o '9ee08a3b00e91a926cc9547dc79589c20872452f.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/9ee08a3b00e91a926cc9547dc79589c20872452f'
curl -s -S -L -o 'ff15f0306b3f739f7b6fd43fb5d26cd321bd4de5.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/ff15f0306b3f739f7b6fd43fb5d26cd321bd4de5'
curl -s -S -L -o 'ff15f0306b3f739f7b6fd43fb5d26cd321bd4de5.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/ff15f0306b3f739f7b6fd43fb5d26cd321bd4de5'
curl -s -S -L -o 'b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882'
curl -s -S -L -o 'b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882'
curl -s -S -L -o 'ea165f8d65b6e75b540449e92b4886f43607fa02.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/ea165f8d65b6e75b540449e92b4886f43607fa02'
curl -s -S -L -o 'ea165f8d65b6e75b540449e92b4886f43607fa02.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/ea165f8d65b6e75b540449e92b4886f43607fa02'
curl -s -S -L -o 'c7d193f32edcb7bfad88892161225aeda64e9392.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/c7d193f32edcb7bfad88892161225aeda64e9392'
curl -s -S -L -o 'c7d193f32edcb7bfad88892161225aeda64e9392.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/c7d193f32edcb7bfad88892161225aeda64e9392'
curl -s -S -L -o '1eb3cb2b3e0f29609092a73eb033bb759a334595.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/1eb3cb2b3e0f29609092a73eb033bb759a334595'
@@ -80,4 +80,20 @@ curl -s -S -L -o '84480863f228bb9747b473957fcc9e309aa96097.tar.gz' 'https://api.
curl -s -S -L -o '84480863f228bb9747b473957fcc9e309aa96097.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/84480863f228bb9747b473957fcc9e309aa96097'
curl -s -S -L -o 'b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882'
curl -s -S -L -o 'b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882'
curl -s -S -L -o '6f51ac03b9356f520e9adb1b1b7802705f340c2b.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/6f51ac03b9356f520e9adb1b1b7802705f340c2b'
curl -s -S -L -o '6f51ac03b9356f520e9adb1b1b7802705f340c2b.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/6f51ac03b9356f520e9adb1b1b7802705f340c2b'
curl -s -S -L -o '65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08'
curl -s -S -L -o '65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08'
curl -s -S -L -o '4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1'
curl -s -S -L -o '4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1'
curl -s -S -L -o 'ea165f8d65b6e75b540449e92b4886f43607fa02.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/ea165f8d65b6e75b540449e92b4886f43607fa02'
curl -s -S -L -o 'ea165f8d65b6e75b540449e92b4886f43607fa02.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/ea165f8d65b6e75b540449e92b4886f43607fa02'
curl -s -S -L -o '330a01c490aca151604b8cf639adc76d48f6c5d4.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/330a01c490aca151604b8cf639adc76d48f6c5d4'
curl -s -S -L -o '330a01c490aca151604b8cf639adc76d48f6c5d4.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/330a01c490aca151604b8cf639adc76d48f6c5d4'
curl -s -S -L -o '330a01c490aca151604b8cf639adc76d48f6c5d4.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/330a01c490aca151604b8cf639adc76d48f6c5d4'
curl -s -S -L -o '330a01c490aca151604b8cf639adc76d48f6c5d4.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/330a01c490aca151604b8cf639adc76d48f6c5d4'
curl -s -S -L -o 'b7c566a772e6b6bfb58ed0dc250532a479d7789f.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/b7c566a772e6b6bfb58ed0dc250532a479d7789f'
curl -s -S -L -o 'b7c566a772e6b6bfb58ed0dc250532a479d7789f.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/b7c566a772e6b6bfb58ed0dc250532a479d7789f'
curl -s -S -L -o 'b7c566a772e6b6bfb58ed0dc250532a479d7789f.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/b7c566a772e6b6bfb58ed0dc250532a479d7789f'
curl -s -S -L -o 'b7c566a772e6b6bfb58ed0dc250532a479d7789f.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/b7c566a772e6b6bfb58ed0dc250532a479d7789f'
popd

View File

@@ -26,6 +26,12 @@ class ActionConfig {
*/
patterns = []
/**
* Tag patterns to ignore during packaging
* @type {string[]|undefined}
*/
ignoreTags = undefined
/**
* Branch versions (ref to commit SHA)
* @type {{[ref: string]: string}}
@@ -63,12 +69,13 @@ exports.TagVersion = TagVersion
/**
* Adds a new action config file
* @param {string} owner
* @param {string} repos
* @param {string} repo
* @param {string[]} patternStrings
* @param {string} defaultBranch
* @param {string[]|undefined} ignoreTags
* @returns {Promise}
*/
async function add(owner, repo, patternStrings, defaultBranch) {
async function add(owner, repo, patternStrings, defaultBranch, ignoreTags) {
assert.ok(owner, "Arg 'owner' must not be empty")
assert.ok(repo, "Arg 'repo' must not be empty")
assert.ok(patternStrings, "Arg 'patternStrings' must not be null")
@@ -84,6 +91,9 @@ async function add(owner, repo, patternStrings, defaultBranch) {
config.owner = owner
config.repo = repo
config.patterns = patternStrings
if (ignoreTags && ignoreTags.length > 0) {
config.ignoreTags = ignoreTags
}
config.defaultBranch = defaultBranch
const tempDir = path.join(paths.temp, `${owner}_${repo}`)

View File

@@ -14,6 +14,7 @@ async function main() {
const repo = args.repo
const patterns = args.patterns
const defaultBranch = args.defaultBranch || 'master'
const ignoreTags = args.ignoreTags
// File exists?
const file = actionConfig.getFilePath(owner, repo)
@@ -23,7 +24,7 @@ async function main() {
await fsHelper.reinitTemp()
// Add the config
await actionConfig.add(owner, repo, patterns, defaultBranch)
await actionConfig.add(owner, repo, patterns, defaultBranch, ignoreTags)
}
catch (err) {
// Help
@@ -50,6 +51,7 @@ class Args {
repo = ''
patterns = []
defaultBranch = ''
ignoreTags = []
}
/**
@@ -58,7 +60,7 @@ class Args {
*/
function getArgs() {
// Parse
const parsedArgs = argHelper.parse([], ['default-branch'])
const parsedArgs = argHelper.parse([], ['default-branch', 'ignore-tags'])
if (parsedArgs.arguments.length < 1) {
argHelper.throwError('Expected at least one arg')
}
@@ -81,17 +83,32 @@ function getArgs() {
}
}
// Parse ignore-tags (comma-separated version prefixes like v1,v2)
// These are converted to regex patterns that match the version and all its sub-versions
let ignoreTags = []
if (parsedArgs.options['ignore-tags']) {
const prefixes = parsedArgs.options['ignore-tags'].split(',').map(t => t.trim()).filter(t => t)
for (const prefix of prefixes) {
// Convert simple version prefix like "v1" to regex pattern "^v1(\\..*)?$"
// This matches "v1", "v1.0", "v1.0.0", etc.
const escapedPrefix = prefix.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')
ignoreTags.push(`^${escapedPrefix}(\\..*)?$`)
}
}
return {
owner: splitNwo[0],
repo: splitNwo[1],
patterns: patterns,
defaultBranch: parsedArgs.options['default-branch']
defaultBranch: parsedArgs.options['default-branch'],
ignoreTags: ignoreTags
}
}
function printUsage() {
console.error('USAGE: add-action.sh [--default-branch branch] nwo [(+|-)regexp [...]]')
console.error('USAGE: add-action.sh [--default-branch branch] [--ignore-tags versions] nwo [(+|-)regexp [...]]')
console.error(` --default-branch Default branch name. For example: master`)
console.error(` --ignore-tags Comma-separated version prefixes to ignore. For example: v1,v2`)
console.error(` nwo Name with owner. For example: actions/checkout`)
console.error(` regexp Refs to include or exclude. Default: ${actionConfig.defaultPatterns.join(' ')}`)
}

View File

@@ -0,0 +1,105 @@
const actionConfig = require('./action-config')
const argHelper = require('./arg-helper')
const debugHelper = require('./debug-helper')
const fs = require('fs')
async function main() {
try {
// Command line args
const args = getArgs()
// Get the action config file
const file = actionConfig.getFilePath(args.owner, args.repo)
debugHelper.debug(`file: ${file}`)
// Load the config
const config = await actionConfig.loadFromPath(file)
// Add ignore tags
if (!config.ignoreTags) {
config.ignoreTags = []
}
// Add new patterns (avoid duplicates)
for (const pattern of args.ignoreTags) {
if (!config.ignoreTags.includes(pattern)) {
config.ignoreTags.push(pattern)
}
}
// Write config back
await fs.promises.writeFile(file, JSON.stringify(config, null, ' '))
console.log(`Updated config file: ${file}`)
console.log(` ignoreTags: ${JSON.stringify(config.ignoreTags)}`)
}
catch (err) {
// Help
if (err.code === argHelper.helpCode) {
printUsage()
return
}
// Arg error?
if (err.code === argHelper.errorCode) {
printUsage()
console.error('')
}
// Print error
debugHelper.debug(err.stack)
console.error(`ERROR: ${err.message}`)
process.exitCode = 1
}
}
class Args {
owner = ''
repo = ''
ignoreTags = []
}
/**
* Get the command line args
* @returns {Args}
*/
function getArgs() {
const parsedArgs = argHelper.parse([], ['ignore-tags'])
const result = new Args()
// Validate ignore-tags is provided
if (!parsedArgs.options['ignore-tags']) {
argHelper.throwError('--ignore-tags is required')
}
// Parse ignore-tags (comma-separated version prefixes like v1,v2)
const prefixes = parsedArgs.options['ignore-tags'].split(',').map(t => t.trim()).filter(t => t)
for (const prefix of prefixes) {
// Convert simple version prefix like "v1" to regex pattern "^v1(\\..*)?$"
// This matches "v1", "v1.0", "v1.0.0", etc.
const escapedPrefix = prefix.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')
result.ignoreTags.push(`^${escapedPrefix}(\\..*)?$`)
}
// Validate exactly one arg
if (parsedArgs.arguments.length !== 1) {
argHelper.throwError('Expected exactly one arg (nwo)')
}
const nwo = parsedArgs.arguments[0]
const splitNwo = nwo.split('/')
if (splitNwo.length !== 2 || !splitNwo[0] || !splitNwo[1]) {
argHelper.throwError(`Invalid nwo '${nwo}'`)
}
result.owner = splitNwo[0]
result.repo = splitNwo[1]
return result
}
function printUsage() {
console.error('USAGE: add-ignore-tags.sh --ignore-tags versions nwo')
console.error(` --ignore-tags Comma-separated version prefixes to ignore. For example: v1,v2`)
console.error(` nwo Name with owner. For example: actions/checkout`)
}
main()

View File

@@ -40,15 +40,32 @@ for json_file in $script_dir/../../config/actions/*.json; do
curl_download_commands+=("curl -s -S -L -o '$sha.zip' 'https://api.github.com/repos/$owner/$repo/zipball/$sha'")
done
# Get an array of tag info. Each item contains "<tag> <tag_or_commit_sha> <commit_sha>"
# Get an array of ignoreTags patterns (if present)
ignore_patterns=()
IFS=$'\n' read -r -d '' -a ignore_patterns < <( echo "$json" | jq --raw-output '.ignoreTags // [] | .[]' && printf '\0' )
# Get an array of tag info. Each item contains "<tag> <commit_sha>"
tag_info=()
IFS=$'\n' read -r -d '' -a tag_info < <( echo "$json" | jq --raw-output '.tags | to_entries | .[] | .key + " " + if .value.tag? then .value.tag else .value.commit end + " " + .value.commit' && printf '\0' )
IFS=$'\n' read -r -d '' -a tag_info < <( echo "$json" | jq --raw-output '.tags | to_entries | .[] | .key + " " + .value.commit' && printf '\0' )
for item in "${tag_info[@]}"; do
split=( $(echo $item) )
tag="${split[0]}"
sha="${split[1]}"
commit="${split[2]}"
# Check if the tag matches any ignore pattern
skip_tag=false
for pattern in "${ignore_patterns[@]}"; do
if [[ "$tag" =~ $pattern ]]; then
echo "Ignoring tag '$tag' (matches pattern '$pattern')"
skip_tag=true
break
fi
done
if [ "$skip_tag" = true ]; then
continue
fi
# Append curl download command
curl_download_commands+=("curl -s -S -L -o '$sha.tar.gz' 'https://api.github.com/repos/$owner/$repo/tarball/$sha'")

View File

@@ -22,8 +22,9 @@ async function main() {
const repo = config.repo
const patterns = config.patterns
const defaultBranch = config.defaultBranch
const ignoreTags = config.ignoreTags
assert.ok(patterns && patterns.length, 'Existing patterns must not be empty')
await actionConfig.add(owner, repo, patterns, defaultBranch)
await actionConfig.add(owner, repo, patterns, defaultBranch, ignoreTags)
}
}
catch (err) {