19 Commits

Author SHA1 Message Date
github-actions[bot]
24902b7977 Update all (#137)
Some checks failed
CI / build (push) Has been cancelled
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2026-04-20 12:45:16 +00:00
Aiqiao Yan
3db2cfa8d0 Add ability to cache only latest N versions and cache github/gh-aw-actions (#136)
* add ability to cache only latest N versions

* fix test
2026-04-13 16:24:07 -04:00
github-actions[bot]
567140fe22 Update all (#134)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2026-03-23 13:17:49 +00:00
github-actions[bot]
765e667e63 Update all (#131)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2026-03-02 05:44:01 +00:00
github-actions[bot]
58a7de672b Update all (#128)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2026-02-09 08:43:27 -05:00
github-actions[bot]
e016c5630f Update all (#125)
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2026-01-20 02:18:59 +00:00
Tingluo Huang
ed20b490eb Remove old versions from action cache. (#123) 2026-01-02 10:53:54 -05:00
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
21 changed files with 796 additions and 470 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,12 +6,12 @@
"+^v[3-9]+(\\.[0-9]+){0,2}$"
],
"branches": {
"main": "9fa7e61ec7e1f44ac75218e7aaea81da8856fd11"
"main": "27d5ce7f107fe9357f9df03efb73ab90386fccae"
},
"defaultBranch": "main",
"tags": {
"v3": {
"commit": "f4b3439a656ba812b8cb417d2d49f9c810103092"
"commit": "6f8efc29b200d32929f49075959781ed54ec270c"
},
"v3.0.0": {
"commit": "4b0cf6cc4619e737324ddfcec08fff2413359514"
@@ -85,8 +85,20 @@
"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": "1bd1e32a3bdc45362d1e726936510720a7c30a57"
"commit": "0057852bfaa89a56745cba8c7296529d2fc39830"
},
"v4.0.0": {
"commit": "13aacd865c20de90d75de3b17ebe84f7a17d57d2"
@@ -108,6 +120,42 @@
},
"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": "27d5ce7f107fe9357f9df03efb73ab90386fccae"
},
"v5.0.0": {
"commit": "a7833574556fa59680c1b7cb190c1735db73ebf0"
},
"v5.0.1": {
"commit": "9255dc7a253b0ccc959486e2bca901246202afeb"
},
"v5.0.2": {
"commit": "8b402f58fbc84540c8b491a91e594a4576fec3d7"
},
"v5.0.3": {
"commit": "cdf6c1fa76f9f475f3d7449005a359c84ca0f306"
},
"v5.0.4": {
"commit": "668228422ae6a00e4ad889ee87cd7109ec5666a7"
},
"v5.0.5": {
"commit": "27d5ce7f107fe9357f9df03efb73ab90386fccae"
}
}
}

View File

@@ -3,79 +3,13 @@
"repo": "checkout",
"patterns": [
"+^main$",
"+^v[0-9]+(\\.[0-9]+){0,2}$"
"+^v[3-9]+(\\.[0-9]+){0,2}$"
],
"branches": {
"main": "85e6279cec87321a52edac9c87bce653a07cf6c2"
"main": "0c366fd6a839edf440554fa01a7085ccba70ac98"
},
"defaultBranch": "main",
"tags": {
"v1": {
"commit": "50fbc622fc4ef5163becd7fab6573eac35f8462e",
"tag": "544eadc6bf3d226fd7a7a9f0dc5b5bf7ca0675b9"
},
"v1.0.0": {
"commit": "af513c7a016048ae468971c52ed77d9562c7c819"
},
"v1.1.0": {
"commit": "0b496e91ec7ae4428c3ed2eeb4c3a40df431f2cc",
"tag": "ec3afacf7f605c9fc12c70bc1c9e1708ddb99eca"
},
"v1.2.0": {
"commit": "50fbc622fc4ef5163becd7fab6573eac35f8462e",
"tag": "a2ca40438991a1ab62db1b7cad0fd4e36a2ac254"
},
"v2": {
"commit": "ee0669bd1cc54295c223e0bb666b733df41de1c5"
},
"v2.0.0": {
"commit": "722adc63f1aa60a57ec37892e133b1d319cae598"
},
"v2.1.0": {
"commit": "01aecccf739ca6ff86c0539fbc67a7a5007bbc81"
},
"v2.1.1": {
"commit": "86f86b36ef15e6570752e7175f451a512eac206b"
},
"v2.2.0": {
"commit": "aabbfeb2ce60b5bd82389903509092c4648a9713"
},
"v2.3.0": {
"commit": "b4483adec309c0d01a5435c5e24eb40de5773ad9"
},
"v2.3.1": {
"commit": "28c7f3d2b5162b5ddd3dfd9a45aa55eaf396478b"
},
"v2.3.2": {
"commit": "2036a08e25fa78bbd946711a407b529a0a1204bf"
},
"v2.3.3": {
"commit": "a81bbbf8298c0fa03ea29cdc473d45769f953675"
},
"v2.3.4": {
"commit": "5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f"
},
"v2.3.5": {
"commit": "1e204e9a9253d643386038d443f96446fa156a97"
},
"v2.4.0": {
"commit": "ec3a7ce113134d7a93b817d10a8272cb61118579"
},
"v2.4.1": {
"commit": "f25a3a9f25bd5f4c5d77189cab02ff357b5aedeb"
},
"v2.4.2": {
"commit": "7884fcad6b5d53d10323aee724dc68d8b9096a2e"
},
"v2.5.0": {
"commit": "e2f20e631ae6d7dd3b768f56a5d2af784dd54791"
},
"v2.6.0": {
"commit": "dc323e67f16fb5f7663d20ff7941f27f5809e9b6"
},
"v2.7.0": {
"commit": "ee0669bd1cc54295c223e0bb666b733df41de1c5"
},
"v3": {
"commit": "f43a0e5ff2bd294095638e18286ca9a3d1956744"
},
@@ -116,7 +50,7 @@
"commit": "f43a0e5ff2bd294095638e18286ca9a3d1956744"
},
"v4": {
"commit": "11bd71901bbe5b1630ceea73d27597364c9af683"
"commit": "34e114876b0b11c390a56381ad16ebd13914f8d5"
},
"v4.0.0": {
"commit": "1e31de5234b9f8995739874a8ce0492dc87873e2"
@@ -153,6 +87,33 @@
},
"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": "de0fac2e4500dabe0009e67214ff5f5447ce83dd"
},
"v6.0.0": {
"commit": "1af3b93b6815bc44a9784bd300feb67ff0d1eeb3"
},
"v6.0.1": {
"commit": "8e8c483db84b4bee98b60c0593521ed34d9990e8"
},
"v6.0.2": {
"commit": "de0fac2e4500dabe0009e67214ff5f5447ce83dd"
}
}
}

View File

@@ -3,121 +3,15 @@
"repo": "setup-node",
"patterns": [
"+^main$",
"+^v[0-9]+(\\.[0-9]+){0,2}$"
"+^v[3-9]+(\\.[0-9]+){0,2}$"
],
"branches": {
"main": "802632921f8532d2409ae6eac3313b6f81f11122"
"main": "48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e"
},
"defaultBranch": "main",
"tags": {
"v1": {
"commit": "f1f314fca9dfce2769ece7d933488f076716723e"
},
"v1.0.0": {
"commit": "0d7d2ca66539aca4af6c5102e29a33757e2c2d2c"
},
"v1.0.1": {
"commit": "9580326150d2ee14fdc290ab1d7d5fa11e64f3e6"
},
"v1.0.2": {
"commit": "ea546c14bf2618d82e09407b899bcb32ed9ab992"
},
"v1.0.3": {
"commit": "401832ee6450765bf6640e4179c200c79deb4856"
},
"v1.0.4": {
"commit": "fc9ff49b90869a686df00e922af871c12215986a"
},
"v1.1.0": {
"commit": "5273d0df9c603edc4284ac8402cf650b4f1f6686"
},
"v1.1.1": {
"commit": "dd2e8a486fdc1071872c594d5388fd6dce1a7534"
},
"v1.1.2": {
"commit": "8de2f9fcbc73a4ff49e2c9df61041a0f03f10914"
},
"v1.2.0": {
"commit": "c35dd24c52f85b8c80fd1619f6bc7b9e82c840db"
},
"v1.3.0": {
"commit": "b6651e20e530d6e6b845a9828606779e89f5529c",
"tag": "280ca3d133fb567e0329575ed7c5eac74034e25d"
},
"v1.4.0": {
"commit": "1c5c1375b3817ad821719597effe8e3d6f764930"
},
"v1.4.1": {
"commit": "83c9f7a7df54d6b57455f7c57ac414f2ae5fb8de"
},
"v1.4.2": {
"commit": "44c9c187283081e4e88b54b0efad9e9d468165a4"
},
"v1.4.3": {
"commit": "4bb8c450539a93c2c5789587ecde80fc8c939605"
},
"v1.4.4": {
"commit": "56899e050abffc08c2b3b61f3ec6a79a9dc3223d"
},
"v1.4.5": {
"commit": "eb416799cf1940b81fd8e0dd34624aaf47e572f3"
},
"v1.4.6": {
"commit": "f1f314fca9dfce2769ece7d933488f076716723e"
},
"v2": {
"commit": "7c12f8017d5436eb855f1ed4399f037a36fbd9e8"
},
"v2.0.0": {
"commit": "e434342e4e324065b1b19b24586c710a1a68d2d7"
},
"v2.1.0": {
"commit": "1ae8f4b1fd89676f69b55d3dd6932b6df089ff7b"
},
"v2.1.1": {
"commit": "321b6ccb03083caa2ad22b27dc4b45335212e824"
},
"v2.1.2": {
"commit": "c6fd00ceb9747fb23ffdf72987450a2664414867"
},
"v2.1.3": {
"commit": "27082cecf3ff7a1742dbd5e12605f0cb59dce2d9"
},
"v2.1.4": {
"commit": "c46424eee26de4078d34105d3de3cc4992202b1e"
},
"v2.1.5": {
"commit": "46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea"
},
"v2.2.0": {
"commit": "38d90ce44d5275ad62cc48384b3d8a58c500bb5f"
},
"v2.3.0": {
"commit": "aa759c6c94d3800c55b8601f21ba4b2371704cb7"
},
"v2.3.1": {
"commit": "d6e3b5539ed7e5ccd26c3459e26c7c817f4e9068"
},
"v2.3.2": {
"commit": "4d0182af5ead0b7bf53e87e49aa959476f5501d3"
},
"v2.4.0": {
"commit": "25316bbc1f10ac9d8798711f44914b1cf3c4e954"
},
"v2.4.1": {
"commit": "270253e841af726300e85d718a5f606959b2903c"
},
"v2.5.0": {
"commit": "04c56d2f954f1e4c69436aa54cfef261a018f458"
},
"v2.5.1": {
"commit": "1f8c6b94b26d0feae1e387ca63ccbdc44d27b561"
},
"v2.5.2": {
"commit": "7c12f8017d5436eb855f1ed4399f037a36fbd9e8"
},
"v3": {
"commit": "1a4442cacd436585916779262731d5b162bc6ec7"
"commit": "3235b876344d2a9aa001b8d1453c930bba69e610"
},
"v3.0.0": {
"commit": "9ced9a43a244f3ac94f13bfd896db8c8f30da67a"
@@ -161,8 +55,14 @@
"v3.8.2": {
"commit": "1a4442cacd436585916779262731d5b162bc6ec7"
},
"v3.9.0": {
"commit": "dbe1369d7be17e7823f8c1ee1ae8bec5779239dd"
},
"v3.9.1": {
"commit": "3235b876344d2a9aa001b8d1453c930bba69e610"
},
"v4": {
"commit": "1d0ff469b7ec7b3cb9d8673fde0c81c44821de2a"
"commit": "49933ea5288caeca8642d1e84afbd3f7d6820020"
},
"v4.0.0": {
"commit": "8f152de45cc393bb48ce5d89d36b731f54556e65"
@@ -184,6 +84,36 @@
},
"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": "48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e"
},
"v6.0.0": {
"commit": "2028fbc5c25fe9cf00d9f06a71cc4710d4507903"
},
"v6.1.0": {
"commit": "395ad3262231945c25e8478fd5baf05154b1d79f"
},
"v6.2.0": {
"commit": "6044e13b5dc448c55e2357c09f80417699197238"
},
"v6.3.0": {
"commit": "53b83947a5a98c8d113130e565377fae1a50d02f"
},
"v6.4.0": {
"commit": "48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e"
}
}
}

