Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[3.x] Update Node 20.12.2, Npm 10.5.0 and Typescript 5.4.5 (Dev bundle 20.12.2.0) #13090

Merged
merged 76 commits into from
May 20, 2024
Merged
Show file tree
Hide file tree
Changes from 74 commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
82766fb
upgrade typescript to latest 5.4.5
nachocodoner Apr 11, 2024
5669b95
fix flows
nachocodoner Apr 11, 2024
58f87ee
use proper node version for a gitflow and update package lock
nachocodoner Apr 11, 2024
dcfa14c
upgrade node and npm to latest
nachocodoner Apr 11, 2024
d45eca9
bump the bundle version properly
nachocodoner Apr 11, 2024
e43b470
bump the bundle version properly
nachocodoner Apr 11, 2024
65b4f11
re-run checks
nachocodoner Apr 11, 2024
ccd8798
attempt to fix a windows issue
nachocodoner Apr 11, 2024
a9a7175
attempt to fix a windows issue
nachocodoner Apr 11, 2024
fc353e8
attempt to fix a windows issue
nachocodoner Apr 11, 2024
bbd2725
attempt to fix a windows issue
nachocodoner Apr 11, 2024
a15c662
attempt to fix a windows issue
nachocodoner Apr 11, 2024
cf9215d
attempt to fix a windows issue
nachocodoner Apr 11, 2024
37f7cce
Merge branch 'release-3.0' into typescript-5.4.4
nachocodoner Apr 15, 2024
cc98e63
try install dev_bundle div directly using env npm
nachocodoner Apr 15, 2024
8562814
Merge remote-tracking branch 'origin/typescript-5.4.4' into typescrip…
nachocodoner Apr 15, 2024
e0fcaec
revert
nachocodoner Apr 15, 2024
97882d0
revert
nachocodoner Apr 15, 2024
5adef96
ensure shell option for windows
nachocodoner Apr 16, 2024
f6c4acd
ensure shell option for windows
nachocodoner Apr 16, 2024
9e01766
Revert "ensure shell option for windows"
nachocodoner Apr 16, 2024
d873523
add shell option for windows in proper places
nachocodoner Apr 16, 2024
58e6ff4
add shell option for windows in proper places
nachocodoner Apr 16, 2024
c1add77
add shell option for windows in proper places (mongo)
nachocodoner Apr 16, 2024
a3b4881
re-run checks
nachocodoner Apr 17, 2024
3ea91e4
add shell option for windows in proper places (taskkill)
nachocodoner Apr 17, 2024
45b4942
add spawn/shell option for windows in proper places (taskkill)
nachocodoner Apr 17, 2024
1945238
Merge branch 'release-3.0' into typescript-5.4.4
nachocodoner Apr 17, 2024
680555a
kill mongo with taskkill in windows
nachocodoner Apr 18, 2024
6ddd2e9
increase timeout scale factor
nachocodoner Apr 18, 2024
c18dd66
disable junit to see if it blocks the success on CI
nachocodoner Apr 18, 2024
fdba4c2
Revert "increase timeout scale factor"
nachocodoner Apr 18, 2024
12b2468
Revert "kill mongo with taskkill in windows"
nachocodoner Apr 18, 2024
0c02a53
Revert "disable junit to see if it blocks the success on CI"
nachocodoner Apr 18, 2024
c2bb612
Merge branch 'release-3.0' into typescript-5.4.4
nachocodoner Apr 18, 2024
86bfee7
attempt another windows env
nachocodoner Apr 18, 2024
91569de
Merge remote-tracking branch 'origin/typescript-5.4.4' into typescrip…
nachocodoner Apr 18, 2024
91f12a7
Merge branch 'release-3.0' into typescript-5.4.4
nachocodoner Apr 22, 2024
702a20f
initialize rdp to debug
nachocodoner Apr 22, 2024
e700858
dont run the tests and instead leave the build active to rdp into it
nachocodoner Apr 22, 2024
11c7aff
Revert "initialize rdp to debug"
nachocodoner Apr 22, 2024
2b1e854
Revert "attempt another windows env"
nachocodoner Apr 22, 2024
e9bcdae
Revert "dont run the tests and instead leave the build active to rdp …
nachocodoner Apr 23, 2024
2038906
adapt ci meteor selftest on Windows to GithubActions
nachocodoner Apr 23, 2024
0d42b2e
adapt ci meteor selftest on Windows to GithubActions
nachocodoner Apr 23, 2024
7ad4f03
remove uneccessary CI using appveyor
nachocodoner Apr 23, 2024
ef08a0f
Merge branch 'release-3.0' into typescript-5.4.4
nachocodoner Apr 23, 2024
45d0551
Merge branch 'release-3.0' into typescript-5.4.4
nachocodoner Apr 25, 2024
db00d42
remove appveyor specific flow when test
nachocodoner Apr 25, 2024
c058829
increase timeout scale factor
nachocodoner Apr 29, 2024
0fbe2a2
increase timeout scale factor
nachocodoner Apr 29, 2024
03f8ef9
force meteor headless mode
nachocodoner Apr 29, 2024
33192c9
add envs as part of workflow in case they miss headless
nachocodoner Apr 30, 2024
32e4f38
attempt to reinstall test dependencies on the env
nachocodoner Apr 30, 2024
e24b2e3
Revert "attempt to reinstall test dependencies on the env"
nachocodoner Apr 30, 2024
eeeb34a
force pwsh usage
nachocodoner Apr 30, 2024
ed79bfc
run on custom windows machine
nachocodoner May 3, 2024
fc4b748
run on custom windows machine
nachocodoner May 3, 2024
3daad08
re-run checks after upgrade powershell to latest
nachocodoner May 3, 2024
9ed99f8
run on custom windows machine
nachocodoner May 3, 2024
1432e11
run on custom windows machine
nachocodoner May 3, 2024
1c57fb1
re-run checks after added git.exe on custom host
nachocodoner May 3, 2024
4eb8dcc
clean
nachocodoner May 15, 2024
301dc89
re-run checks
nachocodoner May 15, 2024
db42ca8
re-run checks
nachocodoner May 15, 2024
ffda938
re-run checks
nachocodoner May 15, 2024
ac8ca09
set path for 7-zip dep
nachocodoner May 15, 2024
f709419
set path for 7-zip dep
nachocodoner May 15, 2024
4d871fb
re-run checks
nachocodoner May 15, 2024
2a755de
Revert "set path for 7-zip dep"
nachocodoner May 15, 2024
a6b64fc
Revert "set path for 7-zip dep"
nachocodoner May 15, 2024
2c67197
print env:path to understand if 7z configured is there
nachocodoner May 15, 2024
04787f1
print env:path to understand if 7z configured is there
nachocodoner May 15, 2024
08df53a
Merge branch 'release-3.0' into typescript-5.4.4
nachocodoner May 16, 2024
977f775
clean
nachocodoner May 16, 2024
b2a78ee
Merge branch 'release-3.0' into typescript-5.4.4
nachocodoner May 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
57 changes: 57 additions & 0 deletions .github/workflows/meteor-selftest-windows.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
name: Meteor Selftest Windows

