Skip to content

Commit 76863c9

Browse files
committed
chore: build tooling
1 parent 9bd9021 commit 76863c9

File tree

5 files changed

+994
-21
lines changed

5 files changed

+994
-21
lines changed

.gitignore

+3-1
Original file line numberDiff line numberDiff line change
@@ -217,4 +217,6 @@ pip-log.txt
217217
.mr.developer.cfg
218218

219219
.env
220-
node_modules
220+
node_modules
221+
dist
222+
home

build.js

+4-2
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const request = require('request-promise')
88
const { writeFileSync, readFileSync } = require('fs')
99
const glob = require('glob')
1010

11-
async function createRelease () {
11+
module.exports = async function createRelease () {
1212
rm('-rf', 'dist')
1313
mkdir(['dist', 'dist/pointshop2'])
1414

@@ -47,4 +47,6 @@ Check Installation, Guide and Developer.pdf for more information.`)
4747
cp('.gmodignore', 'dist')
4848
}
4949

50-
createRelease()
50+
if (require.main === 'module') {
51+
createRelease()
52+
}

package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,8 @@
2323
"upload": "scriptfodder-publish --version-from-package --relative-to=dist",
2424
"sf-release": "semantic-sf-release pre && semantic-sf-release genlog && npm run build && npm run upload && semantic-sf-release post",
2525
"local-pkg": "npm run build && yarn scriptfodder-publish -- --version-from-package --relative-to=dist --zip-only && shx rm -rf dist",
26-
"local-release": "semantic-sf-release pre --debug=false && semantic-sf-release genlog --debug=false && npm run build && npm run upload && semantic-sf-release post --debug=false"
26+
"local-release": "semantic-sf-release pre --debug=false && semantic-sf-release genlog --debug=false && npm run buil && npm run upload && semantic-sf-release post --debug=false",
27+
"upload:staging": "shipit staging"
2728
},
2829
"publishConfig": {
2930
"access": "restricted"
@@ -36,4 +37,4 @@
3637
"generateNotes": {
3738
"footerPartial": "changelog_footer_template.hbs"
3839
}
39-
}
40+
}

sync.ps1

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
$env:Path += ";$pwd\bin"
2+
unison lua ssh://gmodserver@devserver.pointshop2.com/~/serverfiles/garrysmod/addons/pointshop2/lua -sshargs "-i $env:USERPROFILE\\.ssh\\gmodserver" -repeat watch

0 commit comments

Comments
 (0)