View File

@@ -3,11 +3,10 @@
"repo": "setup-python",
"patterns": [
"+^main$",
"+^v[0-9]+(\\.[0-9]+){0,2}$",
"-^v1(\\.[0-9]+){0,2}$"
"+^v[2-9]+(\\.[0-9]+){0,2}$"
],
"branches": {
"main": "8039c45ed9a312fba91f3399cd0605ba2ebfe93c"
"main": "c8813ba1bc76ebf779b911ad8ffccbf2e449cb48"
},
"defaultBranch": "main",
"tags": {
@@ -86,7 +85,7 @@
"commit": "3542bca2639a428e1796aaa6a2ffef0c0f575566"
},
"v4": {
"commit": "65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236"
"commit": "7f4fc3e22c37d6ff65e88745f38bd3157c663f7c"
},
"v4.0.0": {
"commit": "d09bd5e6005b175076f227b13d9730d56e9dcfcb"
@@ -124,8 +123,14 @@
"v4.8.0": {
"commit": "b64ffcaf5b410884ad320a9cfac8866006a109aa"
},
"v4.9.0": {
"commit": "3605726ffa6ef7750b99ff496e5b88248b414e26"
},
"v4.9.1": {
"commit": "7f4fc3e22c37d6ff65e88745f38bd3157c663f7c"
},
"v5": {
"commit": "42375524e23c412d93fb67b49958b491fce71c38"
"commit": "a26af69be951a213d495a4c3e4e4022e16d87065"
},
"v5.0.0": {
"commit": "0a5c61591373683505ea898e09a3ea4f39ef2b9c"
@@ -144,6 +149,24 @@
},
"v5.4.0": {
"commit": "42375524e23c412d93fb67b49958b491fce71c38"
},
"v5.5.0": {
"commit": "8d9ed9ac5c53483de85588cdf95a591a75ab9f55"
},
"v5.6.0": {
"commit": "a26af69be951a213d495a4c3e4e4022e16d87065"
},
"v6": {
"commit": "a309ff8b426b58ec0e2a45f0f869d46889d02405"
},
"v6.0.0": {
"commit": "e797f83bcb11b83ae66e0230d6156d7c80228e7c"
},
"v6.1.0": {
"commit": "83679a892e2d95755f2dac6acb0bfd1e9ac5d548"
},
"v6.2.0": {
"commit": "a309ff8b426b58ec0e2a45f0f869d46889d02405"
}
}
}

View File

