Skip to content

Commit 6bb8c1a

Browse files
Bump @actions/core from 2.0.2 to 3.0.0 in /xcode-select in the npm group (#153)
* Bump @actions/core from 2.0.2 to 3.0.0 in /xcode-select in the npm group Bumps the npm group in /xcode-select with 1 update: [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core). Updates `@actions/core` from 2.0.2 to 3.0.0 - [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md) - [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core) --- updated-dependencies: - dependency-name: "@actions/core" dependency-version: 3.0.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: npm ... Signed-off-by: dependabot[bot] <support@github.com> * Migrates to Rollup --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Simon Støvring <mail@simonbs.dk>
1 parent f46aa20 commit 6bb8c1a

25 files changed

+33957
-9904
lines changed

xcode-select/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
node_modules/
2+
dist/*.map

xcode-select/dist/index.js

Lines changed: 30830 additions & 3 deletions
Large diffs are not rendered by default.

xcode-select/jest.config.js

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,20 @@
1-
module.exports = {
1+
/** @type {import('ts-jest').JestConfigWithTsJest} **/
2+
export default {
23
clearMocks: true,
3-
moduleFileExtensions: ["js", "ts"],
4-
testEnvironment: "node",
5-
testMatch: ["**/*.test.ts"],
4+
extensionsToTreatAsEsm: ['.ts'],
5+
moduleFileExtensions: ['ts', 'js'],
6+
preset: 'ts-jest',
7+
resolver: 'ts-jest-resolver',
8+
testEnvironment: 'node',
9+
testMatch: ['**/*.test.ts'],
610
transform: {
7-
"^.+\\.ts$": "ts-jest"
11+
'^.+\\.ts$': [
12+
'ts-jest',
13+
{
14+
tsconfig: 'tsconfig.json',
15+
useESM: true
16+
}
17+
]
818
},
919
verbose: true
1020
}

xcode-select/package-lock.json

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

xcode-select/package.json

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,27 @@
22
"name": "xcode-select",
33
"version": "1.0.0",
44
"description": "xcode-select action",
5-
"main": "lib/index.js",
5+
"type": "module",
6+
"main": "dist/index.js",
67
"author": "Simon B. Støvring",
78
"scripts": {
8-
"build": "tsc && ncc build --minify",
9-
"test": "jest"
9+
"build": "npm run package",
10+
"package": "rimraf ./dist && rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript",
11+
"test": "NODE_OPTIONS=--experimental-vm-modules NODE_NO_WARNINGS=1 jest"
1012
},
1113
"dependencies": {
12-
"@actions/core": "^2.0.2",
13-
"@vercel/ncc": "^0.38.4"
14+
"@actions/core": "^3.0.0"
1415
},
1516
"devDependencies": {
17+
"@rollup/plugin-commonjs": "^29.0.0",
18+
"@rollup/plugin-node-resolve": "^16.0.3",
19+
"@rollup/plugin-typescript": "^12.3.0",
1620
"@types/jest": "^30.0.0",
1721
"jest": "^30.2.0",
18-
"tmp": "^0.2.5",
22+
"rimraf": "^5.0.1",
23+
"rollup": "^4.54.0",
1924
"ts-jest": "^29.4.6",
25+
"ts-jest-resolver": "^2.0.1",
2026
"typescript": "^5.9.3"
2127
}
2228
}

xcode-select/rollup.config.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import commonjs from '@rollup/plugin-commonjs'
2+
import nodeResolve from '@rollup/plugin-node-resolve'
3+
import typescript from '@rollup/plugin-typescript'
4+
5+
const config = {
6+
input: 'src/index.ts',
7+
output: {
8+
esModule: true,
9+
file: 'dist/index.js',
10+
format: 'es',
11+
sourcemap: true
12+
},
13+
plugins: [typescript(), nodeResolve({ preferBuiltins: true }), commonjs()]
14+
}
15+
16+
export default config

xcode-select/src/Action.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import IStateStore from "./StateStore/IStateStore"
2-
import ILogger from "./Logger/ILogger"
3-
import SemanticVersionTemplateParser from "./SemanticVersion/SemanticVersionTemplateParser"
4-
import IXcodeVersionRepository from "./XcodeVersion/IXcodeVersionRepository"
5-
import XcodeVersionMatcher from "./XcodeVersion/XcodeVersionMatcher"
6-
import IXcodeSelector from "./XcodeSelector/IXcodeSelector"
1+
import IStateStore from "./StateStore/IStateStore.js"
2+
import ILogger from "./Logger/ILogger.js"
3+
import SemanticVersionTemplateParser from "./SemanticVersion/SemanticVersionTemplateParser.js"
4+
import IXcodeVersionRepository from "./XcodeVersion/IXcodeVersionRepository.js"
5+
import XcodeVersionMatcher from "./XcodeVersion/XcodeVersionMatcher.js"
6+
import IXcodeSelector from "./XcodeSelector/IXcodeSelector.js"
77

88
export interface ActionOptions {
99
readonly version: string

xcode-select/src/CommandRunner/ExecCommandRunner.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { execFile } from "child_process"
2-
import ICommandRunner from "./ICommandRunner"
2+
import ICommandRunner from "./ICommandRunner.js"
33

44
export default class ExecCommandRunner implements ICommandRunner {
55
run(cmd: string[]): Promise<string> {

xcode-select/src/FileSystem/FileSystem.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import os from "os"
22
import fs from "fs"
33
import path from "path"
4-
import IFileSystem from "./IFileSystem"
4+
import IFileSystem from "./IFileSystem.js"
55

66
export default class FileSystem implements IFileSystem {
77
get homeDir(): string {

xcode-select/src/Logger/ActionsLogger.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import * as core from "@actions/core"
2-
import ILogger from "./ILogger"
2+
import ILogger from "./ILogger.js"
33

44
export default class ActionsLogger implements ILogger {
55
log(message: string) {

0 commit comments

Comments
 (0)