diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 7aae3bf1..667eb1c4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,9 +11,9 @@ jobs: name: Build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version-file: 'package.json' cache: 'yarn' @@ -35,9 +35,9 @@ jobs: needs: job_build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version-file: 'package.json' cache: 'yarn' @@ -53,11 +53,11 @@ jobs: strategy: fail-fast: false matrix: - node: [14, 16, 18, 20, 22] + node: [18, 20, 22] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version-file: 'package.json' node-version: ${{ matrix.node }} @@ -89,9 +89,9 @@ jobs: SENTRY_TEST_ORG: 'sentry-javascript-sdks' SENTRY_TEST_PROJECT: 'sentry-wizard-e2e-tests' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 22 cache: 'yarn' diff --git a/CHANGELOG.md b/CHANGELOG.md index 74f0fec6..ef7cc7b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,15 @@ # Changelog + +## Unreleased + +- ref!: Bump main Node.js version to the earliest LTS v18 ([#793](https://github.com/getsentry/sentry-wizard/pull/793)) + ## 3.42.0 - feat: Update `nextjs`, `remix`, `sveltekit` and `nuxt` wizards to install v9 ([#794](https://github.com/getsentry/sentry-wizard/pull/794)) + ## 3.41.0 - feat: Add `forceInstall` option to NPM-based wizards ([#791](https://github.com/getsentry/sentry-wizard/pull/791)) diff --git a/e2e-tests/package.json b/e2e-tests/package.json index 9782a945..a7f32592 100644 --- a/e2e-tests/package.json +++ b/e2e-tests/package.json @@ -8,7 +8,7 @@ "test": "jest -c=\"./jest.config.ts\" ./ --runInBand -t" }, "volta": { - "node": "20.18.0", + "node": "20.18.3", "yarn": "1.22.19" } } diff --git a/package.json b/package.json index 1821d06a..40938240 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "typescript": "^5.0.4" }, "engines": { - "node": ">=14.18.0", + "node": ">=18.20.6", "npm": ">=3.10.7", "yarn": ">=1.0.2" }, @@ -121,7 +121,7 @@ "author": "Sentry", "license": "MIT", "volta": { - "node": "14.18.3", + "node": "18.20.6", "yarn": "1.22.19" }, "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"