@@ -3,89 +3,15 @@
"repo": "upload-artifact",
"patterns": [
"+^main$",
"+^v[0-9]+(\\.[0-9]+){0,2}$"
"+^v[4-9]+(\\.[0-9]+){0,2}$"
],
"branches": {
"main": "65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08"
"main": "043fb46d1a93c77aae656e7c1c64a875d1fc6a0a"
},
"defaultBranch": "main",
"tags": {
"v1": {
"commit": "3446296876d12d4e3a0f3145a3c87e67bf0a16b5",
"tag": "34622df80861c3ed63eb2bff892de2f1fbf4c9da"
},
"v1.0.0": {
"commit": "3446296876d12d4e3a0f3145a3c87e67bf0a16b5",
"tag": "631c3ac5d8cc76468d617056d13b8b27e16b2f92"
},
"v2": {
"commit": "82c141cc518b40d92cc801eee768e7aafc9c2fa2"
},
"v2.0.1": {
"commit": "97b7dace6c8d860ce9708aba808be6a2ee4cbc3a"
},
"v2.1.0": {
"commit": "ebad382c0953e8c6b4039e8d30dfd19ee7b2a862"
},
"v2.1.1": {
"commit": "5f948bc1f0a251f88bb4c9b1c3dfa6cbd1327dc5"
},
"v2.1.2": {
"commit": "c8879bf5aef7bef66f9b82b197f34c4eeeb1731b"
},
"v2.1.3": {
"commit": "268d7547644ab8a9d0c1163299e59a1f5d93f39b"
},
"v2.1.4": {
"commit": "58740802ef971a2d71eff71e63d48ab68d1f5507"
},
"v2.2.0": {
"commit": "27bce4eee761b5bc643f46a8dfb41b430c8d05f6"
},
"v2.2.1": {
"commit": "726a6dcd0199f578459862705eed35cda05af50b"
},
"v2.2.2": {
"commit": "e448a9b857ee2131e752b06002bf0e093c65e571"
},
"v2.2.3": {
"commit": "ee69f02b3dfdecd58bb31b4d133da38ba6fe3700"
},
"v2.2.4": {
"commit": "27121b0bdffd731efa15d66772be8dc71245d074"
},
"v2.3.0": {
"commit": "da838ae9595ac94171fa2d4de5a2f117b3e7ac32"
},
"v2.3.1": {
"commit": "82c141cc518b40d92cc801eee768e7aafc9c2fa2"
},
"v3": {
"commit": "ff15f0306b3f739f7b6fd43fb5d26cd321bd4de5"
},
"v3.0.0": {
"commit": "6673cd052c4cd6fcf4b4e6e60ea986c889389535"
},
"v3.1.0": {
"commit": "3cea5372237819ed00197afe530f5a7ea3e805c8"
},
"v3.1.1": {
"commit": "83fd05a356d7e2593de66fc9913b3002723633cb"
},
"v3.1.2": {
"commit": "0b7f8abb1508181956e8e162db84b466c27e18ce"
},
"v3.1.3": {
"commit": "a8a3f3ad30e3422c9c7b888a15615d19a852ae32"
},
"v3.2.0": {
"commit": "9ee08a3b00e91a926cc9547dc79589c20872452f"
},
"v3.2.1": {
"commit": "ff15f0306b3f739f7b6fd43fb5d26cd321bd4de5"
},
"v4": {
"commit": "65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08"
"commit": "ea165f8d65b6e75b540449e92b4886f43607fa02"
},
"v4.0.0": {
"commit": "c7d193f32edcb7bfad88892161225aeda64e9392"
@@ -134,6 +60,33 @@
},
"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"
},
"v7": {
"commit": "043fb46d1a93c77aae656e7c1c64a875d1fc6a0a"
},
"v7.0.0": {
"commit": "bbbca2ddaa5d8feaa63e36b76fdaad77386f024f"
},
"v7.0.1": {
"commit": "043fb46d1a93c77aae656e7c1c64a875d1fc6a0a"
}
}
}

View File

@@ -0,0 +1,26 @@
{
"owner": "github",
"repo": "gh-aw-actions",
"patterns": [
"+^master$",
"+^v[0-9]+(\\.[0-9]+){0,2}$"
],
"branches": {},
"defaultBranch": "master",
"latestMajorVersions": 1,
"latestVersionsPerMajor": 3,
"tags": {
"v0.68.5": {
"commit": "ed10714fec78f6c6541822e4af6a90f373404b8b",
"tag": "b2e9ba3ee4bb2f7b123b831cc92827aa75249ee0"
},
"v0.68.6": {
"commit": "f52802884d655622f0a2dfd6d6a2250983c95523",
"tag": "7da066725fd3fdad06a44e9e8abe0cf5963c16f9"
},
"v0.68.7": {
"commit": "f52802884d655622f0a2dfd6d6a2250983c95523",
"tag": "69af89ae134d818caa7743b23ad966ce03914a27"
}
}
}

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 '9fa7e61ec7e1f44ac75218e7aaea81da8856fd11.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/9fa7e61ec7e1f44ac75218e7aaea81da8856fd11'
curl -s -S -L -o '9fa7e61ec7e1f44ac75218e7aaea81da8856fd11.zip' 'https://api.github.com/repos/actions/cache/zipball/9fa7e61ec7e1f44ac75218e7aaea81da8856fd11'
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 '27d5ce7f107fe9357f9df03efb73ab90386fccae.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/27d5ce7f107fe9357f9df03efb73ab90386fccae'
curl -s -S -L -o '27d5ce7f107fe9357f9df03efb73ab90386fccae.zip' 'https://api.github.com/repos/actions/cache/zipball/27d5ce7f107fe9357f9df03efb73ab90386fccae'
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'
@@ -52,8 +52,16 @@ curl -s -S -L -o 'e12d46a63a90f2fae62d114769bbf2a179198b5c.tar.gz' 'https://api.
curl -s -S -L -o 'e12d46a63a90f2fae62d114769bbf2a179198b5c.zip' 'https://api.github.com/repos/actions/cache/zipball/e12d46a63a90f2fae62d114769bbf2a179198b5c'
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 '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 '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'
@@ -68,4 +76,28 @@ curl -s -S -L -o '6849a6489940f00c2f30c0fb92c6274307ccb58a.tar.gz' 'https://api.
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 '27d5ce7f107fe9357f9df03efb73ab90386fccae.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/27d5ce7f107fe9357f9df03efb73ab90386fccae'
curl -s -S -L -o '27d5ce7f107fe9357f9df03efb73ab90386fccae.zip' 'https://api.github.com/repos/actions/cache/zipball/27d5ce7f107fe9357f9df03efb73ab90386fccae'
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'
curl -s -S -L -o '8b402f58fbc84540c8b491a91e594a4576fec3d7.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/8b402f58fbc84540c8b491a91e594a4576fec3d7'
curl -s -S -L -o '8b402f58fbc84540c8b491a91e594a4576fec3d7.zip' 'https://api.github.com/repos/actions/cache/zipball/8b402f58fbc84540c8b491a91e594a4576fec3d7'
curl -s -S -L -o 'cdf6c1fa76f9f475f3d7449005a359c84ca0f306.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/cdf6c1fa76f9f475f3d7449005a359c84ca0f306'
curl -s -S -L -o 'cdf6c1fa76f9f475f3d7449005a359c84ca0f306.zip' 'https://api.github.com/repos/actions/cache/zipball/cdf6c1fa76f9f475f3d7449005a359c84ca0f306'
curl -s -S -L -o '668228422ae6a00e4ad889ee87cd7109ec5666a7.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/668228422ae6a00e4ad889ee87cd7109ec5666a7'
curl -s -S -L -o '668228422ae6a00e4ad889ee87cd7109ec5666a7.zip' 'https://api.github.com/repos/actions/cache/zipball/668228422ae6a00e4ad889ee87cd7109ec5666a7'
curl -s -S -L -o '27d5ce7f107fe9357f9df03efb73ab90386fccae.tar.gz' 'https://api.github.com/repos/actions/cache/tarball/27d5ce7f107fe9357f9df03efb73ab90386fccae'
curl -s -S -L -o '27d5ce7f107fe9357f9df03efb73ab90386fccae.zip' 'https://api.github.com/repos/actions/cache/zipball/27d5ce7f107fe9357f9df03efb73ab90386fccae'
popd

View File

