Compare commits

..

14 Commits

Author SHA1 Message Date
github-actions[bot] fe84213afd Update all (#139)
CI / build (push) Has been cancelled
Co-authored-by: github-actions <github-actions-bot@users.noreply.github.com>
2026-04-27 13:19:13 +00:00
github-actions[bot] 24902b7977 Update all (#137)
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
21 changed files with 697 additions and 465 deletions
+35 -17
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/
@@ -27,20 +60,5 @@ This project is licensed under the terms of the MIT open source license. Please
[CODEOWNERS](./CODEOWNERS)
## Note
Thank you for your interest in this GitHub repo, however, right now we are not taking contributions.
We continue to focus our resources on strategic areas that help our customers be successful while making developers' lives easier. While GitHub Actions remains a key part of this vision, we are allocating resources towards other areas of Actions and are not taking contributions to this repository at this time. The GitHub public roadmap is the best place to follow along for any updates on features were working on and what stage theyre in.
We are taking the following steps to better direct requests related to GitHub Actions, including:
1. We will be directing questions and support requests to our [Community Discussions area](https://github.com/orgs/community/discussions/categories/actions)
2. High Priority bugs can be reported through Community Discussions or you can report these to our support team https://support.github.com/contact/bug-report.
3. Security Issues should be handled as per our [security.md](security.md)
We will still provide security updates for this project and fix major breaking changes during this time.
You are welcome to still raise bugs in this repo.
## Contributing
See the [contribution guide](../github/CONTRIBUTING.MD). Currently we are not taking requests for non first party actions to be added at this time.
+33 -3
View File
@@ -6,12 +6,12 @@
"+^v[3-9]+(\\.[0-9]+){0,2}$"
],
"branches": {
"main": "5a3ec84eff668545956fd18022155c47e93e2684"
"main": "27d5ce7f107fe9357f9df03efb73ab90386fccae"
},
"defaultBranch": "main",
"tags": {
"v3": {
"commit": "2f8e54208210a422b2efd51efaa6bd6d7ca8920f"
"commit": "6f8efc29b200d32929f49075959781ed54ec270c"
},
"v3.0.0": {
"commit": "4b0cf6cc4619e737324ddfcec08fff2413359514"
@@ -94,8 +94,11 @@
"v3.4.3": {
"commit": "2f8e54208210a422b2efd51efaa6bd6d7ca8920f"
},
"v3.5.0": {
"commit": "6f8efc29b200d32929f49075959781ed54ec270c"
},
"v4": {
"commit": "5a3ec84eff668545956fd18022155c47e93e2684"
"commit": "0057852bfaa89a56745cba8c7296529d2fc39830"
},
"v4.0.0": {
"commit": "13aacd865c20de90d75de3b17ebe84f7a17d57d2"
@@ -126,6 +129,33 @@
},
"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"
}
}
}
+30 -69
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"
}
}
}
+26 -108
View File
@@ -3,119 +3,13 @@
"repo": "setup-node",
"patterns": [
"+^main$",
"+^v[0-9]+(\\.[0-9]+){0,2}$"
"+^v[3-9]+(\\.[0-9]+){0,2}$"
],
"branches": {
"main": "49933ea5288caeca8642d1e84afbd3f7d6820020"
"main": "670825a89dc0abd596e7a3abd0f5e3f6e5faf37c"
},
"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": "3235b876344d2a9aa001b8d1453c930bba69e610"
},
@@ -196,6 +90,30 @@
},
"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"
}
}
}
+14 -3
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": "a26af69be951a213d495a4c3e4e4022e16d87065"
"main": "c8813ba1bc76ebf779b911ad8ffccbf2e449cb48"
},
"defaultBranch": "main",
"tags": {
@@ -156,6 +155,18 @@
},
"v5.6.0": {
"commit": "a26af69be951a213d495a4c3e4e4022e16d87065"
},
"v6": {
"commit": "a309ff8b426b58ec0e2a45f0f869d46889d02405"
},
"v6.0.0": {
"commit": "e797f83bcb11b83ae66e0230d6156d7c80228e7c"
},
"v6.1.0": {
"commit": "83679a892e2d95755f2dac6acb0bfd1e9ac5d548"
},
"v6.2.0": {
"commit": "a309ff8b426b58ec0e2a45f0f869d46889d02405"
}
}
}
+23 -76
View File
@@ -3,87 +3,13 @@
"repo": "upload-artifact",
"patterns": [
"+^main$",
"+^v[0-9]+(\\.[0-9]+){0,2}$"
"+^v[4-9]+(\\.[0-9]+){0,2}$"
],
"branches": {
"main": "6027e3dd177782cd8ab9af838c04fd81a07f1d47"
"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": "ea165f8d65b6e75b540449e92b4886f43607fa02"
},
@@ -140,6 +66,27 @@
},
"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"
}
}
}
+26
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.70.0": {
"commit": "49157453228f9641824955e35cbeccbca74ee0fd",
"tag": "2cc2a9a59d053521e328c72b7b44bc4d317596ca"
},
"v0.71.0": {
"commit": "49157453228f9641824955e35cbeccbca74ee0fd",
"tag": "192fb014314749dfacc685b2c0bf3cce418ed816"
},
"v0.71.1": {
"commit": "239aec45b78c8799417efdd5bc6d8cc036629ec1",
"tag": "3cce6b466e7806c773f80f1d3e19be3e294d1eee"
}
}
}
+14
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
+26 -6
View File
@@ -1,9 +1,9 @@
mkdir actions_cache
pushd actions_cache
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 '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 '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'
@@ -58,8 +58,10 @@ curl -s -S -L -o '387e18722e6ff315b24a3b8b071feddd27b7bf7e.tar.gz' 'https://api.
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 '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 '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'
@@ -80,4 +82,22 @@ curl -s -S -L -o 'd4323d4df104b026a6aa633fdb11d772146be0bf.tar.gz' 'https://api.
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
+22 -46
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 '50fbc622fc4ef5163becd7fab6573eac35f8462e.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/50fbc622fc4ef5163becd7fab6573eac35f8462e'
curl -s -S -L -o '50fbc622fc4ef5163becd7fab6573eac35f8462e.zip' 'https://api.github.com/repos/actions/checkout/zipball/50fbc622fc4ef5163becd7fab6573eac35f8462e'
curl -s -S -L -o 'af513c7a016048ae468971c52ed77d9562c7c819.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/af513c7a016048ae468971c52ed77d9562c7c819'
curl -s -S -L -o 'af513c7a016048ae468971c52ed77d9562c7c819.zip' 'https://api.github.com/repos/actions/checkout/zipball/af513c7a016048ae468971c52ed77d9562c7c819'
curl -s -S -L -o '0b496e91ec7ae4428c3ed2eeb4c3a40df431f2cc.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/0b496e91ec7ae4428c3ed2eeb4c3a40df431f2cc'
curl -s -S -L -o '0b496e91ec7ae4428c3ed2eeb4c3a40df431f2cc.zip' 'https://api.github.com/repos/actions/checkout/zipball/0b496e91ec7ae4428c3ed2eeb4c3a40df431f2cc'
curl -s -S -L -o '50fbc622fc4ef5163becd7fab6573eac35f8462e.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/50fbc622fc4ef5163becd7fab6573eac35f8462e'
curl -s -S -L -o '50fbc622fc4ef5163becd7fab6573eac35f8462e.zip' 'https://api.github.com/repos/actions/checkout/zipball/50fbc622fc4ef5163becd7fab6573eac35f8462e'
curl -s -S -L -o 'ee0669bd1cc54295c223e0bb666b733df41de1c5.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/ee0669bd1cc54295c223e0bb666b733df41de1c5'
curl -s -S -L -o 'ee0669bd1cc54295c223e0bb666b733df41de1c5.zip' 'https://api.github.com/repos/actions/checkout/zipball/ee0669bd1cc54295c223e0bb666b733df41de1c5'
curl -s -S -L -o '722adc63f1aa60a57ec37892e133b1d319cae598.tar.gz' 'https://api.github.com/repos/actions/checkout/tarball/722adc63f1aa60a57ec37892e133b1d319cae598'
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
+18 -72
View File
@@ -1,77 +1,7 @@
mkdir actions_setup-node
pushd actions_setup-node
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 '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 'b6651e20e530d6e6b845a9828606779e89f5529c.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/b6651e20e530d6e6b845a9828606779e89f5529c'
curl -s -S -L -o 'b6651e20e530d6e6b845a9828606779e89f5529c.zip' 'https://api.github.com/repos/actions/setup-node/zipball/b6651e20e530d6e6b845a9828606779e89f5529c'
curl -s -S -L -o '1c5c1375b3817ad821719597effe8e3d6f764930.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/1c5c1375b3817ad821719597effe8e3d6f764930'
curl -s -S -L -o '1c5c1375b3817ad821719597effe8e3d6f764930.zip' 'https://api.github.com/repos/actions/setup-node/zipball/1c5c1375b3817ad821719597effe8e3d6f764930'
curl -s -S -L -o '83c9f7a7df54d6b57455f7c57ac414f2ae5fb8de.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/83c9f7a7df54d6b57455f7c57ac414f2ae5fb8de'
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 '670825a89dc0abd596e7a3abd0f5e3f6e5faf37c.tar.gz' 'https://api.github.com/repos/actions/setup-node/tarball/670825a89dc0abd596e7a3abd0f5e3f6e5faf37c'
curl -s -S -L -o '670825a89dc0abd596e7a3abd0f5e3f6e5faf37c.zip' 'https://api.github.com/repos/actions/setup-node/zipball/670825a89dc0abd596e7a3abd0f5e3f6e5faf37c'
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'
@@ -126,4 +56,20 @@ curl -s -S -L -o 'cdca7365b2dadb8aad0a33bc7601856ffabcc48e.tar.gz' 'https://api.
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
+10 -2
View File
@@ -1,7 +1,7 @@
mkdir actions_setup-python
pushd actions_setup-python
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 '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 '6c4e46d258ee4bf9a1263c78a91ec029bbe54cf0.tar.gz' 'https://api.github.com/repos/actions/setup-python/tarball/6c4e46d258ee4bf9a1263c78a91ec029bbe54cf0'
@@ -98,4 +98,12 @@ curl -s -S -L -o '8d9ed9ac5c53483de85588cdf95a591a75ab9f55.tar.gz' 'https://api.
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
+16 -50
View File
@@ -1,55 +1,7 @@
mkdir actions_upload-artifact
pushd actions_upload-artifact
curl -s -S -L -o '6027e3dd177782cd8ab9af838c04fd81a07f1d47.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/6027e3dd177782cd8ab9af838c04fd81a07f1d47'
curl -s -S -L -o '6027e3dd177782cd8ab9af838c04fd81a07f1d47.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/6027e3dd177782cd8ab9af838c04fd81a07f1d47'
curl -s -S -L -o '3446296876d12d4e3a0f3145a3c87e67bf0a16b5.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/3446296876d12d4e3a0f3145a3c87e67bf0a16b5'
curl -s -S -L -o '3446296876d12d4e3a0f3145a3c87e67bf0a16b5.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/3446296876d12d4e3a0f3145a3c87e67bf0a16b5'
curl -s -S -L -o '3446296876d12d4e3a0f3145a3c87e67bf0a16b5.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/3446296876d12d4e3a0f3145a3c87e67bf0a16b5'
curl -s -S -L -o '3446296876d12d4e3a0f3145a3c87e67bf0a16b5.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/3446296876d12d4e3a0f3145a3c87e67bf0a16b5'
curl -s -S -L -o '82c141cc518b40d92cc801eee768e7aafc9c2fa2.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/82c141cc518b40d92cc801eee768e7aafc9c2fa2'
curl -s -S -L -o '82c141cc518b40d92cc801eee768e7aafc9c2fa2.zip' 'https://api.github.com/repos/actions/upload-artifact/zipball/82c141cc518b40d92cc801eee768e7aafc9c2fa2'
curl -s -S -L -o '97b7dace6c8d860ce9708aba808be6a2ee4cbc3a.tar.gz' 'https://api.github.com/repos/actions/upload-artifact/tarball/97b7dace6c8d860ce9708aba808be6a2ee4cbc3a'
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 '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'
@@ -88,4 +40,18 @@ curl -s -S -L -o '4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1.tar.gz' 'https://api.
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
+9
View File
@@ -0,0 +1,9 @@
mkdir github_gh-aw-actions
pushd github_gh-aw-actions
curl -s -S -L -o '49157453228f9641824955e35cbeccbca74ee0fd.tar.gz' 'https://api.github.com/repos/github/gh-aw-actions/tarball/49157453228f9641824955e35cbeccbca74ee0fd'
curl -s -S -L -o '49157453228f9641824955e35cbeccbca74ee0fd.zip' 'https://api.github.com/repos/github/gh-aw-actions/zipball/49157453228f9641824955e35cbeccbca74ee0fd'
curl -s -S -L -o '49157453228f9641824955e35cbeccbca74ee0fd.tar.gz' 'https://api.github.com/repos/github/gh-aw-actions/tarball/49157453228f9641824955e35cbeccbca74ee0fd'
curl -s -S -L -o '49157453228f9641824955e35cbeccbca74ee0fd.zip' 'https://api.github.com/repos/github/gh-aw-actions/zipball/49157453228f9641824955e35cbeccbca74ee0fd'
curl -s -S -L -o '239aec45b78c8799417efdd5bc6d8cc036629ec1.tar.gz' 'https://api.github.com/repos/github/gh-aw-actions/tarball/239aec45b78c8799417efdd5bc6d8cc036629ec1'
curl -s -S -L -o '239aec45b78c8799417efdd5bc6d8cc036629ec1.zip' 'https://api.github.com/repos/github/gh-aw-actions/zipball/239aec45b78c8799417efdd5bc6d8cc036629ec1'
popd
+104 -2
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
+39 -7
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()
+105
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()
+87
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
})
+33
View File
@@ -40,6 +40,19 @@ 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 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 + " " + .value.commit' && printf '\0' )
@@ -49,6 +62,26 @@ for json_file in $script_dir/../../config/actions/*.json; do
tag="${split[0]}"
sha="${split[1]}"
# 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'")
curl_download_commands+=("curl -s -S -L -o '$sha.zip' 'https://api.github.com/repos/$owner/$repo/zipball/$sha'")
+23 -4
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()
+4
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