mirror of
https://github.com/DeterminateSystems/flake-checker.git
synced 2024-10-03 17:28:04 +03:00
Add release script
This commit is contained in:
parent
43428777cb
commit
696bbc760a
3
.gitignore
vendored
3
.gitignore
vendored
@ -8,3 +8,6 @@ result
|
||||
summary.md
|
||||
!src/templates/summary.md
|
||||
src/policy.json
|
||||
|
||||
# Release script artifacts
|
||||
releases
|
||||
|
21
scripts/build-release-binaries.sh
Executable file
21
scripts/build-release-binaries.sh
Executable file
@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
|
||||
(
|
||||
cd $(git rev-parse --show-toplevel)
|
||||
|
||||
mkdir -p releases
|
||||
|
||||
# macOS binary
|
||||
echo "Building macOS binary"
|
||||
nix build .#packages.x86_64-darwin.default
|
||||
cp result/bin/flake-checker releases/flake-checker-X64-macOS
|
||||
echo "macOS binary: DONE"
|
||||
|
||||
# Linux binary
|
||||
echo "Building Linux binary"
|
||||
sudo nix build .#packages.x86_64-linux.default
|
||||
cp result/bin/flake-checker releases/flake-checker-X64-Linux
|
||||
echo "Linux binary: DONE"
|
||||
|
||||
# Now copy/paste into GitHub Releases
|
||||
)
|
Loading…
Reference in New Issue
Block a user