chore: remove VERSION file
Some checks failed
Build Nightly / Build & Release (push) Failing after 6s
Some checks failed
Build Nightly / Build & Release (push) Failing after 6s
This commit is contained in:
@@ -14,8 +14,6 @@ jobs:
|
||||
|
||||
- name: Build
|
||||
run: |
|
||||
cp ./VERSION ./VERSION.tmp
|
||||
echo "$(cat ./VERSION.tmp)+$(git rev-parse --short $GITHUB_SHA)" > ./VERSION
|
||||
nix build .#default
|
||||
|
||||
- name: Rename
|
||||
|
||||
26
flake.nix
26
flake.nix
@@ -45,17 +45,21 @@
|
||||
stdenv,
|
||||
zip,
|
||||
}:
|
||||
stdenv.mkDerivation {
|
||||
name = "sixsides-cosmetics";
|
||||
version = builtins.readFile ./VERSION;
|
||||
buildInputs = [nodejs gnumake jq zip];
|
||||
src = lib.cleanSource ./.;
|
||||
dontBuild = true;
|
||||
installPhase = ''
|
||||
make release
|
||||
cp "$(find -type f -name '*.zip' | head -n 1)" $out
|
||||
'';
|
||||
}) {};
|
||||
with lib; let
|
||||
mcmeta = importJSON ./pack.mcmeta;
|
||||
version = (elemAt mcmeta.pack.description."with" 0).fallback;
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
name = "sixsides-cosmetics";
|
||||
inherit version;
|
||||
buildInputs = [nodejs gnumake jq zip];
|
||||
src = lib.cleanSource ./.;
|
||||
dontBuild = true;
|
||||
installPhase = ''
|
||||
make release
|
||||
cp "$(find -type f -name '*.zip' | head -n 1)" $out
|
||||
'';
|
||||
}) {};
|
||||
default = self.packages.${pkgs.stdenv.hostPlatform.system}.sixsides-cosmetics;
|
||||
});
|
||||
};
|
||||
|
||||
13
makefile
13
makefile
@@ -1,16 +1,17 @@
|
||||
release: clean
|
||||
node ./.meta/generate_helmets.js
|
||||
jq --arg version $$(cat VERSION) '.pack.description.with[0].fallback = $$version' ./pack.mcmeta > ./pack.mcmeta.tmp
|
||||
mv ./pack.mcmeta.tmp ./pack.mcmeta
|
||||
find ./assets ./data pack.mcmeta -type f -print | zip SixSides\ Cosmetics\ \(v$$(cat VERSION)\).zip -@
|
||||
find ./assets ./data pack.mcmeta -type f -print \
|
||||
| zip SixSides\ Cosmetics\ \(v$$(jq -r '.pack.description.with[0].fallback' ./pack.mcmeta)\).zip -@
|
||||
|
||||
sync: release
|
||||
@echo "Syncing files..."
|
||||
cp SixSides\ Cosmetics\ \(v$$(cat VERSION)\).zip $(RESOURCEPACK_FOLDER)
|
||||
cp SixSides\ Cosmetics\ \(v$$(cat VERSION)\).zip $(DATAPACK_FOLDER)
|
||||
cp SixSides\ Cosmetics\ \(v$$(jq -r '.pack.description.with[0].fallback' ./pack.mcmeta)\).zip \
|
||||
$(RESOURCEPACK_FOLDER)
|
||||
cp SixSides\ Cosmetics\ \(v$$(jq -r '.pack.description.with[0].fallback' ./pack.mcmeta)\).zip \
|
||||
$(DATAPACK_FOLDER)
|
||||
|
||||
clean:
|
||||
if [ -f SixSides\ Cosmetics\ \(v$$(cat VERSION)\).zip ]; then rm SixSides\ Cosmetics\ \(v$$(cat VERSION)\).zip; fi
|
||||
if [ -f SixSides\ Cosmetics\ \(v$$(cat VERSION)\).zip ]; then rm SixSides\ Cosmetics\ \(v$$(jq -r '.pack.description.with[0].fallback' ./pack.mcmeta)\).zip; fi
|
||||
|
||||
dev:
|
||||
while true; do $(MAKE) sync || $(MAKE); sleep 0.5; done
|
||||
|
||||
Reference in New Issue
Block a user