Compare commits

...

244 Commits

Author SHA1 Message Date
github-actions[bot]
6fda0935f2
Update versions-manifest (#206)
Some checks failed
CodeQL analysis / CodeQL analysis (push) Failing after 0s
Get Node versions / get-new-node-versions (push) Failing after 0s
Validate manifest / manifest (push) Failing after 1s
Co-authored-by: Service account <no-reply@microsoft.com>
2025-05-15 09:15:18 -05:00
github-actions[bot]
e25da9dc7c
Update versions-manifest (#205)
Some checks failed
CodeQL analysis / CodeQL analysis (push) Has been cancelled
Validate manifest / manifest (push) Failing after 0s
Get Node versions / get-new-node-versions (push) Failing after 0s
Co-authored-by: Service account <no-reply@microsoft.com>
2025-05-12 07:36:30 -05:00
github-actions[bot]
3de2515c74
Update versions-manifest (#204)
Some checks failed
CodeQL analysis / CodeQL analysis (push) Has been cancelled
Co-authored-by: Service account <no-reply@microsoft.com>
2025-05-06 22:38:45 -05:00
github-actions[bot]
89d81124fa
Update versions-manifest (#203)
Some checks failed
CodeQL analysis / CodeQL analysis (push) Failing after 0s
Validate manifest / manifest (push) Failing after 0s
Get Node versions / get-new-node-versions (push) Failing after 0s
Co-authored-by: Service account <no-reply@microsoft.com>
2025-04-23 11:16:08 -05:00
github-actions[bot]
c5d5eb32a4
Update versions-manifest (#202)
Some checks failed
CodeQL analysis / CodeQL analysis (push) Waiting to run
Validate manifest / manifest (push) Failing after 0s
Co-authored-by: Service account <no-reply@microsoft.com>
2025-04-22 22:39:07 -05:00
github-actions[bot]
48b638b2a7
Update versions-manifest (#201)
Some checks failed
CodeQL analysis / CodeQL analysis (push) Failing after 0s
Get Node versions / get-new-node-versions (push) Failing after 0s
Validate manifest / manifest (push) Failing after 0s
Co-authored-by: Service account <no-reply@microsoft.com>
2025-03-27 23:21:45 -05:00
github-actions[bot]
70176e8e7f
Update versions-manifest (#200)
Some checks failed
CodeQL analysis / CodeQL analysis (push) Failing after 0s
Validate manifest / manifest (push) Failing after 0s
Get Node versions / get-new-node-versions (push) Failing after 0s
Co-authored-by: Service account <no-reply@microsoft.com>
2025-03-13 22:09:00 -05:00
github-actions[bot]
b8e2e0988f
Update versions-manifest (#199)
Some checks failed
CodeQL analysis / CodeQL analysis (push) Failing after 0s
Validate manifest / manifest (push) Failing after 0s
Get Node versions / get-new-node-versions (push) Failing after 0s
Co-authored-by: Service account <no-reply@microsoft.com>
2025-02-20 22:07:32 -06:00
github-actions[bot]
6f7e07ce98
Update versions-manifest (#198)
Some checks failed
CodeQL analysis / CodeQL analysis (push) Failing after 0s
Get Node versions / get-new-node-versions (push) Failing after 0s
Validate manifest / manifest (push) Failing after 0s
Co-authored-by: Service account <no-reply@microsoft.com>
2025-02-11 21:57:10 -06:00
github-actions[bot]
759e7130a4
Update versions-manifest (#197)
Some checks are pending
CodeQL analysis / CodeQL analysis (push) Waiting to run
Co-authored-by: Service account <no-reply@microsoft.com>
2025-02-10 21:43:38 -06:00
github-actions[bot]
708c79f819
Update versions-manifest (#196)
Some checks failed
Validate manifest / manifest (push) Failing after 0s
Get Node versions / get-new-node-versions (push) Failing after 0s
CodeQL analysis / CodeQL analysis (push) Failing after 0s
Co-authored-by: Service account <no-reply@microsoft.com>
2025-01-22 10:26:28 -06:00
github-actions[bot]
ff0573dc52
Update versions-manifest (#195)
Some checks failed
CodeQL analysis / CodeQL analysis (push) Failing after 0s
Get Node versions / get-new-node-versions (push) Failing after 0s
Validate manifest / manifest (push) Failing after 0s
Co-authored-by: Service account <no-reply@microsoft.com>
2025-01-09 12:59:15 -06:00
github-actions[bot]
f3742acb8e
Update versions-manifest (#194)
Some checks failed
CodeQL analysis / CodeQL analysis (push) Failing after 0s
Get Node versions / get-new-node-versions (push) Failing after 0s
Validate manifest / manifest (push) Failing after 1s
Co-authored-by: Service account <no-reply@microsoft.com>
2024-12-04 09:56:04 -06:00
github-actions[bot]
b5d073fd75
Update versions-manifest (#193)
Some checks failed
CodeQL analysis / CodeQL analysis (push) Failing after 0s
Get Node versions / get-new-node-versions (push) Failing after 0s
Validate manifest / manifest (push) Failing after 0s
Co-authored-by: Service account <no-reply@microsoft.com>
2024-11-20 22:34:20 -06:00
github-actions[bot]
07972c08eb
Update versions-manifest (#192)
Some checks failed
CodeQL analysis / CodeQL analysis (push) Failing after 0s
Get Node versions / get-new-node-versions (push) Failing after 0s
Validate manifest / manifest (push) Failing after 0s
Co-authored-by: Service account <no-reply@microsoft.com>
2024-11-13 10:18:36 -06:00
github-actions[bot]
1089754c37
Update versions-manifest (#191)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-11-03 21:30:21 -06:00
github-actions[bot]
d0b553a9eb
Update versions-manifest (#190)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-10-17 11:15:27 -05:00
github-actions[bot]
09e0810728
Update versions-manifest (#189)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-10-07 11:23:01 -05:00
github-actions[bot]
83c0f2d854
Update versions-manifest (#188)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-09-18 09:50:38 -05:00
github-actions[bot]
1dda8b0c7d
Update versions-manifest (#187)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-09-04 07:22:46 -05:00
github-actions[bot]
a09329c1fa
Update versions-manifest (#186)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-08-23 09:29:44 -05:00
github-actions[bot]
75581b6027
Update versions-manifest (#185)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-08-22 10:42:10 -05:00
github-actions[bot]
bb9d406a6c
Update versions-manifest (#184)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-08-07 10:06:51 -05:00
github-actions[bot]
4638058663
Update versions-manifest (#183)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-07-25 08:35:31 -05:00
github-actions[bot]
c749aff12a
Update versions-manifest (#182) 2024-07-22 05:17:51 -05:00
github-actions[bot]
aacaf58011
Update versions-manifest (#181)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-07-18 08:42:01 -05:00
github-actions[bot]
5b159cbd4a
Update versions-manifest (#180)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-07-10 08:42:19 -05:00
gowridurgad
c8cf9cb4b5
Implementing Runner-Specific Node.js Tests (#178)
* Update Node.Tests.ps1

* Update Node.Tests.ps1

* Update Node.Tests.ps1

---------

Co-authored-by: aparnajyothi-y <147696841+aparnajyothi-y@users.noreply.github.com>
2024-07-09 10:01:27 -05:00
github-actions[bot]
3a7a3835dd
Update versions-manifest (#179)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-07-03 08:43:36 -05:00
github-actions[bot]
ec09b8ed02
Update versions-manifest (#177)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-06-23 23:47:07 -05:00
github-actions[bot]
22b86c61f6
Update versions-manifest (#175)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-06-20 08:23:31 -05:00
github-actions[bot]
ee011d651d
Update versions-manifest (#174)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-05-28 22:35:36 -05:00
github-actions[bot]
f33462c8a2
Update versions-manifest (#173)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-05-21 22:50:42 -05:00
github-actions[bot]
b8355a0fcc
Update versions-manifest (#172)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-05-15 23:15:04 -05:00
github-actions[bot]
d2561554de
Update versions-manifest (#171)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-05-09 21:55:32 -05:00
github-actions[bot]
ab329f0180
Update versions-manifest (#170)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-05-08 08:06:17 -05:00
github-actions[bot]
cb84d2280a
Update versions-manifest (#169)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-05-02 22:54:05 -05:00
github-actions[bot]
a26a00efbb
Update versions-manifest (#168)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-04-29 09:03:53 -05:00
github-actions[bot]
386b5d6f78
Update versions-manifest (#167)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-04-11 23:33:00 -05:00
github-actions[bot]
fb3241c6f2
Update versions-manifest (#166)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-04-04 07:57:21 -05:00
github-actions[bot]
c88b3f72e2
Update versions-manifest (#165)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-03-28 23:21:42 -05:00
github-actions[bot]
6c82900b55
Update versions-manifest (#164)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-02-14 22:16:19 -06:00
github-actions[bot]
de463ffcdb
Update versions-manifest (#163)
Co-authored-by: Service account <no-reply@microsoft.com>
2024-01-16 22:53:32 -06:00
github-actions[bot]
d51fc26ff7
Update versions-manifest (#161)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-11-30 10:29:00 +01:00
github-actions[bot]
fee25d72a2
Update versions-manifest (#160)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-11-23 17:15:39 +01:00
github-actions[bot]
bb598e8c31
Update versions-manifest (#159)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-11-08 13:55:10 +01:00
Dmitry Shibanov
a798c8ed46
add arch to installer script (#158) 2023-11-08 09:43:29 +01:00
github-actions[bot]
9d10c5b01a
Update versions-manifest (#157)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-11-07 14:49:26 +01:00
github-actions[bot]
a4a2f9a437
Update versions-manifest (#156)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-10-25 14:25:01 +02:00
github-actions[bot]
3d5333b8c1
Update versions-manifest (#155)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-10-16 10:32:12 +02:00
github-actions[bot]
897b0a01fc
Update versions-manifest (#154)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-10-11 17:06:12 +02:00
github-actions[bot]
605dcd4078
Update versions-manifest (#153)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-09-29 18:38:56 +02:00
Dmitry Shibanov
705d5d4eb2
update submodule (#152) 2023-09-22 15:03:46 +02:00
Marko Zivic
aa0c3a667a
Merge pull request #151 from actions/deprecation-policy
Add Support Notification Policy
2023-09-20 14:01:07 +02:00
Dusan Trickovic
989324aed0
Update README.md and Add Support Notification Policy 2023-09-20 12:46:02 +02:00
github-actions[bot]
59fe4e7639
Update versions-manifest (#150)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-09-19 13:13:15 +02:00
github-actions[bot]
5bebf2b61c
Update versions-manifest (#149)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-09-11 10:18:55 +02:00
github-actions[bot]
015a819882
Update versions-manifest (#148)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-09-06 11:04:31 +02:00
github-actions[bot]
bebc948c04
Update versions-manifest (#147)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-08-10 13:14:45 +02:00
github-actions[bot]
953fa628ab
Update versions-manifest (#146) 2023-07-21 13:07:50 +02:00
github-actions[bot]
ad868c9f05
Update versions-manifest (#145) 2023-07-19 10:33:15 +02:00
Marko Zivic
5136b584d3
Merge pull request #144 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 07/07/2023
2023-07-07 11:36:59 +02:00
Service account
217a0f2329 Update versions-manifest 2023-07-07 08:04:32 +00:00
github-actions[bot]
e1e54a94f4
Update versions-manifest (#143)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-06-30 17:10:24 +02:00
Dmitry Shibanov
802851f7e1
add arm for regex (#142) 2023-06-30 15:35:16 +02:00
github-actions[bot]
3985d2e8f1
Update versions-manifest (#141) 2023-06-22 15:44:04 +02:00
Dusan Trickovic
ed20ce4f29
Update helper submodule (#140) 2023-06-22 14:14:47 +02:00
github-actions[bot]
86f7959999
Update versions-manifest (#138)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-06-09 13:30:30 +02:00
github-actions[bot]
f9eb480338
Update versions-manifest (#137)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-05-16 19:47:07 +02:00
github-actions[bot]
fc05df56de
Update versions-manifest (#136)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-05-10 16:04:10 +02:00
Marko Zivic
97eefec78a
Merge pull request #135 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 05/04/2023
2023-05-04 17:06:38 +02:00
Service account
a646a40627 Update versions-manifest 2023-05-04 05:49:44 +00:00
github-actions[bot]
742347d102
Update versions-manifest (#134)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-04-26 16:20:44 +02:00
github-actions[bot]
c27b52d5a8
Update versions-manifest (#133)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-04-13 11:11:37 +02:00
github-actions[bot]
280ff21dab
Update versions-manifest (#132)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-03-30 16:00:04 +02:00
github-actions[bot]
d1c2cb96e1
Update versions-manifest (#131)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-03-08 12:24:40 +01:00
github-actions[bot]
d4215ec43e
Update versions-manifest (#130)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-02-22 10:16:53 +01:00
github-actions[bot]
9c020055eb
Update versions-manifest (#129)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-02-17 11:44:36 +01:00
github-actions[bot]
80f2e07bc4
Update versions-manifest (#128)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-02-03 09:37:28 +01:00
Ivan
2a3603b0e8
Update codeql-analysis workflow to use reusable workflow (#127) 2023-01-19 12:35:40 +01:00
github-actions[bot]
f3fac10826
Update versions-manifest (#126)
Co-authored-by: Service account <no-reply@microsoft.com>
2023-01-06 11:41:30 +01:00
Marko Zivic
cfedc107f9
Merge pull request #125 from actions/update-codeowners
Update CODEOWNERS
2022-12-27 09:27:00 +01:00
Evgenii Korolevskii
a938f96cba
Update CODEOWNERS 2022-12-26 09:50:10 +01:00
github-actions[bot]
3e6fdaa9dd
Update versions-manifest (#121)
Co-authored-by: Service account <no-reply@microsoft.com>
2022-12-15 10:51:33 +01:00
Marko Zivic
c8117e2a6f
Merge pull request #120 from MaksimZhukov/introduce-reusable-workflows
Update workflows to use reusable ones
2022-12-14 09:43:45 +01:00
MaksimZhukov
a3474c6453
Replaced the virtual-environments with the runner-images 2022-12-09 09:24:50 +01:00
MaksimZhukov
70b3a61620 Update workflows to use reusable ones 2022-12-06 18:37:54 +01:00
github-actions[bot]
5d308e3118
Update versions-manifest (#119) 2022-11-17 12:13:17 +01:00
github-actions[bot]
5ae9e2a880
Update versions-manifest (#117)
Co-authored-by: Service account <no-reply@microsoft.com>
2022-10-26 13:57:28 +02:00
Alejandro Oviedo Cruz
85ccf2dd9b
Create codeql-analysis.yml (#100) 2022-10-19 11:13:52 +02:00
Mikhail Timofeev
1563799473
Merge pull request #116 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 09/29/2022
2022-09-29 09:08:34 +03:00
Service account
32e71c3c3b Update versions-manifest 2022-09-29 06:07:04 +00:00
Mikhail Timofeev
edcf67ef40
Merge pull request #115 from actions/update-versions-manifest-file 2022-09-24 11:36:18 +03:00
Service account
72d306dec2 Update versions-manifest 2022-09-24 06:44:51 +00:00
Mikhail Timofeev
7e8f83364e
Merge pull request #114 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 09/08/2022
2022-09-08 18:10:01 +03:00
Service account
d065c37c10 Update versions-manifest 2022-09-08 15:08:38 +00:00
Mikhail Timofeev
6f4ddf8c2c
Merge pull request #113 from actions/update-versions-manifest-file 2022-08-25 10:05:40 +03:00
Service account
deab417b89 Update versions-manifest 2022-08-25 05:35:18 +00:00
Mikhail Timofeev
46c45cb2bb
Merge pull request #112 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 08/22/2022
2022-08-22 12:17:09 +03:00
Service account
80d54cdc81 Update versions-manifest 2022-08-22 05:58:27 +00:00
Mikhail Timofeev
bcd6df9184
Merge pull request #111 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 07/27/2022
2022-07-27 13:42:51 +04:00
Service account
6751014c63 Update versions-manifest 2022-07-27 06:18:18 +00:00
Mikhail Timofeev
fe2adddc4d
Merge pull request #110 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 07/14/2022
2022-07-14 10:45:32 +04:00
Service account
4431f5baf6 Update versions-manifest 2022-07-14 06:43:23 +00:00
Mikhail Timofeev
4414c50507
Merge pull request #109 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 07/08/2022
2022-07-08 13:27:19 +04:00
Service account
5dd67ed7f9 Update versions-manifest 2022-07-08 04:05:56 +00:00
Mikhail Timofeev
ec00a6e346
Merge pull request #108 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 06/16/2022
2022-06-16 19:13:47 +04:00
Service account
6c2489748b Update versions-manifest 2022-06-16 15:11:37 +00:00
Mikhail Timofeev
7ee585b554
Merge pull request #107 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 06/02/2022
2022-06-02 10:30:46 +04:00
Service account
86a16e3fbc Update versions-manifest 2022-06-02 06:28:42 +00:00
Mikhail Timofeev
618e16944c
Merge pull request #106 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 05/18/2022
2022-05-18 14:53:19 +04:00
Service account
cc0c4db785 Update versions-manifest 2022-05-18 06:16:30 +00:00
Mikhail Timofeev
dd82515163
Merge pull request #105 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 05/05/2022
2022-05-05 08:20:35 +04:00
Service account
3f418bfd29 Update versions-manifest 2022-05-05 03:36:15 +00:00
Mikhail Timofeev
fd15ad763a
Merge pull request #104 from actions/update-versions-manifest-file 2022-05-03 20:39:02 +04:00
Service account
02a74240bb Update versions-manifest 2022-05-03 15:21:52 +00:00
Mikhail Timofeev
9b9e1bad68
Merge pull request #103 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 04/27/2022
2022-04-27 19:12:19 +04:00
Service account
e379f2ee0d Update versions-manifest 2022-04-27 15:11:31 +00:00
Mikhail Timofeev
e6e7799d67
Merge pull request #102 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 04/20/2022
2022-04-20 19:16:22 +04:00
Service account
11f6d8a2de Update versions-manifest 2022-04-20 06:39:56 +00:00
Mikhail Timofeev
b03ec2b334
Merge pull request #101 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 04/06/2022
2022-04-07 00:50:55 +04:00
Service account
41fdef674f Update versions-manifest 2022-04-06 15:53:44 +00:00
Mikhail Timofeev
bb5faa8461
Merge pull request #99 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 03/19/2022
2022-03-23 18:25:05 +04:00
Service account
914307fdad Update versions-manifest 2022-03-19 03:45:06 +00:00
Ethan Chiu
7a042473f1
Merge pull request #98 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 03/18/2022
2022-03-18 20:37:14 -07:00
Service account
46aed5d195 Update versions-manifest 2022-03-18 15:11:50 +00:00
Mikhail Timofeev
595b4b690a
Merge pull request #96 from actions/update-versions-manifest-file 2022-02-09 10:09:39 +03:00
Service account
29a273c108 Update versions-manifest 2022-02-09 07:04:15 +00:00
github-actions[bot]
bb9f13b224
Update versions-manifest (#95)
Co-authored-by: Service account <no-reply@microsoft.com>
2022-02-02 10:45:06 +03:00
Mikhail Timofeev
453a014457
Merge pull request #94 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 02/01/2022
2022-02-01 18:15:22 +03:00
Service account
cf85dc514f Update versions-manifest 2022-02-01 15:07:09 +00:00
Mikhail Timofeev
8acc56fc1b
Merge pull request #93 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 01/11/2022
2022-01-11 12:01:20 +03:00
Service account
a034d4c79d Update versions-manifest 2022-01-11 07:26:45 +00:00
github-actions[bot]
7ce0e62855
Update versions-manifest (#92) 2021-12-17 13:38:11 +03:00
github-actions[bot]
ad4c15127c
Update versions-manifest (#91)
Co-authored-by: Service account <no-reply@microsoft.com>
2021-12-02 10:49:53 +03:00
github-actions[bot]
e60aab1337
Update versions-manifest (#90) 2021-12-01 12:41:44 +03:00
github-actions[bot]
fff8e8d2e7
Update versions-manifest (#89)
Co-authored-by: Service account <no-reply@microsoft.com>
2021-11-08 14:52:13 +03:00
Mikhail Timofeev
9439938c24
Merge pull request #88 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 10/26/2021
2021-10-26 19:39:32 +03:00
Service account
7efd2b6d9c Update versions-manifest 2021-10-26 16:38:38 +00:00
github-actions[bot]
9f1448d546
Update versions-manifest (#87) 2021-10-21 00:52:11 +03:00
Nikolay Frolov
d6c0f3407a
Uptake of the latest changes for helpers submodule (#85) 2021-10-14 16:57:05 +03:00
MaksimZhukov
7ee0eb6d7f
Merge pull request #86 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 10/13/2021
2021-10-13 10:21:22 +03:00
Service account
0e81926ec5 Update versions-manifest 2021-10-13 06:59:35 +00:00
Mikhail Timofeev
2b00037cf2
Merge pull request #84 from actions/update-versions-manifest-file 2021-10-09 12:29:51 +03:00
Service account
03a45f2d48 Update versions-manifest 2021-10-09 07:38:46 +00:00
MaksimZhukov
285c046a12
Merge pull request #83 from nikolai-frolov/helpers-update
Uptake of the latest changes for helpers submodule
2021-10-07 11:09:35 +03:00
Nikolay Frolov
d9cf0e3053 Uptake of the latest changes for helpers submodule 2021-10-06 18:32:12 +03:00
MaksimZhukov
d86ab03024
Merge pull request #82 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 09/28/2021
2021-09-29 00:16:52 +03:00
Service account
ad9cb45c2a Update versions-manifest 2021-09-28 15:50:27 +00:00
MaksimZhukov
aa33d265c4
Merge pull request #81 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 09/23/2021
2021-09-23 13:53:52 +03:00
Service account
58c3d40bb8 Update versions-manifest 2021-09-23 06:10:29 +00:00
MaksimZhukov
577e22bee8
Merge pull request #78 from Yuriy-Kukushkin/yk/add-workflow
Move manifest validation pipeline from Azure DevOps
2021-09-15 14:03:24 +03:00
Yuriy-Kukushkin
2200e9ff30
Updated event 2021-09-15 13:57:21 +03:00
Yuriy-Kukushkin
09f8ea5c48 Updated submodule 2021-09-15 10:54:58 +03:00
MaksimZhukov
d78f09bbe4
Merge pull request #80 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 09/11/2021
2021-09-11 15:44:18 +03:00
Service account
acea7cad3a Update versions-manifest 2021-09-11 12:40:39 +00:00
Yuriy-Kukushkin
3257340283
Added token 2021-09-09 18:00:01 +03:00
MaksimZhukov
833c6da64b
Merge pull request #79 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 09/08/2021
2021-09-08 11:41:37 +03:00
Service account
b2560ab6d9 Update versions-manifest 2021-09-08 06:34:29 +00:00
Yuriy-Kukushkin
84b6aaeb97
Added validate-manifest.yml 2021-09-02 12:59:53 +03:00
MaksimZhukov
b195064d9c
Merge pull request #77 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 08/31/2021
2021-08-31 18:47:14 +03:00
Service account
a72cfa7a7c Update versions-manifest 2021-08-31 15:46:05 +00:00
MaksimZhukov
63fc200ef6
Merge pull request #76 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 08/26/2021
2021-08-26 12:52:09 +03:00
Service account
ad4714dee5 Update versions-manifest 2021-08-26 09:49:17 +00:00
MaksimZhukov
0287ac915c
Merge pull request #75 from nikita-bykov/move-get-node-versions
Move get-node-versions pipeline from Azure DevOps
2021-08-26 12:43:40 +03:00
Nikita Bykov
5c5f144d08 Update helpers 2021-08-26 12:35:40 +03:00
Nikita Bykov
6e415f531b Update Send Slack notification step to send a custom message 2021-08-25 15:32:15 +03:00
Nikita Bykov
5a83490d4f Move get-node-versions pipeline 2021-08-23 14:40:35 +03:00
MaksimZhukov
e5e3b83d13
Merge pull request #74 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 08/18/2021
2021-08-18 09:46:51 +03:00
Service account
9405eaa89a Update versions-manifest 2021-08-18 06:40:05 +00:00
MaksimZhukov
947a3202c2
Merge pull request #73 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 08/12/2021
2021-08-12 10:47:34 +03:00
Service account
5edc6dfe71 Update versions-manifest 2021-08-12 07:02:26 +00:00
MaksimZhukov
c54f68be31
Merge pull request #72 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 08/03/2021
2021-08-03 11:35:47 +03:00
Service account
dcd9e83d63 Update versions-manifest 2021-08-03 08:34:24 +00:00
MaksimZhukov
e530a1172f
Merge pull request #71 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 07/30/2021
2021-07-30 10:32:53 +03:00
Service account
ee57453268 Update versions-manifest 2021-07-30 07:29:57 +00:00
MaksimZhukov
c0fad79083
Merge pull request #69 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 07/14/2021
2021-07-14 13:27:13 +03:00
Service account
484fa88a69 Update versions-manifest 2021-07-14 10:04:33 +00:00
MaksimZhukov
8c866dde54
Merge pull request #68 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 07/06/2021
2021-07-06 12:11:28 +03:00
Service account
334a8d1394 Update versions-manifest 2021-07-06 09:01:41 +00:00
Alena Sviridenko
72210eed7d
Merge pull request #67 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 07/05/2021
2021-07-05 19:52:57 +03:00
Service account
2b595e0a51 Update versions-manifest 2021-07-05 16:51:42 +00:00
Alena Sviridenko
7ac82af1b6
Merge pull request #65 from actions/update-versions-manifest-file 2021-07-02 08:50:21 +03:00
Service account
6d939f1dbe Update versions-manifest 2021-07-01 20:33:39 +00:00
Alena Sviridenko
2b6ee4852f
Merge pull request #64 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 06/23/2021
2021-06-23 16:42:04 +03:00
Service account
b3a2ff96e2 Update versions-manifest 2021-06-23 13:38:00 +00:00
Maxim Lobanov
0141b50275
Merge pull request #63 from actions/malob/add-lts-labels
Add support for LTS labels in node-versions manifest
2021-06-16 14:43:23 +03:00
Maxim Lobanov
7481b6b090 update submodules 2021-06-16 11:25:56 +00:00
Maxim Lobanov
4fcc8f116d add LTS labels 2021-06-16 09:43:50 +00:00
Alena Sviridenko
e5f055b1c1
Merge pull request #62 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 06/15/2021
2021-06-15 16:38:49 +03:00
Service account
34f35b5cb6 Update versions-manifest 2021-06-15 13:30:47 +00:00
Alena Sviridenko
e21cafedd8
Merge pull request #61 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 06/03/2021
2021-06-03 18:11:29 +03:00
Service account
b6e0bccc9f Update versions-manifest 2021-06-03 15:08:12 +00:00
MaksimZhukov
3e0c0eb0d6
Merge pull request #60 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 05/19/2021
2021-05-19 18:15:10 +03:00
Service account
62cc8fa6fb Update versions-manifest 2021-05-19 15:08:44 +00:00
MaksimZhukov
5fa4e704be
Merge pull request #59 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 05/12/2021
2021-05-12 09:27:44 +03:00
Service account
60911f3d0a Update versions-manifest 2021-05-12 06:15:55 +00:00
Mikhail Timofeev
1aa2fc42b8
Merge pull request #58 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 05/05/2021
2021-05-05 11:11:41 +03:00
Service account
6a059f6c80 Update versions-manifest 2021-05-05 07:17:54 +00:00
MaksimZhukov
48cfd035f5
Merge pull request #57 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 04/21/2021
2021-04-21 11:22:23 +03:00
Service account
4066cc83f8 Update versions-manifest 2021-04-21 08:14:47 +00:00
MaksimZhukov
2277f8c8a4
Merge pull request #56 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 04/07/2021
2021-04-07 09:49:47 +03:00
Service account
28cdbd7c2e Update versions-manifest 2021-04-07 06:35:11 +00:00
Maxim Lobanov
a0e1e3c90e
Merge pull request #55 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 03/30/2021
2021-03-30 18:19:27 +03:00
Service account
3716ed3c6e Update versions-manifest 2021-03-30 15:12:38 +00:00
Maxim Lobanov
6fd0e71a0a
Merge pull request #54 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 02/23/2021
2021-02-24 08:59:31 +03:00
Service account
5093d2b929 Update versions-manifest 2021-02-23 15:26:42 +00:00
Maxim Lobanov
2fa5a9904c
Merge pull request #53 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 02/11/2021
2021-02-11 09:45:06 +03:00
Service account
ab76c432fe Update versions-manifest 2021-02-11 06:38:54 +00:00
MaksimZhukov
ead568a146
Merge pull request #52 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 02/10/2021
2021-02-10 10:41:10 +03:00
Service account
6fdbc6deb3 Update versions-manifest 2021-02-10 07:36:27 +00:00
MaksimZhukov
69ae188e0e
Merge pull request #51 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 01/27/2021
2021-01-27 10:24:29 +03:00
Service account
75b1a9f3f2 Update versions-manifest 2021-01-27 06:23:21 +00:00
Maxim Lobanov
ea5fefae18
Merge pull request #50 from actions/add-codeowners
Create CODEOWNERS
2021-01-20 21:38:21 +03:00
Maxim Lobanov
8b33f33473
Update CODEOWNERS 2021-01-11 19:48:16 +03:00
Maxim Lobanov
d92adb7da1
Create CODEOWNERS 2021-01-08 12:32:59 +03:00
Maxim Lobanov
c2b002c470
Merge pull request #49 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 01/06/2021
2021-01-06 10:30:23 +03:00
Service account
649c1ec0c7 Update versions-manifest 2021-01-06 07:29:39 +00:00
MaksimZhukov
fbeb7d747d
Merge pull request #48 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 12/18/2020
2020-12-18 10:52:26 +03:00
Service account
445b5079f1 Update versions-manifest 2020-12-18 07:15:09 +00:00
MaksimZhukov
07c6e38e3e
Merge pull request #47 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 12/16/2020
2020-12-16 15:06:29 +03:00
Service account
805c28590c Update versions-manifest 2020-12-16 11:40:15 +00:00
Maxim Lobanov
72562f08b4
Merge pull request #46 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 11/25/2020
2020-11-25 11:49:50 +03:00
Service account
adde90d079 Update versions-manifest 2020-11-25 07:40:49 +00:00
Maxim Lobanov
6772ce992e
Merge pull request #45 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 11/17/2020
2020-11-17 21:12:15 +03:00
Service account
196a7ffaab Update versions-manifest 2020-11-17 18:02:52 +00:00
MaksimZhukov
5803dd40ce
Merge pull request #44 from MaksimZhukov/v-mazhuk/fix-powerhell-issue-with-paths
Fix PowerShell issue with relative paths
2020-11-17 20:54:45 +03:00
MaksimZhukov
15c3ac315a Fix powershell issue with paths 2020-11-17 19:54:37 +03:00
MaksimZhukov
4790533e80
Merge pull request #43 from MaksimZhukov/v-mazhuk/add-pull-request-event-trigger
Add ability to trigger packages generation on PRs
2020-11-03 15:14:48 +03:00
MaksimZhukov
c01749b1c4 Add ability to trigger packages generation on PRs 2020-11-02 15:38:27 +03:00
Maxim Lobanov
01407a89d3
Merge pull request #42 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 10/28/2020
2020-10-28 10:20:56 +03:00
Service account
ff6bcb4ec0 Update versions-manifest 2020-10-28 06:37:18 +00:00
MaksimZhukov
a229d53240
Merge pull request #41 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 10/16/2020
2020-10-16 18:22:35 +03:00
Service account
593745d7c2 Update versions-manifest 2020-10-16 15:09:09 +00:00
Maxim Lobanov
e459abbdbe
Merge pull request #40 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 10/08/2020
2020-10-08 09:42:19 +03:00
Service account
f01c560f7f Update versions-manifest 2020-10-08 06:36:38 +00:00
Alena Sviridenko
2b37bf1f1e
Merge pull request #39 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 10/07/2020
2020-10-07 11:18:42 +03:00
Service account
fe299f9388 Update versions-manifest 2020-10-07 08:17:04 +00:00
Alena Sviridenko
bbb4ceccb0
Merge pull request #37 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 09/30/2020
2020-09-30 18:10:00 +03:00
Service account
d8a00be11c Update versions-manifest 2020-09-30 07:13:33 +00:00
MaksimZhukov
cb6506c1cc
Merge pull request #36 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 09/23/2020
2020-09-23 13:23:49 +03:00
Service account
69c87ed4ce Update versions-manifest 2020-09-23 09:55:09 +00:00
MaksimZhukov
36757fae02
Merge pull request #35 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 09/16/2020
2020-09-16 11:15:04 +03:00
Service account
05026253f5 Update versions-manifest 2020-09-16 08:03:57 +00:00
15 changed files with 6138 additions and 216 deletions

1
.github/CODEOWNERS vendored Normal file
View File

@ -0,0 +1 @@
* @actions/setup-actions-team

View File

@ -1,165 +1,31 @@
name: Generate Node.js package
name: Generate Node.js packages
run-name: Generate Node.js ${{ inputs.VERSION || '18.12.0' }}
on:
workflow_dispatch:
inputs:
VERSION:
description: 'Node.js version to build and upload'
required: true
default: '14.2.0'
default: '18.12.0'
PUBLISH_RELEASES:
description: 'Whether to publish releases'
required: true
default: 'false'
env:
VERSION: ${{ github.event.inputs.VERSION }}
defaults:
run:
shell: pwsh
type: boolean
default: false
pull_request:
paths-ignore:
- 'versions-manifest.json'
- 'LICENSE'
- '**.md'
branches:
- 'main'
jobs:
build_node:
name: Build Node.js ${{ github.event.inputs.VERSION }} [${{ matrix.platform }}]
runs-on: ubuntu-latest
env:
ARTIFACT_NAME: node-${{ github.event.inputs.VERSION }}-${{ matrix.platform }}-x64
strategy:
fail-fast: false
matrix:
platform: [linux, darwin, win32]
steps:
- uses: actions/checkout@v2
with:
submodules: true
- name: Build Node.js ${{ env.VERSION }}
run: |
./builders/build-node.ps1 -Version $env:VERSION `
-Platform ${{ matrix.platform }}
- name: Publish artifact
uses: actions/upload-artifact@v2
with:
name: ${{ env.ARTIFACT_NAME }}
path: ${{ runner.temp }}/artifact
test_node:
name: Test Node.js ${{ github.event.inputs.VERSION }} [${{ matrix.platform }}]
needs: build_node
runs-on: ${{ matrix.os }}
env:
ARTIFACT_NAME: node-${{ github.event.inputs.VERSION }}-${{ matrix.platform }}-x64
strategy:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
platform: linux
- os: macos-latest
platform: darwin
- os: windows-latest
platform: win32
steps:
- uses: actions/checkout@v2
with:
submodules: true
- name: Fully cleanup the toolcache directory before testing
run: ./helpers/clean-toolcache.ps1 -ToolName "node"
- name: Download artifact
uses: actions/download-artifact@v2
with:
path: ${{ runner.temp }}
- name: Extract files
run: |
if ('${{ matrix.platform }}' -eq 'win32') {
$artifactName = "${{ env.ARTIFACT_NAME }}.7z"
7z.exe x "$artifactName" -y | Out-Null
} else {
$artifactName = "${{ env.ARTIFACT_NAME }}.tar.gz"
tar -xzf $artifactName
}
working-directory: ${{ runner.temp }}/${{ env.ARTIFACT_NAME }}
- name: Apply build artifact to the local machine
run: |
if ('${{ matrix.platform }}' -eq 'win32') { powershell ./setup.ps1 } else { sh ./setup.sh }
working-directory: ${{ runner.temp }}/${{ env.ARTIFACT_NAME }}
- name: Setup Node.js ${{ env.VERSION }}
uses: actions/setup-node@v2.1.1
with:
node-version: ${{ env.VERSION }}
- name: Wait for the logs
run: |
Write-Host "Fake step that do nothing"
Write-Host "We need it because log of previous step 'Setup Node' is not available here yet."
Write-Host "In testing step (Node.Tests.ps1) we analyze build log of 'Setup Node' task"
Write-Host "to determine if Node.js version was consumed from cache and was downloaded"
for ($i = 0; $i -lt 200; $i++) { Get-Random }
- name: Run tests
run: |
Install-Module Pester -Force -Scope CurrentUser
Import-Module Pester
Invoke-Pester -Script ./Node.Tests.ps1 -EnableExit
working-directory: ./tests
publish_release:
name: Publish release
if: github.event.inputs.PUBLISH_RELEASES == 'true'
needs: test_node
runs-on: ubuntu-latest
steps:
- uses: actions/download-artifact@v2
- name: Publish Release ${{ env.VERSION }}
id: create_release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ env.VERSION }}-${{ github.run_id }}
release_name: ${{ env.VERSION }}
body: |
Node.js ${{ env.VERSION }}
- name: Upload release assets
uses: actions/github-script@v2
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
script: |
const fs = require('fs');
for (let artifactDir of fs.readdirSync('.')) {
let artifactName = fs.readdirSync(`${artifactDir}`)[0];
console.log(`Upload ${artifactName} asset`);
github.repos.uploadReleaseAsset({
owner: context.repo.owner,
repo: context.repo.repo,
release_id: ${{ steps.create_release.outputs.id }},
name: artifactName,
data: fs.readFileSync(`./${artifactDir}/${artifactName}`)
});
}
trigger_pr:
name: Trigger "Create Pull Request" workflow
needs: publish_release
runs-on: ubuntu-latest
steps:
- name: Trigger "Create Pull Request" workflow
uses: actions/github-script@v3
with:
github-token: ${{ secrets.PERSONAL_TOKEN }}
script: |
github.actions.createWorkflowDispatch({
owner: context.repo.owner,
repo: context.repo.repo,
workflow_id: 'create-pr.yml',
ref: 'main'
});
node:
name: Node
uses: actions/versions-package-tools/.github/workflows/build-tool-packages.yml@main
with:
tool-name: "node"
tool-version: ${{ inputs.VERSION || '18.12.0' }}
publish-release: ${{ inputs.PUBLISH_RELEASES || false }}
secrets: inherit

14
.github/workflows/codeql-analysis.yml vendored Normal file
View File

@ -0,0 +1,14 @@
name: CodeQL analysis
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
schedule:
- cron: '0 3 * * 0'
jobs:
call-codeQL-analysis:
name: CodeQL analysis
uses: actions/reusable-workflows/.github/workflows/codeql-analysis.yml@main

View File

@ -2,32 +2,9 @@ name: Create Pull Request
on:
workflow_dispatch:
defaults:
run:
shell: pwsh
jobs:
create_pr:
name: Create Pull Request
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
submodules: true
- name: Create versions-manifest.json
run: |
./helpers/packages-generation/manifest-generator.ps1 -RepositoryFullName "$env:GITHUB_REPOSITORY" `
-GitHubAccessToken "${{secrets.GITHUB_TOKEN}}" `
-OutputFile "./versions-manifest.json" `
-ConfigurationFile "./config/node-manifest-config.json"
- name: Create GitHub PR
run: |
$formattedDate = Get-Date -Format "MM/dd/yyyy"
./helpers/github/create-pull-request.ps1 `
-RepositoryFullName "$env:GITHUB_REPOSITORY" `
-AccessToken "${{secrets.GITHUB_TOKEN}}" `
-BranchName "update-versions-manifest-file" `
-CommitMessage "Update versions-manifest" `
-PullRequestTitle "[versions-manifest] Update for release from ${formattedDate}" `
-PullRequestBody "Update versions-manifest.json for release from ${formattedDate}"
create-pr:
uses: actions/versions-package-tools/.github/workflows/create-pr-to-update-manifest.yml@main
with:
tool-name: "node"
secrets: inherit

13
.github/workflows/get-node-versions.yml vendored Normal file
View File

@ -0,0 +1,13 @@
name: Get Node versions
on:
schedule:
- cron: '0 3,15 * * *'
workflow_dispatch:
jobs:
get-new-node-versions:
uses: actions/versions-package-tools/.github/workflows/get-new-tool-versions.yml@main
with:
tool-name: "Node"
image-url: "https://nodejs.org/static/images/logo-hexagon-card.png"
secrets: inherit

21
.github/workflows/validate-manifest.yml vendored Normal file
View File

@ -0,0 +1,21 @@
name: Validate manifest
on:
# The GITHUB_TOKEN secret is used to create a PR
# The pull_request event will not be triggered by it
# That's one of the reasons we need the schedule to validate the versions-manifest.json file
schedule:
- cron: '0 8,20 * * *'
workflow_dispatch:
pull_request:
branches:
- main
paths:
- 'versions-manifest.json'
jobs:
manifest:
uses: actions/versions-package-tools/.github/workflows/validate-manifest.yml@main
with:
tool-name: "Node"
image-url: "https://nodejs.org/static/images/logo-hexagon-card.png"
secrets: inherit

View File

@ -1,15 +1,18 @@
# Node.js for Actions
This repository contains the code and scripts that we use to prepare Node.js packages used in [virtual-environments](https://github.com/actions/virtual-environments) and accessible through the [setup-node](https://github.com/actions/setup-node) Action.
This repository contains the code and scripts that we use to prepare Node.js packages used in [runner-images](https://github.com/actions/runner-images) and accessible through the [setup-node](https://github.com/actions/setup-node) Action.
The file [versions-manifest.json](./versions-manifest.json) contains the list of available and released versions.
> Caution: this is prepared for and only permitted for use by actions `virtual-environments` and `setup-node` action.
> Caution: this is prepared for and only permitted for use by actions `runner-images` and `setup-node` action.
**Status**: Currently under development and in use for beta and preview actions. This repo is undergoing rapid changes.
Latest of LTS versions will be installed on the [virtual-environments](https://github.com/actions/virtual-environments) images. Other versions will be pulled JIT using the [`setup-node`](https://github.com/actions/setup-node) action.
Latest of LTS versions will be installed on the [runner-images](https://github.com/actions/runner-images) images. Other versions will be pulled JIT using the [`setup-node`](https://github.com/actions/setup-node) action.
## Adding new versions
We are trying to prepare packages for new versions of Node.js as soon as they are released. Please open an issue in [actions/virtual-environments](https://github.com/actions/virtual-environments) if any versions are missing.
We are trying to prepare packages for new versions of Node.js as soon as they are released. Please open an issue in [actions/runner-images](https://github.com/actions/runner-images) if any versions are missing.
## Support Notification Policy
Beginning **approximately six months prior** to the removal of a Node.js version from the [versions-manifest.json](https://github.com/actions/node-versions/blob/main/versions-manifest.json) file, a pinned issue will be created in the [setup-node](https://github.com/actions/setup-node) repository. This pinned issue will provide important details about the upcoming end of support, including the specific date, as well as any other notes, relevant updates or alternatives. We encourage users to regularly check pinned issues for updates on tool versions they are using for maximum transparency, security, performance and overall compatibility with their projects.
## Contribution
Contributions are welcome! See [Contributor's Guide](./CONTRIBUTING.md) for more details about contribution process and code structure

View File

@ -1,5 +1,5 @@
using module "./builders/win-node-builder.psm1"
using module "./builders/nix-node-builder.psm1"
using module "./win-node-builder.psm1"
using module "./nix-node-builder.psm1"
<#
.SYNOPSIS

View File

@ -1,4 +1,4 @@
using module "./builders/node-builder.psm1"
using module "./node-builder.psm1"
class NixNodeBuilder : NodeBuilder {
<#
@ -54,7 +54,7 @@ class NixNodeBuilder : NodeBuilder {
$installationTemplateLocation = Join-Path -Path $this.InstallationTemplatesLocation -ChildPath $this.InstallationTemplateName
$installationTemplateContent = Get-Content -Path $installationTemplateLocation -Raw
$installationTemplateContent = $installationTemplateContent -f $this.Version.ToString(3)
$installationTemplateContent = $installationTemplateContent -f $this.Version.ToString(3), $this.Architecture
$installationTemplateContent | Out-File -FilePath $installationScriptLocation
Write-Debug "Done; Installation script location: $installationScriptLocation)"

View File

@ -1,4 +1,4 @@
using module "./builders/node-builder.psm1"
using module "./node-builder.psm1"
class WinNodeBuilder : NodeBuilder {
<#

View File

@ -1,7 +1,8 @@
{
"regex": "node-\\d+\\.\\d+\\.\\d+-(\\w+)-(x\\d+)",
"regex": "node-\\d+\\.\\d+\\.\\d+-(\\w+)-((x|arm)\\d+)",
"groups": {
"arch": 2,
"platform": 1
}
},
"lts_rule_expression": "(Invoke-RestMethod 'https://raw.githubusercontent.com/nodejs/Release/main/schedule.json').PSObject.Properties | Where-Object { $_.Value.codename } | ForEach-Object { @{ Name = $_.Name.TrimStart('v'); Value = $_.Value.codename } }"
}

@ -1 +1 @@
Subproject commit 3b38e3de4c5e4bc75f5dee12b5bb8dbffe35c562
Subproject commit 6fbb1f0f2098254142702dba05fe75cd8e77c4ae

View File

@ -1,10 +1,11 @@
set -e
NODE_VERSION={0}
ARCH={1}
NODE_TOOLCACHE_PATH=$AGENT_TOOLSDIRECTORY/node
NODE_TOOLCACHE_VERSION_PATH=$NODE_TOOLCACHE_PATH/$NODE_VERSION
NODE_TOOLCACHE_VERSION_ARCH_PATH=$NODE_TOOLCACHE_VERSION_PATH/x64
NODE_TOOLCACHE_VERSION_ARCH_PATH=$NODE_TOOLCACHE_VERSION_PATH/$ARCH
echo "Check if Node.js hostedtoolcache folder exist..."
if [ ! -d $NODE_TOOLCACHE_PATH ]; then
@ -22,4 +23,4 @@ cp -R ./* $NODE_TOOLCACHE_VERSION_ARCH_PATH
rm $NODE_TOOLCACHE_VERSION_ARCH_PATH/setup.sh
echo "Create complete file"
touch $NODE_TOOLCACHE_VERSION_PATH/x64.complete
touch $NODE_TOOLCACHE_VERSION_PATH/$ARCH.complete

View File

@ -1,20 +1,23 @@
Import-Module (Join-Path $PSScriptRoot "../helpers/pester-extensions.psm1")
BeforeAll {
function Get-UseNodeLogs {
# GitHub Windows images don't have `HOME` variable
$homeDir = $env:HOME ?? $env:HOMEDRIVE
$logsFolderPath = Join-Path -Path $homeDir -ChildPath "runners/*/_diag/pages" -Resolve
$useNodeLogFile = Get-ChildItem -Path $logsFolderPath | Where-Object {
$logContent = Get-Content $_.Fullname -Raw
return $logContent -match "setup-node@v"
} | Select-Object -First 1
return $useNodeLogFile.Fullname
}
}
Describe "Node.js" {
BeforeAll {
function Get-UseNodeLogs {
# GitHub Windows images don't have `HOME` variable
$homeDir = $env:HOME ?? $env:HOMEDRIVE
$logsFolderPath = Join-Path -Path $homeDir -ChildPath "runners/*/_diag/pages" -Resolve
$useNodeLogFile = Get-ChildItem -Path $logsFolderPath | Where-Object {
$logContent = Get-Content $_.Fullname -Raw
return $logContent -match "setup-node@v"
} | Select-Object -First 1
return $useNodeLogFile.Fullname
}
}
It "is available" {
"node --version" | Should -ReturnZeroExitCode
}
@ -34,15 +37,25 @@ Describe "Node.js" {
$nodePath.startsWith($expectedPath) | Should -BeTrue -Because "'$nodePath' is not started with '$expectedPath'"
}
It "cached version is used without downloading" {
# Analyze output of previous steps to check if Node.js was consumed from cache or downloaded
$useNodeLogFile = Get-UseNodeLogs
$useNodeLogFile | Should -Exist
$useNodeLogContent = Get-Content $useNodeLogFile -Raw
$useNodeLogContent | Should -Match "Found in cache"
}
It "cached version is used without downloading" {
if ($env:RUNNER_TYPE -eq "self-hosted") {
# Get the installed version of Node.js
$nodeVersion = Invoke-Expression "node --version"
# Check if Node.js is installed
$nodeVersion | Should -Not -BeNullOrEmpty
# Check if the installed version of Node.js is the expected version
$nodeVersion | Should -Match $env:VERSION
}else {
# Analyze output of previous steps to check if Node.js was consumed from cache or downloaded
$useNodeLogFile = Get-UseNodeLogs
$useNodeLogFile | Should -Exist
$useNodeLogContent = Get-Content $useNodeLogFile -Raw
$useNodeLogContent | Should -Match "Found in cache"
}
}
It "Run simple code" {
"node ./simple-test.js" | Should -ReturnZeroExitCode
}
}
}

File diff suppressed because it is too large Load Diff