Skip to content

Commit c869886

Browse files
committed
Dynamically import actions/core after ci
1 parent 60fa503 commit c869886

4 files changed

Lines changed: 8 additions & 12 deletions

File tree

.github/actions/auth/bootstrap.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ import fs from 'node:fs'
55
import * as url from 'node:url'
66
import {spawn} from 'node:child_process'
77

8-
import * as core from '@actions/core'
9-
108
function spawnPromisified(command, args, {quiet = false, ...options} = {}) {
119
return new Promise((resolve, reject) => {
1210
const proc = spawn(command, args, options)
@@ -41,10 +39,11 @@ await (async () => {
4139
quiet: true,
4240
})
4341
} catch (error) {
44-
core.setFailed(`npm ci failed: ${error}`)
42+
console.error(`npm ci failed: ${error}`)
4543
process.exit(1)
4644
}
4745
} finally {
46+
const core = await import('@actions/core')
4847
// Compile TypeScript.
4948
try {
5049
await spawnPromisified('npm', ['run', 'build'], {

.github/actions/file/bootstrap.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ import fs from 'node:fs'
55
import * as url from 'node:url'
66
import {spawn} from 'node:child_process'
77

8-
import * as core from '@actions/core'
9-
108
function spawnPromisified(command, args, {quiet = false, ...options} = {}) {
119
return new Promise((resolve, reject) => {
1210
const proc = spawn(command, args, options)
@@ -41,10 +39,11 @@ await (async () => {
4139
quiet: true,
4240
})
4341
} catch (error) {
44-
core.setFailed(`npm ci failed: ${error}`)
42+
console.error(`npm ci failed: ${error}`)
4543
process.exit(1)
4644
}
4745
} finally {
46+
const core = await import('@actions/core')
4847
// Compile TypeScript.
4948
try {
5049
await spawnPromisified('npm', ['run', 'build'], {

.github/actions/find/bootstrap.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ import fs from 'node:fs'
55
import * as url from 'node:url'
66
import {spawn} from 'node:child_process'
77

8-
import * as core from '@actions/core'
9-
108
function spawnPromisified(command, args, {quiet = false, ...options} = {}) {
119
return new Promise((resolve, reject) => {
1210
const proc = spawn(command, args, options)
@@ -41,10 +39,11 @@ await (async () => {
4139
quiet: true,
4240
})
4341
} catch (error) {
44-
core.setFailed(`npm ci failed: ${error}`)
42+
console.error(`npm ci failed: ${error}`)
4543
process.exit(1)
4644
}
4745
} finally {
46+
const core = await import('@actions/core')
4847
// Compile TypeScript.
4948
try {
5049
await spawnPromisified('npm', ['run', 'build'], {

.github/actions/fix/bootstrap.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ import fs from 'node:fs'
55
import * as url from 'node:url'
66
import {spawn} from 'node:child_process'
77

8-
import * as core from '@actions/core'
9-
108
function spawnPromisified(command, args, {quiet = false, ...options} = {}) {
119
return new Promise((resolve, reject) => {
1210
const proc = spawn(command, args, options)
@@ -41,10 +39,11 @@ await (async () => {
4139
quiet: true,
4240
})
4341
} catch (error) {
44-
core.setFailed(`npm ci failed: ${error}`)
42+
console.error(`npm ci failed: ${error}`)
4543
process.exit(1)
4644
}
4745
} finally {
46+
const core = await import('@actions/core')
4847
// Compile TypeScript.
4948
try {
5049
await spawnPromisified('npm', ['run', 'build'], {

0 commit comments

Comments
 (0)