From 39963e0fd26c04949b18a1dcded2047670317ec0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 6 Jun 2025 11:38:14 +0000 Subject: [PATCH 1/4] Bump @eslint/js from 9.27.0 to 9.28.0 Bumps [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) from 9.27.0 to 9.28.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.28.0/packages/js) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-version: 9.28.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 21 ++++----------------- package.json | 2 +- 2 files changed, 5 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 767664b1..b7423bff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,7 +15,7 @@ "semver": "7.7.2" }, "devDependencies": { - "@eslint/js": "9.27.0", + "@eslint/js": "9.28.0", "@vercel/ncc": "0.38.3", "eslint": "9.28.0", "eslint-plugin-yml": "1.18.0", @@ -191,9 +191,9 @@ } }, "node_modules/@eslint/js": { - "version": "9.27.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.27.0.tgz", - "integrity": "sha512-G5JD9Tu5HJEu4z2Uo4aHY2sLV64B7CDMXxFzqzjl3NKd6RVzSXNoE80jk7Y0lJkTTkjiIhBAqmlYwjuBY3tvpA==", + "version": "9.28.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.28.0.tgz", + "integrity": "sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==", "dev": true, "license": "MIT", "engines": { @@ -1095,19 +1095,6 @@ "url": "https://opencollective.com/eslint" } }, - "node_modules/eslint/node_modules/@eslint/js": { - "version": "9.28.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.28.0.tgz", - "integrity": "sha512-fnqSjGWd/CoIp4EXIxWVK/sHA6DOHN4+8Ix2cX5ycOY7LG0UY8nHCU5pIp2eaE1Mc7Qd8kHspYNzYXT2ojPLzg==", - "dev": true, - "license": "MIT", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://eslint.org/donate" - } - }, "node_modules/eslint/node_modules/eslint-visitor-keys": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", diff --git a/package.json b/package.json index e94bb966..c20b6d58 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@vercel/ncc": "0.38.3", "eslint": "9.28.0", - "@eslint/js": "9.27.0", + "@eslint/js": "9.28.0", "globals": "16.2.0", "markdownlint-cli": "0.45.0", "prettier": "3.5.3", From 86d2c65cd42532d0c6d634d7c91351941b2a0eab Mon Sep 17 00:00:00 2001 From: "Paulo F. Oliveira" Date: Mon, 9 Jun 2025 02:14:18 +0100 Subject: [PATCH 2/4] Prevent CI issues from having to update Gleam --- test/projects/gleamgleam/gleam.toml | 4 ++-- test/projects/gleamgleam/manifest.toml | 11 +++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) create mode 100644 test/projects/gleamgleam/manifest.toml diff --git a/test/projects/gleamgleam/gleam.toml b/test/projects/gleamgleam/gleam.toml index 7b21e335..2788ad5b 100644 --- a/test/projects/gleamgleam/gleam.toml +++ b/test/projects/gleamgleam/gleam.toml @@ -13,7 +13,7 @@ version = "1.0.0" # https://gleam.run/writing-gleam/gleam-toml/. [dependencies] -gleam_stdlib = ">= 0.34.0 and < 2.0.0" +gleam_stdlib = "0.60.0" [dev-dependencies] -gleeunit = ">= 1.0.0 and < 2.0.0" +gleeunit = "1.3.0" diff --git a/test/projects/gleamgleam/manifest.toml b/test/projects/gleamgleam/manifest.toml new file mode 100644 index 00000000..ba6a831b --- /dev/null +++ b/test/projects/gleamgleam/manifest.toml @@ -0,0 +1,11 @@ +# This file was generated by Gleam +# You typically do not need to edit this file + +packages = [ + { name = "gleam_stdlib", version = "0.60.0", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "621D600BB134BC239CB2537630899817B1A42E60A1D46C5E9F3FAE39F88C800B" }, + { name = "gleeunit", version = "1.3.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleeunit", source = "hex", outer_checksum = "0E6C83834BA65EDCAAF4FE4FB94AC697D9262D83E6F58A750D63C9F6C8A9D9FF" }, +] + +[requirements] +gleam_stdlib = { version = "0.60.0" } +gleeunit = { version = "1.3.0" } From c2e2a9b83bf2e369ee9ea42118b1b1fef4b4bf72 Mon Sep 17 00:00:00 2001 From: "Paulo F. Oliveira" Date: Mon, 9 Jun 2025 02:14:33 +0100 Subject: [PATCH 3/4] Deal with deprecation messages --- .github/workflows/windows.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 3a1922d6..47965270 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -43,10 +43,10 @@ jobs: version-type: 'strict' - otp-version: '24.0.2' rebar3-version: '3.16' - os: 'windows-2019' + os: 'windows-2022' - otp-version: '23.0' rebar3-version: '3.15' - os: 'windows-2019' + os: 'windows-2022' - elixir-version: 'v1.10' otp-version: '23' rebar3-version: '3.14' From 73f74f546de9c8627996e25ef2d17e5a69b8cd78 Mon Sep 17 00:00:00 2001 From: "Paulo F. Oliveira" Date: Mon, 9 Jun 2025 02:23:35 +0100 Subject: [PATCH 4/4] Fix for Elixir not inferring from OTP (there is no 1.19-otp-28 yet) --- .github/workflows/macos.yml | 6 +++--- .github/workflows/ubuntu.yml | 8 ++++---- .github/workflows/windows.yml | 8 ++++---- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 95bd52f8..8186c50f 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -119,9 +119,9 @@ jobs: fail-fast: false matrix: combo: - - otp-version: latest - elixir-version: latest - rebar3-version: nightly + - otp-version: 27 + elixir-version: 1.19 + rebar3-version: 3.24 os: macos-latest steps: - uses: actions/checkout@v4.2.2 diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index b272b00b..94e8fbbe 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -145,10 +145,10 @@ jobs: fail-fast: false matrix: combo: - - otp-version: latest - elixir-version: latest - gleam-version: latest - rebar3-version: nightly + - otp-version: 27 + elixir-version: 1.19 + gleam-version: 1.10 + rebar3-version: 3.24 os: ubuntu-latest steps: - uses: actions/checkout@v4.2.2 diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 47965270..55edfdbb 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -125,10 +125,10 @@ jobs: fail-fast: false matrix: combo: - - otp-version: latest - elixir-version: latest - gleam-version: latest - rebar3-version: nightly + - otp-version: 27 + elixir-version: 1.19 + gleam-version: 1.10 + rebar3-version: 3.24 os: windows-latest steps: - uses: actions/checkout@v4.2.2