@@ -1,49 +1,7 @@
mkdir actions_checkout
pushd actions_checkout
curl -s -S -L -o '85e6279cec87321a52edac9c87bce653a07cf6c2.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/85e6279cec87321a52edac9c87bce653a07cf6c2'
curl -s -S -L -o '85e6279cec87321a52edac9c87bce653a07cf6c2.zip' 'https://api.github.com/repos/actions/checkout/zipball/85e6279cec87321a52edac9c87bce653a07cf6c2'
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 '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 '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'
curl -s -S -L -o '722adc63f1aa60a57ec37892e133b1d319cae598.zip' 'https://api.github.com/repos/actions/checkout/zipball/722adc63f1aa60a57ec37892e133b1d319cae598'
curl -s -S -L -o '01aecccf739ca6ff86c0539fbc67a7a5007bbc81.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/01aecccf739ca6ff86c0539fbc67a7a5007bbc81'
curl -s -S -L -o '01aecccf739ca6ff86c0539fbc67a7a5007bbc81.zip' 'https://api.github.com/repos/actions/checkout/zipball/01aecccf739ca6ff86c0539fbc67a7a5007bbc81'
curl -s -S -L -o '86f86b36ef15e6570752e7175f451a512eac206b.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/86f86b36ef15e6570752e7175f451a512eac206b'
curl -s -S -L -o '86f86b36ef15e6570752e7175f451a512eac206b.zip' 'https://api.github.com/repos/actions/checkout/zipball/86f86b36ef15e6570752e7175f451a512eac206b'
curl -s -S -L -o 'aabbfeb2ce60b5bd82389903509092c4648a9713.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/aabbfeb2ce60b5bd82389903509092c4648a9713'
curl -s -S -L -o 'aabbfeb2ce60b5bd82389903509092c4648a9713.zip' 'https://api.github.com/repos/actions/checkout/zipball/aabbfeb2ce60b5bd82389903509092c4648a9713'
curl -s -S -L -o 'b4483adec309c0d01a5435c5e24eb40de5773ad9.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/b4483adec309c0d01a5435c5e24eb40de5773ad9'
curl -s -S -L -o 'b4483adec309c0d01a5435c5e24eb40de5773ad9.zip' 'https://api.github.com/repos/actions/checkout/zipball/b4483adec309c0d01a5435c5e24eb40de5773ad9'
curl -s -S -L -o '28c7f3d2b5162b5ddd3dfd9a45aa55eaf396478b.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/28c7f3d2b5162b5ddd3dfd9a45aa55eaf396478b'
curl -s -S -L -o '28c7f3d2b5162b5ddd3dfd9a45aa55eaf396478b.zip' 'https://api.github.com/repos/actions/checkout/zipball/28c7f3d2b5162b5ddd3dfd9a45aa55eaf396478b'
curl -s -S -L -o '2036a08e25fa78bbd946711a407b529a0a1204bf.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/2036a08e25fa78bbd946711a407b529a0a1204bf'
curl -s -S -L -o '2036a08e25fa78bbd946711a407b529a0a1204bf.zip' 'https://api.github.com/repos/actions/checkout/zipball/2036a08e25fa78bbd946711a407b529a0a1204bf'
curl -s -S -L -o 'a81bbbf8298c0fa03ea29cdc473d45769f953675.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/a81bbbf8298c0fa03ea29cdc473d45769f953675'
curl -s -S -L -o 'a81bbbf8298c0fa03ea29cdc473d45769f953675.zip' 'https://api.github.com/repos/actions/checkout/zipball/a81bbbf8298c0fa03ea29cdc473d45769f953675'
curl -s -S -L -o '5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f'
curl -s -S -L -o '5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f.zip' 'https://api.github.com/repos/actions/checkout/zipball/5a4ac9002d0be2fb38bd78e4b4dbde5606d7042f'
curl -s -S -L -o '1e204e9a9253d643386038d443f96446fa156a97.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/1e204e9a9253d643386038d443f96446fa156a97'
curl -s -S -L -o '1e204e9a9253d643386038d443f96446fa156a97.zip' 'https://api.github.com/repos/actions/checkout/zipball/1e204e9a9253d643386038d443f96446fa156a97'
curl -s -S -L -o 'ec3a7ce113134d7a93b817d10a8272cb61118579.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/ec3a7ce113134d7a93b817d10a8272cb61118579'
curl -s -S -L -o 'ec3a7ce113134d7a93b817d10a8272cb61118579.zip' 'https://api.github.com/repos/actions/checkout/zipball/ec3a7ce113134d7a93b817d10a8272cb61118579'
curl -s -S -L -o 'f25a3a9f25bd5f4c5d77189cab02ff357b5aedeb.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/f25a3a9f25bd5f4c5d77189cab02ff357b5aedeb'
curl -s -S -L -o 'f25a3a9f25bd5f4c5d77189cab02ff357b5aedeb.zip' 'https://api.github.com/repos/actions/checkout/zipball/f25a3a9f25bd5f4c5d77189cab02ff357b5aedeb'
curl -s -S -L -o '7884fcad6b5d53d10323aee724dc68d8b9096a2e.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/7884fcad6b5d53d10323aee724dc68d8b9096a2e'
curl -s -S -L -o '7884fcad6b5d53d10323aee724dc68d8b9096a2e.zip' 'https://api.github.com/repos/actions/checkout/zipball/7884fcad6b5d53d10323aee724dc68d8b9096a2e'
curl -s -S -L -o 'e2f20e631ae6d7dd3b768f56a5d2af784dd54791.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/e2f20e631ae6d7dd3b768f56a5d2af784dd54791'
curl -s -S -L -o 'e2f20e631ae6d7dd3b768f56a5d2af784dd54791.zip' 'https://api.github.com/repos/actions/checkout/zipball/e2f20e631ae6d7dd3b768f56a5d2af784dd54791'
curl -s -S -L -o 'dc323e67f16fb5f7663d20ff7941f27f5809e9b6.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/dc323e67f16fb5f7663d20ff7941f27f5809e9b6'
curl -s -S -L -o 'dc323e67f16fb5f7663d20ff7941f27f5809e9b6.zip' 'https://api.github.com/repos/actions/checkout/zipball/dc323e67f16fb5f7663d20ff7941f27f5809e9b6'
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 '0c366fd6a839edf440554fa01a7085ccba70ac98.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/0c366fd6a839edf440554fa01a7085ccba70ac98'
curl -s -S -L -o '0c366fd6a839edf440554fa01a7085ccba70ac98.zip' 'https://api.github.com/repos/actions/checkout/zipball/0c366fd6a839edf440554fa01a7085ccba70ac98'
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 'a12a3943b4bdde767164f792f33f40b04645d846.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/a12a3943b4bdde767164f792f33f40b04645d846'
@@ -70,8 +28,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 '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 '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'
@@ -96,4 +54,22 @@ curl -s -S -L -o 'eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871.tar.gz' 'https://api.
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 'de0fac2e4500dabe0009e67214ff5f5447ce83dd.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/de0fac2e4500dabe0009e67214ff5f5447ce83dd'
curl -s -S -L -o 'de0fac2e4500dabe0009e67214ff5f5447ce83dd.zip' 'https://api.github.com/repos/actions/checkout/zipball/de0fac2e4500dabe0009e67214ff5f5447ce83dd'
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'
curl -s -S -L -o 'de0fac2e4500dabe0009e67214ff5f5447ce83dd.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/de0fac2e4500dabe0009e67214ff5f5447ce83dd'
curl -s -S -L -o 'de0fac2e4500dabe0009e67214ff5f5447ce83dd.zip' 'https://api.github.com/repos/actions/checkout/zipball/de0fac2e4500dabe0009e67214ff5f5447ce83dd'
popd

View File

@@ -1,79 +1,9 @@
mkdir actions_setup-node
pushd actions_setup-node
curl -s -S -L -o '802632921f8532d2409ae6eac3313b6f81f11122.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/802632921f8532d2409ae6eac3313b6f81f11122'
curl -s -S -L -o '802632921f8532d2409ae6eac3313b6f81f11122.zip' 'https://api.github.com/repos/actions/setup-node/zipball/802632921f8532d2409ae6eac3313b6f81f11122'
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'
curl -s -S -L -o '0d7d2ca66539aca4af6c5102e29a33757e2c2d2c.zip' 'https://api.github.com/repos/actions/setup-node/zipball/0d7d2ca66539aca4af6c5102e29a33757e2c2d2c'
curl -s -S -L -o '9580326150d2ee14fdc290ab1d7d5fa11e64f3e6.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/9580326150d2ee14fdc290ab1d7d5fa11e64f3e6'
curl -s -S -L -o '9580326150d2ee14fdc290ab1d7d5fa11e64f3e6.zip' 'https://api.github.com/repos/actions/setup-node/zipball/9580326150d2ee14fdc290ab1d7d5fa11e64f3e6'
curl -s -S -L -o 'ea546c14bf2618d82e09407b899bcb32ed9ab992.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/ea546c14bf2618d82e09407b899bcb32ed9ab992'
curl -s -S -L -o 'ea546c14bf2618d82e09407b899bcb32ed9ab992.zip' 'https://api.github.com/repos/actions/setup-node/zipball/ea546c14bf2618d82e09407b899bcb32ed9ab992'
curl -s -S -L -o '401832ee6450765bf6640e4179c200c79deb4856.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/401832ee6450765bf6640e4179c200c79deb4856'
curl -s -S -L -o '401832ee6450765bf6640e4179c200c79deb4856.zip' 'https://api.github.com/repos/actions/setup-node/zipball/401832ee6450765bf6640e4179c200c79deb4856'
curl -s -S -L -o 'fc9ff49b90869a686df00e922af871c12215986a.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/fc9ff49b90869a686df00e922af871c12215986a'
curl -s -S -L -o 'fc9ff49b90869a686df00e922af871c12215986a.zip' 'https://api.github.com/repos/actions/setup-node/zipball/fc9ff49b90869a686df00e922af871c12215986a'
curl -s -S -L -o '5273d0df9c603edc4284ac8402cf650b4f1f6686.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/5273d0df9c603edc4284ac8402cf650b4f1f6686'
curl -s -S -L -o '5273d0df9c603edc4284ac8402cf650b4f1f6686.zip' 'https://api.github.com/repos/actions/setup-node/zipball/5273d0df9c603edc4284ac8402cf650b4f1f6686'
curl -s -S -L -o 'dd2e8a486fdc1071872c594d5388fd6dce1a7534.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/dd2e8a486fdc1071872c594d5388fd6dce1a7534'
curl -s -S -L -o 'dd2e8a486fdc1071872c594d5388fd6dce1a7534.zip' 'https://api.github.com/repos/actions/setup-node/zipball/dd2e8a486fdc1071872c594d5388fd6dce1a7534'
curl -s -S -L -o '8de2f9fcbc73a4ff49e2c9df61041a0f03f10914.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/8de2f9fcbc73a4ff49e2c9df61041a0f03f10914'
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 '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'
curl -s -S -L -o '83c9f7a7df54d6b57455f7c57ac414f2ae5fb8de.zip' 'https://api.github.com/repos/actions/setup-node/zipball/83c9f7a7df54d6b57455f7c57ac414f2ae5fb8de'
curl -s -S -L -o '44c9c187283081e4e88b54b0efad9e9d468165a4.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/44c9c187283081e4e88b54b0efad9e9d468165a4'
curl -s -S -L -o '44c9c187283081e4e88b54b0efad9e9d468165a4.zip' 'https://api.github.com/repos/actions/setup-node/zipball/44c9c187283081e4e88b54b0efad9e9d468165a4'
curl -s -S -L -o '4bb8c450539a93c2c5789587ecde80fc8c939605.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/4bb8c450539a93c2c5789587ecde80fc8c939605'
curl -s -S -L -o '4bb8c450539a93c2c5789587ecde80fc8c939605.zip' 'https://api.github.com/repos/actions/setup-node/zipball/4bb8c450539a93c2c5789587ecde80fc8c939605'
curl -s -S -L -o '56899e050abffc08c2b3b61f3ec6a79a9dc3223d.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/56899e050abffc08c2b3b61f3ec6a79a9dc3223d'
curl -s -S -L -o '56899e050abffc08c2b3b61f3ec6a79a9dc3223d.zip' 'https://api.github.com/repos/actions/setup-node/zipball/56899e050abffc08c2b3b61f3ec6a79a9dc3223d'
curl -s -S -L -o 'eb416799cf1940b81fd8e0dd34624aaf47e572f3.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/eb416799cf1940b81fd8e0dd34624aaf47e572f3'
curl -s -S -L -o 'eb416799cf1940b81fd8e0dd34624aaf47e572f3.zip' 'https://api.github.com/repos/actions/setup-node/zipball/eb416799cf1940b81fd8e0dd34624aaf47e572f3'
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 '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 'e434342e4e324065b1b19b24586c710a1a68d2d7.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/e434342e4e324065b1b19b24586c710a1a68d2d7'
curl -s -S -L -o 'e434342e4e324065b1b19b24586c710a1a68d2d7.zip' 'https://api.github.com/repos/actions/setup-node/zipball/e434342e4e324065b1b19b24586c710a1a68d2d7'
curl -s -S -L -o '1ae8f4b1fd89676f69b55d3dd6932b6df089ff7b.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/1ae8f4b1fd89676f69b55d3dd6932b6df089ff7b'
curl -s -S -L -o '1ae8f4b1fd89676f69b55d3dd6932b6df089ff7b.zip' 'https://api.github.com/repos/actions/setup-node/zipball/1ae8f4b1fd89676f69b55d3dd6932b6df089ff7b'
curl -s -S -L -o '321b6ccb03083caa2ad22b27dc4b45335212e824.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/321b6ccb03083caa2ad22b27dc4b45335212e824'
curl -s -S -L -o '321b6ccb03083caa2ad22b27dc4b45335212e824.zip' 'https://api.github.com/repos/actions/setup-node/zipball/321b6ccb03083caa2ad22b27dc4b45335212e824'
curl -s -S -L -o 'c6fd00ceb9747fb23ffdf72987450a2664414867.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/c6fd00ceb9747fb23ffdf72987450a2664414867'
curl -s -S -L -o 'c6fd00ceb9747fb23ffdf72987450a2664414867.zip' 'https://api.github.com/repos/actions/setup-node/zipball/c6fd00ceb9747fb23ffdf72987450a2664414867'
curl -s -S -L -o '27082cecf3ff7a1742dbd5e12605f0cb59dce2d9.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/27082cecf3ff7a1742dbd5e12605f0cb59dce2d9'
curl -s -S -L -o '27082cecf3ff7a1742dbd5e12605f0cb59dce2d9.zip' 'https://api.github.com/repos/actions/setup-node/zipball/27082cecf3ff7a1742dbd5e12605f0cb59dce2d9'
curl -s -S -L -o 'c46424eee26de4078d34105d3de3cc4992202b1e.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/c46424eee26de4078d34105d3de3cc4992202b1e'
curl -s -S -L -o 'c46424eee26de4078d34105d3de3cc4992202b1e.zip' 'https://api.github.com/repos/actions/setup-node/zipball/c46424eee26de4078d34105d3de3cc4992202b1e'
curl -s -S -L -o '46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea'
curl -s -S -L -o '46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea.zip' 'https://api.github.com/repos/actions/setup-node/zipball/46071b5c7a2e0c34e49c3cb8a0e792e86e18d5ea'
curl -s -S -L -o '38d90ce44d5275ad62cc48384b3d8a58c500bb5f.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/38d90ce44d5275ad62cc48384b3d8a58c500bb5f'
curl -s -S -L -o '38d90ce44d5275ad62cc48384b3d8a58c500bb5f.zip' 'https://api.github.com/repos/actions/setup-node/zipball/38d90ce44d5275ad62cc48384b3d8a58c500bb5f'
curl -s -S -L -o 'aa759c6c94d3800c55b8601f21ba4b2371704cb7.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/aa759c6c94d3800c55b8601f21ba4b2371704cb7'
curl -s -S -L -o 'aa759c6c94d3800c55b8601f21ba4b2371704cb7.zip' 'https://api.github.com/repos/actions/setup-node/zipball/aa759c6c94d3800c55b8601f21ba4b2371704cb7'
curl -s -S -L -o 'd6e3b5539ed7e5ccd26c3459e26c7c817f4e9068.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/d6e3b5539ed7e5ccd26c3459e26c7c817f4e9068'
curl -s -S -L -o 'd6e3b5539ed7e5ccd26c3459e26c7c817f4e9068.zip' 'https://api.github.com/repos/actions/setup-node/zipball/d6e3b5539ed7e5ccd26c3459e26c7c817f4e9068'
curl -s -S -L -o '4d0182af5ead0b7bf53e87e49aa959476f5501d3.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/4d0182af5ead0b7bf53e87e49aa959476f5501d3'
curl -s -S -L -o '4d0182af5ead0b7bf53e87e49aa959476f5501d3.zip' 'https://api.github.com/repos/actions/setup-node/zipball/4d0182af5ead0b7bf53e87e49aa959476f5501d3'
curl -s -S -L -o '25316bbc1f10ac9d8798711f44914b1cf3c4e954.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/25316bbc1f10ac9d8798711f44914b1cf3c4e954'
curl -s -S -L -o '25316bbc1f10ac9d8798711f44914b1cf3c4e954.zip' 'https://api.github.com/repos/actions/setup-node/zipball/25316bbc1f10ac9d8798711f44914b1cf3c4e954'
curl -s -S -L -o '270253e841af726300e85d718a5f606959b2903c.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/270253e841af726300e85d718a5f606959b2903c'
curl -s -S -L -o '270253e841af726300e85d718a5f606959b2903c.zip' 'https://api.github.com/repos/actions/setup-node/zipball/270253e841af726300e85d718a5f606959b2903c'
curl -s -S -L -o '04c56d2f954f1e4c69436aa54cfef261a018f458.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/04c56d2f954f1e4c69436aa54cfef261a018f458'
curl -s -S -L -o '04c56d2f954f1e4c69436aa54cfef261a018f458.zip' 'https://api.github.com/repos/actions/setup-node/zipball/04c56d2f954f1e4c69436aa54cfef261a018f458'
curl -s -S -L -o '1f8c6b94b26d0feae1e387ca63ccbdc44d27b561.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/1f8c6b94b26d0feae1e387ca63ccbdc44d27b561'
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 '48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e'
curl -s -S -L -o '48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e.zip' 'https://api.github.com/repos/actions/setup-node/zipball/48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e'
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 +32,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 '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 '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'
@@ -118,4 +52,24 @@ curl -s -S -L -o '39370e3970a6d050c480ffad4ff0ed4d3fdee5af.tar.gz' 'https://api.
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 '48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e'
curl -s -S -L -o '48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e.zip' 'https://api.github.com/repos/actions/setup-node/zipball/48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e'
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'
curl -s -S -L -o '6044e13b5dc448c55e2357c09f80417699197238.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/6044e13b5dc448c55e2357c09f80417699197238'
curl -s -S -L -o '6044e13b5dc448c55e2357c09f80417699197238.zip' 'https://api.github.com/repos/actions/setup-node/zipball/6044e13b5dc448c55e2357c09f80417699197238'
curl -s -S -L -o '53b83947a5a98c8d113130e565377fae1a50d02f.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/53b83947a5a98c8d113130e565377fae1a50d02f'
curl -s -S -L -o '53b83947a5a98c8d113130e565377fae1a50d02f.zip' 'https://api.github.com/repos/actions/setup-node/zipball/53b83947a5a98c8d113130e565377fae1a50d02f'
curl -s -S -L -o '48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e'
curl -s -S -L -o '48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e.zip' 'https://api.github.com/repos/actions/setup-node/zipball/48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e'
popd