on:
pull_request:
types:
- opened
- reopened
- synchronize
branches:
- release-3.0
push:
branches:
- release-3.0

env:
METEOR_PRETTY_OUTPUT: 0
SELF_TEST_TOOL_NODE_FLAGS: ' '
TOOL_NODE_FLAGS: --expose-gc
TIMEOUT_SCALE_FACTOR: 20
METEOR_HEADLESS: true
SELF_TEST_EXCLUDE: '^NULL-LEAVE-THIS-HERE-NULL$'

jobs:
test:
runs-on: windows-2019-meteor

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v2
with:
node-version: 20.x

- name: Install dependencies
shell: pwsh
run: |
$env:PATH = "C:\Program Files\7-Zip;$env:PATH"
echo $env:PATH
.\scripts\windows\appveyor\install.ps1

- name: Run tests
shell: pwsh
run: |
$env:PATH = "C:\Program Files\7-Zip;$env:PATH"
echo $env:PATH
.\scripts\windows\appveyor\test.ps1

- name: Cache dependencies
uses: actions/cache@v2
with:
path: |
.\dev_bundle
.\.babel-cache
.\.meteor
key: ${{ runner.os }}-meteor-${{ hashFiles('**/package-lock.json') }}
5 changes: 1 addition & 4 deletions .github/workflows/npm-eslint-plugin-meteor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,12 @@ jobs:
defaults:
run:
working-directory: npm-packages/eslint-plugin-meteor
strategy:
matrix:
node-version: 20.x
steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
node-version: 20.x
cache: npm
- run: npm ci
- run: npm test
5 changes: 1 addition & 4 deletions .github/workflows/npm-meteor-babel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,12 @@ jobs:
defaults:
run:
working-directory: npm-packages/meteor-babel
strategy:
matrix:
node-version: 20.x
steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
node-version: 14.x
cache: npm
- run: npm ci
- run: npm run test
47 changes: 0 additions & 47 deletions appveyor.yml

This file was deleted.

2 changes: 1 addition & 1 deletion meteor
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash

BUNDLE_VERSION=20.11.1.2
BUNDLE_VERSION=20.12.2.0


# OS Check. Put here because here is where we download the precompiled
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@ var packageJson = {
dependencies: {
// Explicit dependency because we are replacing it with a bundled version
// and we want to make sure there are no dependencies on a higher version
npm: "10.1.0",
npm: "10.5.0",
pacote: "https://github.com/meteor/pacote/tarball/a81b0324686e85d22c7688c47629d4009000e8b8",
"node-gyp": "9.4.0",
"@mapbox/node-pre-gyp": "1.0.11",
typescript: "4.9.5",
typescript: "5.4.5",
"@meteorjs/babel": "7.19.0-beta.3",
"@meteorjs/reify": "0.24.0",
// So that Babel can emit require("@babel/runtime/helpers/...") calls.
Expand Down