mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-10-29 07:22:24 -05:00
Goreleaser (#241)
* add goreleaser tooling * add files + hook * update hooks * allow passing build-dir using cli args * build tweaks * tweak more * update drone and goreleaser * chill out tests * remove postgres * docker push on snapshot * update releaser
This commit is contained in:
parent
142f37f1bd
commit
d515c9f1ec
14 changed files with 253 additions and 136 deletions
|
|
@ -4,6 +4,7 @@ const Promise = require("bluebird");
|
|||
const fs = require("fs").promises;
|
||||
const postcss = require('postcss');
|
||||
const {parse} = require("postcss-scss");
|
||||
const argv = require('minimist')(process.argv.slice(2));
|
||||
|
||||
/*
|
||||
Bundle all postCSS files under the `templates/` directory separately, each prepended with the (variable) contents of ./colors.css
|
||||
|
|
@ -42,10 +43,23 @@ function bundle([template, path]) {
|
|||
});
|
||||
}
|
||||
|
||||
let buildDir = process.env.BUILD_DIR;
|
||||
let buildDir
|
||||
|
||||
// try reading from arguments first
|
||||
if (argv["build-dir"] != undefined) {
|
||||
buildDir = argv["build-dir"]
|
||||
}
|
||||
|
||||
// then try reading from environment variable
|
||||
if (buildDir == undefined) {
|
||||
buildDir = process.env.BUILD_DIR;
|
||||
}
|
||||
|
||||
// then take default
|
||||
if (buildDir == undefined) {
|
||||
buildDir = `${__dirname}/build`;
|
||||
}
|
||||
|
||||
console.log("bundling to", buildDir);
|
||||
|
||||
function bundleAll() {
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
"license": "AGPL-3.0",
|
||||
"dependencies": {
|
||||
"bluebird": "^3.7.2",
|
||||
"minimist": "^1.2.5",
|
||||
"postcss": "^8.3.5",
|
||||
"postcss-color-function": "^4.1.0",
|
||||
"postcss-nested": "^4.2.1",
|
||||
|
|
|
|||
|
|
@ -219,6 +219,11 @@ js-base64@^2.1.9:
|
|||
resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.6.4.tgz#f4e686c5de1ea1f867dbcad3d46d969428df98c4"
|
||||
integrity sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==
|
||||
|
||||
minimist@^1.2.5:
|
||||
version "1.2.5"
|
||||
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
|
||||
integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
|
||||
|
||||
ms@^2.1.1:
|
||||
version "2.1.3"
|
||||
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue