diff --git a/package-lock.json b/package-lock.json index 31a05f7..7c5dcd6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "nexe", - "version": "3.3.2", + "version": "3.3.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 4c330b3..782bb86 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "nexe", "description": "Create a single executable out of your Node.js application", "license": "MIT", - "version": "3.3.2", + "version": "3.3.3", "contributors": [ "Craig Condon (http://crcn.io)", "Jared Allard ", diff --git a/src/compiler.ts b/src/compiler.ts index 2261ae2..1c6a15b 100644 --- a/src/compiler.ts +++ b/src/compiler.ts @@ -112,7 +112,7 @@ export class NexeCompiler { this.remoteAsset = options.asset } else { this.remoteAsset = - 'https://github.com/nexe/nexe/releases/download/v3.0.0/' + this.target.toString() + 'https://github.com/nexe/nexe/releases/download/v3.3.3/' + this.target.toString() } this.src = join(this.options.temp, this.target.version) this.configureScript = configure + (semverGt(this.target.version, '10.10.0') ? '.py' : '') diff --git a/src/releases.ts b/src/releases.ts index 3a5b8d5..0ebc4d0 100644 --- a/src/releases.ts +++ b/src/releases.ts @@ -29,15 +29,15 @@ function isBuildableVersion(version: string) { return !versionsToSkip.includes(major) || version === '4.8.4' } -export function getLatestGitRelease(options?: any) { - return getJson('https://api.github.com/repos/nexe/nexe/releases/latest', options) +export function getV3GitRelease(options?: any) { + return getJson('https://api.github.com/repos/nexe/nexe/releases/7567580/', options) } export async function getUnBuiltReleases(options?: any) { const nodeReleases = await getJson( 'https://nodejs.org/download/release/index.json' ) - const existingVersions = (await getLatestGitRelease(options)).assets.map(x => getTarget(x.name)) + const existingVersions = (await getV3GitRelease(options)).assets.map(x => getTarget(x.name)) const versionMap: { [key: string]: true } = {} return nodeReleases diff --git a/tasks/build.ts b/tasks/build.ts index cea1c9d..44c674c 100644 --- a/tasks/build.ts +++ b/tasks/build.ts @@ -1,5 +1,5 @@ import * as nexe from '../lib/nexe' -import { getUnBuiltReleases, getLatestGitRelease } from '../lib/releases' +import { getUnBuiltReleases, getV3GitRelease } from '../lib/releases' import { runDockerBuild } from './docker' import { getTarget, targetsEqual, NexeTarget } from '../lib/target' import { pathExistsAsync, readFileAsync, execFileAsync, semverGt } from '../lib/util' @@ -78,7 +78,7 @@ async function build() { stop() if (await pathExistsAsync(output)) { await assertNexeBinary(output) - const gitRelease = await getLatestGitRelease({ headers }), + const gitRelease = await getV3GitRelease({ headers }), unbuiltReleases = await getUnBuiltReleases({ headers }) if (!unbuiltReleases.some(x => targetsEqual(x, target!))) { console.log(`${target} already uploaded.`)