Skip to content

Commit 4d9d35d

Browse files
committed
Downgrade semver to only have one version in output
1 parent 5b6fc84 commit 4d9d35d

8 files changed

Lines changed: 27 additions & 425 deletions

File tree

‎.ncurc.js‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ module.exports = {
22
target: (dependencyName, [{ semver, version, operator, major, minor, patch, release, build }]) => {
33
if (dependencyName === "@actions/http-client") return "patch"; // bloated via undici
44
if (dependencyName === "eslint") return "patch";
5+
if (dependencyName === "semver") return "patch"; // Matching dep from @actions/*
56
if (major === "0") return "minor";
67
return "latest";
78
},

‎dist/index.js‎

Lines changed: 9 additions & 415 deletions
Large diffs are not rendered by default.

‎package.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,15 +20,15 @@
2020
"@badrap/valita": "^0.3.8",
2121
"@iarna/toml": "^2.2.5",
2222
"jsonc-parser": "^3.2.1",
23-
"semver": "^7.6.0",
23+
"semver": "^6.3.1",
2424
"shell-quote": "^1.8.1",
2525
"which": "^4.0.0"
2626
},
2727
"devDependencies": {
2828
"@tsconfig/node20": "^20.1.4",
2929
"@tsconfig/strictest": "^2.0.5",
3030
"@types/node": "^20.12.7",
31-
"@types/semver": "^7.5.8",
31+
"@types/semver": "^6.2.7",
3232
"@types/shell-quote": "^1.7.5",
3333
"@types/which": "^3.0.3",
3434
"@typescript-eslint/eslint-plugin": "^7.6.0",

‎pnpm-lock.yaml‎

Lines changed: 11 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎src/helpers.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import * as path from "node:path";
44
import * as core from "@actions/core";
55
import * as httpClient from "@actions/http-client";
66
import * as tc from "@actions/tool-cache";
7-
import SemVer from "semver/classes/semver";
7+
import { SemVer } from "semver";
88
import { parse } from "shell-quote";
99
import which from "which";
1010

‎src/main.test.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import * as fs from "node:fs";
66
import * as core from "@actions/core";
77
import * as command from "@actions/core/lib/command";
88
import * as TOML from "@iarna/toml";
9-
import SemVer from "semver/classes/semver";
9+
import { SemVer } from "semver";
1010
import { afterEach, beforeEach, describe, expect, test, vitest } from "vitest";
1111

1212
import * as helpers from "./helpers";

‎src/main.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import * as core from "@actions/core";
88
import * as actionsCommand from "@actions/core/lib/command";
99
import * as TOML from "@iarna/toml";
1010
import * as JSONC from "jsonc-parser";
11-
import SemVer from "semver/classes/semver";
11+
import { SemVer } from "semver";
1212
import { quote } from "shell-quote";
1313

1414
import { getActionVersion, getArgs, getNodeInfo, type NodeInfo } from "./helpers";

‎src/schema.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as v from "@badrap/valita";
2-
import SemVer from "semver/classes/semver";
2+
import { SemVer } from "semver";
33

44
export type Position = v.Infer<typeof Position>;
55
const Position = v.object({

0 commit comments

Comments
 (0)