View File

@@ -1,13 +1,13 @@
mkdir actions_setup-python
pushd actions_setup-python
curl -s -S -L -o '8039c45ed9a312fba91f3399cd0605ba2ebfe93c.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/8039c45ed9a312fba91f3399cd0605ba2ebfe93c'
curl -s -S -L -o '8039c45ed9a312fba91f3399cd0605ba2ebfe93c.zip' 'https://api.github.com/repos/actions/setup-python/zipball/8039c45ed9a312fba91f3399cd0605ba2ebfe93c'
curl -s -S -L -o 'c8813ba1bc76ebf779b911ad8ffccbf2e449cb48.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/c8813ba1bc76ebf779b911ad8ffccbf2e449cb48'
curl -s -S -L -o 'c8813ba1bc76ebf779b911ad8ffccbf2e449cb48.zip' 'https://api.github.com/repos/actions/setup-python/zipball/c8813ba1bc76ebf779b911ad8ffccbf2e449cb48'
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 '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 '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'
@@ -90,4 +94,16 @@ curl -s -S -L -o '0b93645e9fea7318ecaed2b359559ac225c90a2b.tar.gz' 'https://api.
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 'a309ff8b426b58ec0e2a45f0f869d46889d02405.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/a309ff8b426b58ec0e2a45f0f869d46889d02405'
curl -s -S -L -o 'a309ff8b426b58ec0e2a45f0f869d46889d02405.zip' 'https://api.github.com/repos/actions/setup-python/zipball/a309ff8b426b58ec0e2a45f0f869d46889d02405'
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'
curl -s -S -L -o 'a309ff8b426b58ec0e2a45f0f869d46889d02405.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/a309ff8b426b58ec0e2a45f0f869d46889d02405'
curl -s -S -L -o 'a309ff8b426b58ec0e2a45f0f869d46889d02405.zip' 'https://api.github.com/repos/actions/setup-python/zipball/a309ff8b426b58ec0e2a45f0f869d46889d02405'
popd

View File

@@ -1,57 +1,9 @@
mkdir actions_upload-artifact
pushd actions_upload-artifact
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 '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 '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'
curl -s -S -L -o '97b7dace6c8d860ce9708aba808be6a2ee4cbc3a.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/97b7dace6c8d860ce9708aba808be6a2ee4cbc3a'
curl -s -S -L -o 'ebad382c0953e8c6b4039e8d30dfd19ee7b2a862.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/ebad382c0953e8c6b4039e8d30dfd19ee7b2a862'
curl -s -S -L -o 'ebad382c0953e8c6b4039e8d30dfd19ee7b2a862.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/ebad382c0953e8c6b4039e8d30dfd19ee7b2a862'
curl -s -S -L -o '5f948bc1f0a251f88bb4c9b1c3dfa6cbd1327dc5.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/5f948bc1f0a251f88bb4c9b1c3dfa6cbd1327dc5'
curl -s -S -L -o '5f948bc1f0a251f88bb4c9b1c3dfa6cbd1327dc5.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/5f948bc1f0a251f88bb4c9b1c3dfa6cbd1327dc5'
curl -s -S -L -o 'c8879bf5aef7bef66f9b82b197f34c4eeeb1731b.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/c8879bf5aef7bef66f9b82b197f34c4eeeb1731b'
curl -s -S -L -o 'c8879bf5aef7bef66f9b82b197f34c4eeeb1731b.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/c8879bf5aef7bef66f9b82b197f34c4eeeb1731b'
curl -s -S -L -o '268d7547644ab8a9d0c1163299e59a1f5d93f39b.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/268d7547644ab8a9d0c1163299e59a1f5d93f39b'
curl -s -S -L -o '268d7547644ab8a9d0c1163299e59a1f5d93f39b.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/268d7547644ab8a9d0c1163299e59a1f5d93f39b'
curl -s -S -L -o '58740802ef971a2d71eff71e63d48ab68d1f5507.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/58740802ef971a2d71eff71e63d48ab68d1f5507'
curl -s -S -L -o '58740802ef971a2d71eff71e63d48ab68d1f5507.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/58740802ef971a2d71eff71e63d48ab68d1f5507'
curl -s -S -L -o '27bce4eee761b5bc643f46a8dfb41b430c8d05f6.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/27bce4eee761b5bc643f46a8dfb41b430c8d05f6'
curl -s -S -L -o '27bce4eee761b5bc643f46a8dfb41b430c8d05f6.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/27bce4eee761b5bc643f46a8dfb41b430c8d05f6'
curl -s -S -L -o '726a6dcd0199f578459862705eed35cda05af50b.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/726a6dcd0199f578459862705eed35cda05af50b'
curl -s -S -L -o '726a6dcd0199f578459862705eed35cda05af50b.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/726a6dcd0199f578459862705eed35cda05af50b'
curl -s -S -L -o 'e448a9b857ee2131e752b06002bf0e093c65e571.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/e448a9b857ee2131e752b06002bf0e093c65e571'
curl -s -S -L -o 'e448a9b857ee2131e752b06002bf0e093c65e571.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/e448a9b857ee2131e752b06002bf0e093c65e571'
curl -s -S -L -o 'ee69f02b3dfdecd58bb31b4d133da38ba6fe3700.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/ee69f02b3dfdecd58bb31b4d133da38ba6fe3700'
curl -s -S -L -o 'ee69f02b3dfdecd58bb31b4d133da38ba6fe3700.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/ee69f02b3dfdecd58bb31b4d133da38ba6fe3700'
curl -s -S -L -o '27121b0bdffd731efa15d66772be8dc71245d074.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/27121b0bdffd731efa15d66772be8dc71245d074'
curl -s -S -L -o '27121b0bdffd731efa15d66772be8dc71245d074.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/27121b0bdffd731efa15d66772be8dc71245d074'
curl -s -S -L -o 'da838ae9595ac94171fa2d4de5a2f117b3e7ac32.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/da838ae9595ac94171fa2d4de5a2f117b3e7ac32'
curl -s -S -L -o 'da838ae9595ac94171fa2d4de5a2f117b3e7ac32.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/da838ae9595ac94171fa2d4de5a2f117b3e7ac32'
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 '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 '6673cd052c4cd6fcf4b4e6e60ea986c889389535.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/6673cd052c4cd6fcf4b4e6e60ea986c889389535'
curl -s -S -L -o '6673cd052c4cd6fcf4b4e6e60ea986c889389535.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/6673cd052c4cd6fcf4b4e6e60ea986c889389535'
curl -s -S -L -o '3cea5372237819ed00197afe530f5a7ea3e805c8.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/3cea5372237819ed00197afe530f5a7ea3e805c8'
curl -s -S -L -o '3cea5372237819ed00197afe530f5a7ea3e805c8.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/3cea5372237819ed00197afe530f5a7ea3e805c8'
curl -s -S -L -o '83fd05a356d7e2593de66fc9913b3002723633cb.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/83fd05a356d7e2593de66fc9913b3002723633cb'
curl -s -S -L -o '83fd05a356d7e2593de66fc9913b3002723633cb.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/83fd05a356d7e2593de66fc9913b3002723633cb'
curl -s -S -L -o '0b7f8abb1508181956e8e162db84b466c27e18ce.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/0b7f8abb1508181956e8e162db84b466c27e18ce'
curl -s -S -L -o '0b7f8abb1508181956e8e162db84b466c27e18ce.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/0b7f8abb1508181956e8e162db84b466c27e18ce'
curl -s -S -L -o 'a8a3f3ad30e3422c9c7b888a15615d19a852ae32.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/a8a3f3ad30e3422c9c7b888a15615d19a852ae32'
curl -s -S -L -o 'a8a3f3ad30e3422c9c7b888a15615d19a852ae32.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/a8a3f3ad30e3422c9c7b888a15615d19a852ae32'
curl -s -S -L -o '9ee08a3b00e91a926cc9547dc79589c20872452f.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/9ee08a3b00e91a926cc9547dc79589c20872452f'
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 '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 '043fb46d1a93c77aae656e7c1c64a875d1fc6a0a.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a'
curl -s -S -L -o '043fb46d1a93c77aae656e7c1c64a875d1fc6a0a.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a'
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'
@@ -84,4 +36,22 @@ curl -s -S -L -o '6f51ac03b9356f520e9adb1b1b7802705f340c2b.tar.gz' 'https://api.
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'
curl -s -S -L -o '043fb46d1a93c77aae656e7c1c64a875d1fc6a0a.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a'
curl -s -S -L -o '043fb46d1a93c77aae656e7c1c64a875d1fc6a0a.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a'
curl -s -S -L -o 'bbbca2ddaa5d8feaa63e36b76fdaad77386f024f.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f'
curl -s -S -L -o 'bbbca2ddaa5d8feaa63e36b76fdaad77386f024f.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f'
curl -s -S -L -o '043fb46d1a93c77aae656e7c1c64a875d1fc6a0a.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a'
curl -s -S -L -o '043fb46d1a93c77aae656e7c1c64a875d1fc6a0a.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/043fb46d1a93c77aae656e7c1c64a875d1fc6a0a'
popd

