From d377efd031509a9ab96b1dea522da37d0f5942ce Mon Sep 17 00:00:00 2001 From: thorio Date: Mon, 3 Feb 2020 22:25:41 +0100 Subject: [PATCH] Enable appveyor deploy --- appveyor.yml | 26 ++++++++++++++++++++------ gulp/userscript.js | 3 ++- 2 files changed, 22 insertions(+), 7 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index 024e028..598e005 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,12 +1,14 @@ -# Test against the latest version of this Node.js version +skip_tags: true + environment: nodejs_version: "10" -# Install scripts. (runs after repo cloning) install: - # Get the latest stable version of Node.js or io.js - ps: Install-Product node $env:nodejs_version - npm install + - ps: $env:package_version = (Get-Content -Raw -Path package.json | ConvertFrom-Json).version + - ps: Update-AppveyorBuild -Version "$env:package_version-b$env:APPVEYOR_BUILD_NUMBER" + - npm --no-git-tag-version version %APPVEYOR_BUILD_VERSION% build_script: - npm run build @@ -18,7 +20,19 @@ test_script: test: on -artifacts: - - path: build/bundle.js - name: script.user.js +artifacts: + - path: build/bundle.user.js + name: bundle.user.js +deploy: +- provider: GitHub + tag: $(appveyor_build_version) + release: Version $(appveyor_build_version) + description: 'Changelog:' + auth_token: + secure: xMcnocRvXpoVccUdQMgu52bjunzTLDzCnxaeum8+74zTMxmRW7+iHD653YEd70VR + repository: thorio/kgrabber + artifact: bundle.user.js + draft: true + on: + branch: master diff --git a/gulp/userscript.js b/gulp/userscript.js index 259e783..c931624 100644 --- a/gulp/userscript.js +++ b/gulp/userscript.js @@ -12,6 +12,7 @@ const gulp = require("gulp"), const src_dir = "./src", build_dir = "./build", + file_name = "bundle.user.js", header_path = `${src_dir}/header.txt`, version_number = require("../package.json").version; // get version from package.json @@ -81,7 +82,7 @@ async function bundle() { }) .bundle() // run browserify .on("error", swallowIfWatching) // suppress errors if using the watcher - .pipe(source("bundle.js")) + .pipe(source(file_name)) .pipe(header(await shared.readFile(header_path), { version: version_number })) // add the userscript header .pipe(gulp.dest(build_dir)); }