Compare commits

...

194 Commits

Author SHA1 Message Date
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
MaksimZhukov
2da30901b3 Merge pull request #34 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 09/10/2020
2020-09-10 20:21:06 +03:00
Service account
d2b2d6cf72 Update versions-manifest 2020-09-10 17:12:45 +00:00
Dibir Magomedsaygitov
b6945a3f95 Merge pull request #33 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 09/09/2020
2020-09-09 10:45:59 +03:00
Service account
17f4719d01 Update versions-manifest 2020-09-09 07:42:57 +00:00
MaksimZhukov
19ff3f1812 Merge pull request #32 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 08/27/2020
2020-08-27 19:33:45 +03:00
Service account
6a38aba626 Update versions-manifest 2020-08-27 16:22:37 +00:00
MaksimZhukov
25173f9ae7 Merge pull request #31 from akv-platform/main
Migrate node-versions CI to GitHub Actions
2020-08-25 16:52:20 +03:00
MaksimZhukov
c52043a439 Get rid of azure-pipelines folder 2020-08-25 13:32:41 +03:00
MaksimZhukov
70f1fd4673 Merge pull request #2 from akv-platform/v-mazhuk/move-ci-to-actions
Move CI
2020-08-25 12:23:17 +03:00
MaksimZhukov
02194c5c42 Update helpers 2020-08-25 12:14:24 +03:00
MaksimZhukov
47471a527c Move defaults section 2020-08-25 11:45:06 +03:00
MaksimZhukov
978acceff5 Update to Pester 5 2020-08-24 20:07:31 +03:00
MaksimZhukov
ed56a19091 Remove Create-ArtifactDirectories function 2020-08-24 15:22:05 +03:00
MaksimZhukov
1a9656d766 Fix comments 2020-08-24 11:10:43 +03:00
MaksimZhukov
414a9c4d19 Move CI 2020-08-19 13:38:27 +03:00
MaksimZhukov
dea9e4ccea Merge pull request #30 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 08/12/2020
2020-08-12 11:21:19 +03:00
Service account
070efd5a09 Update versions-manifest based on build from 20200812.4 2020-08-12 08:17:46 +00:00
Maxim Lobanov
60042303e5 Merge pull request #29 from actions/v-mazhuk/update-modules
Update Git submodule
2020-07-30 14:22:56 +03:00
MaksimZhukov
690c39139f Update Git submodule 2020-07-30 12:47:21 +03:00
Maxim Lobanov
dbc462f6f0 Merge pull request #28 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 07/30/2020
2020-07-30 09:04:09 +03:00
Service account
2d85084834 Update versions-manifest based on build from 20200730.1 2020-07-30 05:59:25 +00:00
Maxim Lobanov
71dc6cf704 Merge pull request #27 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 07/23/2020
2020-07-23 08:54:11 +03:00
Service account
2275f3fe19 Update versions-manifest based on build from 20200723.1 2020-07-23 05:43:29 +00:00
Maxim Lobanov
deeaedc1f4 Merge pull request #26 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 07/22/2020
2020-07-22 11:40:33 +03:00
Service account
82819ecf50 Update versions-manifest based on build from 20200722.2 2020-07-22 08:30:47 +00:00
Maxim Lobanov
73c7229556 Update README.md 2020-07-15 13:32:45 +03:00
Maxim Lobanov
a9761d076d Merge pull request #24 from actions/v-malob/switch-master-to-main
Switch default branch from "master" to "main"
2020-07-14 16:41:07 +03:00
Maxim Lobanov
63f56e381c Update .gitmodules 2020-07-14 16:24:18 +03:00
Maxim Lobanov
9825d4703f update submodule 2020-07-14 14:52:22 +03:00
Maxim Lobanov
376bb1b4eb Merge pull request #22 from actions/update-versions-manifest-file
[versions-manifest] Update for release from 07/07/2020
2020-07-07 14:18:06 +03:00
Service account
f675396c66 Update versions-manifest based on build from 20200707.2 2020-07-07 10:07:35 +00:00
20 changed files with 3364 additions and 199 deletions

1
.github/CODEOWNERS vendored Normal file
View File

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

View File

@@ -0,0 +1,31 @@
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: '18.12.0'
PUBLISH_RELEASES:
description: 'Whether to publish releases'
required: true
type: boolean
default: false
pull_request:
paths-ignore:
- 'versions-manifest.json'
- 'LICENSE'
- '**.md'
branches:
- 'main'
jobs:
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

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

@@ -0,0 +1,70 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"
on:
push:
branches: [ main, master ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ main ]
schedule:
- cron: '31 9 * * 0'
jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://git.io/codeql-language-support
steps:
- name: Checkout repository
uses: actions/checkout@v3
# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v1
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.
# queries: ./path/to/local/query, your-org/your-repo/queries@main
# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v1
# Command-line programs to run using the OS shell.
# 📚 https://git.io/JvXDl
# ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
# and modify them (or add more) to build your code if your project
# uses a compiled language
#- run: |
# make bootstrap
# make release
- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v1

10
.github/workflows/create-pr.yml vendored Normal file
View File