View File

@@ -0,0 +1,9 @@
mkdir github_gh-aw-actions
pushd github_gh-aw-actions
curl -s -S -L -o 'ed10714fec78f6c6541822e4af6a90f373404b8b.tar.gz' 'https://api.github.com/repos/github/gh-aw-actions/tarball/ed10714fec78f6c6541822e4af6a90f373404b8b'
curl -s -S -L -o 'ed10714fec78f6c6541822e4af6a90f373404b8b.zip' 'https://api.github.com/repos/github/gh-aw-actions/zipball/ed10714fec78f6c6541822e4af6a90f373404b8b'
curl -s -S -L -o 'f52802884d655622f0a2dfd6d6a2250983c95523.tar.gz' 'https://api.github.com/repos/github/gh-aw-actions/tarball/f52802884d655622f0a2dfd6d6a2250983c95523'
curl -s -S -L -o 'f52802884d655622f0a2dfd6d6a2250983c95523.zip' 'https://api.github.com/repos/github/gh-aw-actions/zipball/f52802884d655622f0a2dfd6d6a2250983c95523'
curl -s -S -L -o 'f52802884d655622f0a2dfd6d6a2250983c95523.tar.gz' 'https://api.github.com/repos/github/gh-aw-actions/tarball/f52802884d655622f0a2dfd6d6a2250983c95523'
curl -s -S -L -o 'f52802884d655622f0a2dfd6d6a2250983c95523.zip' 'https://api.github.com/repos/github/gh-aw-actions/zipball/f52802884d655622f0a2dfd6d6a2250983c95523'
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}}
@@ -38,6 +44,18 @@ class ActionConfig {
*/
defaultBranch = 'master'
/**
* Maximum number of latest major versions to include (default to unlimited)
* @type {number|undefined}
*/
latestMajorVersions = undefined
/**
* Maximum number of latest version tags per major version (default to unlimited)
* @type {number|undefined}
*/
latestVersionsPerMajor = undefined
/**
* Tag versions
* @type {{[ref: string]: TagVersion}}
@@ -63,12 +81,15 @@ 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
* @param {number|undefined} latestMajorVersions
* @param {number|undefined} latestVersionsPerMajor
* @returns {Promise}
*/
async function add(owner, repo, patternStrings, defaultBranch) {
async function add(owner, repo, patternStrings, defaultBranch, ignoreTags, latestMajorVersions, latestVersionsPerMajor) {
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 +105,15 @@ async function add(owner, repo, patternStrings, defaultBranch) {
config.owner = owner
config.repo = repo
config.patterns = patternStrings
if (ignoreTags && ignoreTags.length > 0) {
config.ignoreTags = ignoreTags
}
if (latestMajorVersions && latestMajorVersions > 0) {
config.latestMajorVersions = latestMajorVersions
}
if (latestVersionsPerMajor && latestVersionsPerMajor > 0) {
config.latestVersionsPerMajor = latestVersionsPerMajor
}
config.defaultBranch = defaultBranch
const tempDir = path.join(paths.temp, `${owner}_${repo}`)
@@ -120,6 +150,9 @@ async function add(owner, repo, patternStrings, defaultBranch) {
config.tags[tag] = tagVersion
}
// Prune old tags based on version limits
pruneOldTags(config)
// Write config
await exec.exec('mkdir', ['-p', path.dirname(file)])
await fs.promises.writeFile(file, JSON.stringify(config, null, ' '))
@@ -131,6 +164,75 @@ async function add(owner, repo, patternStrings, defaultBranch) {
}
exports.add = add
/**
* Prunes old tags from the config based on latestMajorVersions and latestVersionsPerMajor.
* Modifies config.tags in place.
* @param {ActionConfig} config
*/
function pruneOldTags(config) {
const maxMajors = config.latestMajorVersions || 0
const maxPerMajor = config.latestVersionsPerMajor || 0
if (!maxMajors && !maxPerMajor) {
return
}
const tagNames = Object.keys(config.tags)
const versionTags = []
const keepTags = new Set()
for (const tag of tagNames) {
const match = tag.match(/^v(\d+)(?:\.(\d+))?(?:\.(\d+))?$/)
if (!match) {
// Always keep non-version tags
keepTags.add(tag)
continue
}
const major = parseInt(match[1], 10)
const minor = match[2] !== undefined ? parseInt(match[2], 10) : -1
const patch = match[3] !== undefined ? parseInt(match[3], 10) : -1
versionTags.push({ tag, major, minor, patch, isMajorOnly: minor === -1 })
}
// Distinct major versions sorted descending (newest first)
const majorVersions = [...new Set(versionTags.map(v => v.major))].sort((a, b) => b - a)
const allowedMajors = new Set(
maxMajors > 0 ? majorVersions.slice(0, maxMajors) : majorVersions
)
for (const major of allowedMajors) {
const tagsForMajor = versionTags.filter(v => v.major === major)
// Always keep major-only pointers (e.g. "v4")
for (const v of tagsForMajor.filter(v => v.isMajorOnly)) {
keepTags.add(v.tag)
}
// Sort non-major-only tags by version descending (latest first)
const sorted = tagsForMajor
.filter(v => !v.isMajorOnly)
.sort((a, b) => {
if (a.minor !== b.minor) return b.minor - a.minor
return b.patch - a.patch
})
const kept = maxPerMajor > 0 ? sorted.slice(0, maxPerMajor) : sorted
for (const v of kept) {
keepTags.add(v.tag)
}
}
// Remove pruned tags
for (const tag of tagNames) {
if (!keepTags.has(tag)) {
console.log(`Pruning tag '${tag}' from config (version limit)`)
delete config.tags[tag]
}
}
}
exports.pruneOldTags = pruneOldTags
/**
* Returns the action config file path
* @param {string} owner

View File

@@ -14,6 +14,9 @@ async function main() {
const repo = args.repo
const patterns = args.patterns
const defaultBranch = args.defaultBranch || 'master'
const ignoreTags = args.ignoreTags
const latestMajorVersions = args.latestMajorVersions
const latestVersionsPerMajor = args.latestVersionsPerMajor
// File exists?
const file = actionConfig.getFilePath(owner, repo)
@@ -23,7 +26,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, latestMajorVersions, latestVersionsPerMajor)
}
catch (err) {
// Help
@@ -50,6 +53,7 @@ class Args {
repo = ''
patterns = []
defaultBranch = ''
ignoreTags = []
}
/**
@@ -58,7 +62,7 @@ class Args {
*/
function getArgs() {
// Parse
const parsedArgs = argHelper.parse([], ['default-branch'])
const parsedArgs = argHelper.parse([], ['default-branch', 'ignore-tags', 'latest-major-versions', 'latest-versions-per-major'])
if (parsedArgs.arguments.length < 1) {
argHelper.throwError('Expected at least one arg')
}
@@ -81,19 +85,47 @@ 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,
latestMajorVersions: parseNonNegativeInt(parsedArgs.options['latest-major-versions'], 'latest-major-versions'),
latestVersionsPerMajor: parseNonNegativeInt(parsedArgs.options['latest-versions-per-major'], 'latest-versions-per-major')
}
}
function parseNonNegativeInt(value, name) {
if (!value) return 0
const n = Number(value)
if (!Number.isInteger(n) || n < 0) {
argHelper.throwError(`--${name} must be a non-negative integer, got '${value}'`)
}
return n
}
function printUsage() {
console.error('USAGE: add-action.sh [--default-branch branch] nwo [(+|-)regexp [...]]')
console.error(` --default-branch Default branch name. For example: master`)
console.error(` nwo Name with owner. For example: actions/checkout`)
console.error(` regexp Refs to include or exclude. Default: ${actionConfig.defaultPatterns.join(' ')}`)
console.error('USAGE: add-action.sh [--default-branch branch] [--ignore-tags versions] [--latest-major-versions N] [--latest-versions-per-major N] 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(` --latest-major-versions Only cache the latest N major versions. For example: 3`)
console.error(` --latest-versions-per-major Only cache the latest N version tags per major version. For example: 5`)
console.error(` nwo Name with owner. For example: actions/checkout`)
console.error(` regexp Refs to include or exclude. Default: ${actionConfig.defaultPatterns.join(' ')}`)
}
main()

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

@@ -0,0 +1,87 @@
// Filters tags from an action config based on latestMajorVersions and latestVersionsPerMajor.
// Reads JSON config from stdin, outputs allowed tag names (one per line).
async function main() {
let input = ''
for await (const chunk of process.stdin) {
input += chunk
}
const config = JSON.parse(input)
const tags = Object.keys(config.tags || {})
const latestMajorVersions = config.latestMajorVersions || 0 // 0 = unlimited
const latestVersionsPerMajor = config.latestVersionsPerMajor || 0 // 0 = unlimited
if (!latestMajorVersions && !latestVersionsPerMajor) {
// No filtering configured, output all tags
for (const tag of tags) {
console.log(tag)
}
return
}
// Parse version info from tag names
const versionTags = []
const nonVersionTags = []
for (const tag of tags) {
const match = tag.match(/^v(\d+)(?:\.(\d+))?(?:\.(\d+))?$/)
if (!match) {
nonVersionTags.push(tag)
continue
}
const major = parseInt(match[1], 10)
const minor = match[2] !== undefined ? parseInt(match[2], 10) : -1
const patch = match[3] !== undefined ? parseInt(match[3], 10) : -1
const isMajorOnly = minor === -1
versionTags.push({ tag, major, minor, patch, isMajorOnly })
}
// Find distinct major versions sorted descending (newest first)
const majorVersions = [...new Set(versionTags.map(v => v.major))].sort((a, b) => b - a)
// Apply latestMajorVersions filter
const allowedMajors = new Set(
latestMajorVersions > 0 ? majorVersions.slice(0, latestMajorVersions) : majorVersions
)
// Always include non-version tags
const result = [...nonVersionTags]
for (const major of allowedMajors) {
const tagsForMajor = versionTags.filter(v => v.major === major)
// Always include major-only pointers (e.g., "v4")
for (const v of tagsForMajor.filter(v => v.isMajorOnly)) {
result.push(v.tag)
}
// Sort non-major-only tags by version descending (latest first)
const sortedVersions = tagsForMajor
.filter(v => !v.isMajorOnly)
.sort((a, b) => {
if (a.minor !== b.minor) return b.minor - a.minor
return b.patch - a.patch
})
// Apply latestVersionsPerMajor filter
const kept = latestVersionsPerMajor > 0
? sortedVersions.slice(0, latestVersionsPerMajor)
: sortedVersions
for (const v of kept) {
result.push(v.tag)
}
}
for (const tag of result) {
console.log(tag)
}
}
main().catch(err => {
console.error(err.message)
process.exitCode = 1
})

View File

@@ -40,15 +40,47 @@ 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 version-filtered tags (applies latestMajorVersions and latestVersionsPerMajor)
filtered_tags=()
IFS=$'\n' read -r -d '' -a filtered_tags < <( echo "$json" | node "$script_dir/filter-tags.js" && printf '\0' )
unset filtered_tag_set
declare -A filtered_tag_set
for t in "${filtered_tags[@]}"; do
filtered_tag_set[$t]=1
done
# 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
# Check if the tag passes version filter
if [ -z "${filtered_tag_set[$tag]+x}" ]; then
echo "Skipping tag '$tag' (filtered by version limits)"
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,11 @@ async function main() {
const repo = config.repo
const patterns = config.patterns
const defaultBranch = config.defaultBranch
const ignoreTags = config.ignoreTags
const latestMajorVersions = args.latestMajorVersions || config.latestMajorVersions
const latestVersionsPerMajor = args.latestVersionsPerMajor || config.latestVersionsPerMajor
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, latestMajorVersions, latestVersionsPerMajor)
}
}
catch (err) {
@@ -50,6 +53,8 @@ class Args {
all = false
owner = ''
repo = ''
latestMajorVersions = 0
latestVersionsPerMajor = 0
}
/**
@@ -57,9 +62,11 @@ class Args {
* @returns {Args}
*/
function getArgs() {
const parsedArgs = argHelper.parse(['all'])
const parsedArgs = argHelper.parse(['all'], ['latest-major-versions', 'latest-versions-per-major'])
const result = new Args()
result.all = !!parsedArgs.flags['all']
result.latestMajorVersions = parseNonNegativeInt(parsedArgs.options['latest-major-versions'], 'latest-major-versions')
result.latestVersionsPerMajor = parseNonNegativeInt(parsedArgs.options['latest-versions-per-major'], 'latest-versions-per-major')
// All
if (result.all) {
@@ -87,9 +94,21 @@ function getArgs() {
return result
}
function parseNonNegativeInt(value, name) {
if (!value) return 0
const n = Number(value)
if (!Number.isInteger(n) || n < 0) {
argHelper.throwError(`--${name} must be a non-negative integer, got '${value}'`)
}
return n
}
function printUsage() {
console.error('USAGE: update-action.sh nwo')
console.error(` nwo Name with owner. For example: actions/checkout`)
console.error('USAGE: update-action.sh [--all] [--latest-major-versions N] [--latest-versions-per-major N] [nwo]')
console.error(` --all Update all configured actions`)
console.error(` --latest-major-versions Update to only keep the latest N major versions`)
console.error(` --latest-versions-per-major Update to only keep the latest N version tags per major`)
console.error(` nwo Name with owner. For example: actions/checkout`)
}
main()

View File

@@ -46,6 +46,8 @@ function test_tar_gz ()
echo "Find action.yml under $sha_archive_full_path"
elif [[ -f "$first_dir/action.yaml" ]]; then
echo "Find action.yaml under $sha_archive_full_path"
elif find "$first_dir" -name 'action.yml' -o -name 'action.yaml' | grep -q .; then
echo "Find action.yml in subdirectory under $sha_archive_full_path"
else
echo "$sha_archive_full_path doesn't contain an action.yml or action.yaml"
exit 1
@@ -83,6 +85,8 @@ function test_zip ()
echo "Find action.yml under $sha_archive_full_path"
elif [[ -f "$first_dir/action.yaml" ]]; then
echo "Find action.yaml under $sha_archive_full_path"
elif find "$first_dir" -name 'action.yml' -o -name 'action.yaml' | grep -q .; then
echo "Find action.yml in subdirectory under $sha_archive_full_path"
else
echo "$sha_archive_full_path doesn't contain an action.yml or action.yaml"
exit 1