@@ -0,0 +1,10 @@
name: Create Pull Request
on:
workflow_dispatch:
jobs:
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

2
.gitmodules vendored
View File

@@ -1,4 +1,4 @@
[submodule "helpers"]
path = helpers
url = https://github.com/actions/versions-package-tools
branch = master
branch = main

View File

@@ -29,22 +29,20 @@ Here are a few things you can do that will increase the likelihood of your pull
### Directory structure
```
├── azure-pipelines/
| └──templates/
├── .github/
| └──workflows/
├── builders/
├── helpers/
├── installers/
└── tests/
└──sources/
```
- `azure-pipelines*` - contains global YAML definitions for build pipelines. Reusable templates for specific jobs are located in `templates` subfolder.
- `.github/workflows` - contains repository workflow files.
- `builders` - contains Node.js builder classes and functions.
- `helpers` - contains global helper functions and functions.
- `helpers` - contains global helper classes and functions.
- `installers` - contains installation script templates.
- `tests` - contains test scripts. Required tests sources are located in `sources` subfolder.
\* _We use Azure Pipelines because there are a few features that Actions is still missing, we'll move to Actions as soon as possible_.
## Resources
- [How to Contribute to Open Source](https://opensource.guide/how-to-contribute/)

View File

@@ -1,15 +1,15 @@
# 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 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.
## Contribution
Contributions are welcome! See [Contributor's Guide](./CONTRIBUTING.md) for more details about contribution process and code structure

View File

@@ -1,65 +0,0 @@
name: $(date:yyyyMMdd)$(rev:.r)-Node.js-$(VERSION)
trigger: none
pr:
autoCancel: true
branches:
include:
- master
paths:
exclude:
- versions-manifest.json
stages:
- stage: Build_Node_Darwin
dependsOn: []
variables:
Platform: darwin
Architecture: x64
jobs:
- template: /azure-pipelines/templates/build-job.yml
- stage: Test_Node_Darwin
condition: succeeded()
dependsOn: Build_Node_Darwin
variables:
VmImage: macOS-latest
Platform: darwin
Architecture: x64
jobs:
- template: /azure-pipelines/templates/test-job.yml
- stage: Build_Node_Linux
dependsOn: []
variables:
Platform: linux
Architecture: x64
jobs:
- template: /azure-pipelines/templates/build-job.yml
- stage: Test_Node_Linux
condition: succeeded()
dependsOn: Build_Node_Linux
variables:
VmImage: ubuntu-latest
Platform: linux
Architecture: x64
jobs:
- template: /azure-pipelines/templates/test-job.yml
- stage: Build_Node_Windows
dependsOn: []
variables:
Platform: win32
Architecture: x64
jobs:
- template: /azure-pipelines/templates/build-job.yml
- stage: Test_Node_Windows
condition: succeeded()
dependsOn: Build_Node_Windows
variables:
VmImage: windows-latest
Platform: win32
Architecture: x64
jobs:
- template: /azure-pipelines/templates/test-job.yml

View File

@@ -1,21 +0,0 @@
jobs:
- job: Build_Node
timeoutInMinutes: 90
pool:
name: Azure Pipelines
vmImage: ubuntu-latest
steps:
- checkout: self
- task: PowerShell@2
displayName: 'Build Node $(Version)'
inputs:
targetType: filePath
filePath: './builders/build-node.ps1'
arguments: '-Version $(Version) -Platform $(Platform) -Architecture $(Architecture)'
- task: PublishPipelineArtifact@1
displayName: 'Publish Artifact: Node.js $(Version)'
inputs:
targetPath: '$(Build.ArtifactStagingDirectory)'
artifactName: 'node-$(Version)-$(Platform)-$(Architecture)'

View File

@@ -1,75 +0,0 @@
jobs:
- job: Test_Node
pool:
name: Azure Pipelines
vmImage: $(VmImage)
steps:
- checkout: self
submodules: true
- task: PowerShell@2
displayName: Fully cleanup the toolcache directory before testing
inputs:
targetType: filePath
filePath: helpers/clean-toolcache.ps1
arguments: -ToolName "node"
- task: DownloadPipelineArtifact@2
inputs:
source: 'current'
artifact: 'node-$(Version)-$(Platform)-$(Architecture)'
path: $(Build.ArtifactStagingDirectory)
- task: ExtractFiles@1
inputs:
archiveFilePatterns: '$(Build.ArtifactStagingDirectory)/node-$(Version)-$(Platform)-$(Architecture).*'
destinationFolder: $(Build.BinariesDirectory)
cleanDestinationFolder: false
- task: PowerShell@2
displayName: 'Apply build artifact to the local machines'
inputs:
targetType: inline
script: |
if ("$(Platform)" -match 'win32') { powershell ./setup.ps1 } else { sh ./setup.sh }
workingDirectory: '$(Build.BinariesDirectory)'
- task: NodeTool@0
displayName: 'Use Node $(Version)'
inputs:
versionSpec: $(Version)
- task: PowerShell@2
displayName: 'Wait for the logs'
inputs:
targetType: inline
script: |
Write-Host "Fake step that do nothing"
Write-Host "We need it because log of previous step 'Use Node' is not available here yet."
Write-Host "In testing step (Node.Tests.ps1) we analyze build log of 'Use Node' task"
Write-Host "to determine if Node.js version was consumed from cache and was downloaded"
- task: PowerShell@2
displayName: 'Run tests'
inputs:
TargetType: inline
script: |
Install-Module Pester -Force -Scope CurrentUser -RequiredVersion 4.10.1
Import-Module Pester
$pesterParams = @{
Path="./Node.Tests.ps1";
Parameters=@{
Version="$(Version)";
}
}
Invoke-Pester -Script $pesterParams -OutputFile "test_results.xml" -OutputFormat NUnitXml
workingDirectory: '$(Build.SourcesDirectory)/tests'
- task: PublishTestResults@2
displayName: 'Publish test results'
inputs:
testResultsFiles: '*.xml'
testResultsFormat: NUnit
searchFolder: 'tests'
failTaskOnFailedTests: true
testRunTitle: "Node.js $(Version)-$(Platform)"
condition: always()

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 {
<#

View File

@@ -16,10 +16,13 @@ class NodeBuilder {
The architecture with which Node.js should be built.
.PARAMETER TempFolderLocation
The location of temporary files that will be used during Node.js package generation. Using system BUILD_STAGINGDIRECTORY variable value.
The location of temporary files that will be used during Node.js package generation.
.PARAMETER ArtifactLocation
The location of generated Node.js artifact. Using system environment BUILD_BINARIESDIRECTORY variable value.
.PARAMETER WorkFolderLocation
The location of installation files.
.PARAMETER ArtifactFolderLocation
The location of generated Node.js artifact.
.PARAMETER InstallationTemplatesLocation
The location of installation script template. Using "installers" folder from current repository.
@@ -40,9 +43,8 @@ class NodeBuilder {
$this.Architecture = $architecture
$this.TempFolderLocation = [IO.Path]::GetTempPath()
$this.WorkFolderLocation = $env:BUILD_BINARIESDIRECTORY
$this.ArtifactFolderLocation = $env:BUILD_STAGINGDIRECTORY
$this.WorkFolderLocation = Join-Path $env:RUNNER_TEMP "binaries"
$this.ArtifactFolderLocation = Join-Path $env:RUNNER_TEMP "artifact"
$this.InstallationTemplatesLocation = Join-Path -Path $PSScriptRoot -ChildPath "../installers"
}
@@ -84,6 +86,10 @@ class NodeBuilder {
Generates Node.js artifact from downloaded binaries.
#>
Write-Host "Create WorkFolderLocation and ArtifactFolderLocation folders"
New-Item -Path $this.WorkFolderLocation -ItemType "directory"
New-Item -Path $this.ArtifactFolderLocation -ItemType "directory"
Write-Host "Download Node.js $($this.Version) [$($this.Architecture)] executable..."
$binariesArchivePath = $this.Download()

View File

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

View File

@@ -3,5 +3,6 @@
"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 } }"
}

Submodule helpers updated: d8c3ce72ee...6f1aa3ce73

View File

@@ -1,18 +1,17 @@
param (
[Version] [Parameter (Mandatory = $true)] [ValidateNotNullOrEmpty()]
$Version
)
Import-Module (Join-Path $PSScriptRoot "../helpers/pester-extensions.psm1")
function Get-UseNodeLogs {
$logsFolderPath = Join-Path -Path $env:AGENT_HOMEDIRECTORY -ChildPath "_diag" | Join-Path -ChildPath "pages"
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 "Use Node"
} | Select-Object -First 1
return $useNodeLogFile.Fullname
$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" {
@@ -22,13 +21,16 @@ Describe "Node.js" {
It "version is correct" {
$versionOutput = Invoke-Expression "node --version"
$versionOutput | Should -Match $Version
$versionOutput | Should -Match $env:VERSION
}
It "is used from tool-cache" {
$nodePath = (Get-Command "node").Path
$nodePath | Should -Not -BeNullOrEmpty
$expectedPath = Join-Path -Path $env:AGENT_TOOLSDIRECTORY -ChildPath "node"
# GitHub Windows images don't have `AGENT_TOOLSDIRECTORY` variable
$toolcacheDir = $env:AGENT_TOOLSDIRECTORY ?? $env:RUNNER_TOOL_CACHE
$expectedPath = Join-Path -Path $toolcacheDir -ChildPath "node"
$nodePath.startsWith($expectedPath) | Should -BeTrue -Because "'$nodePath' is not started with '$expectedPath'"
}
@@ -37,7 +39,7 @@ Describe "Node.js" {
$useNodeLogFile = Get-UseNodeLogs
$useNodeLogFile | Should -Exist
$useNodeLogContent = Get-Content $useNodeLogFile -Raw
$useNodeLogContent | Should -Match "Found tool in cache"
$useNodeLogContent | Should -Match "Found in cache"
}
It "Run simple code" {

File diff suppressed because it is too large Load Diff