mirror of
https://github.com/rosenpass/rosenpass.git
synced 2025-12-06 21:00:52 -08:00
Compare commits
7 Commits
v0.2.2
...
dev/add-os
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7fcc4d1b66 | ||
|
|
c361e41c18 | ||
|
|
f04461307f | ||
|
|
83ef709519 | ||
|
|
f1d06658f6 | ||
|
|
3b1321d33f | ||
|
|
170e0e7088 |
21
.github/workflows/release.yaml
vendored
21
.github/workflows/release.yaml
vendored
@@ -12,7 +12,6 @@ jobs:
|
|||||||
- nix
|
- nix
|
||||||
- ${{ matrix.nix-system }}
|
- ${{ matrix.nix-system }}
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
|
||||||
matrix:
|
matrix:
|
||||||
nix-system:
|
nix-system:
|
||||||
- x86_64-linux
|
- x86_64-linux
|
||||||
@@ -28,3 +27,23 @@ jobs:
|
|||||||
prerelease: ${{ contains(github.ref_name, 'alpha') || contains(github.ref_name, 'beta') }}
|
prerelease: ${{ contains(github.ref_name, 'alpha') || contains(github.ref_name, 'beta') }}
|
||||||
files: |
|
files: |
|
||||||
result/*
|
result/*
|
||||||
|
|
||||||
|
|
||||||
|
release-darwin:
|
||||||
|
name: Release for x86_64-darwin
|
||||||
|
runs-on:
|
||||||
|
- macos-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v3
|
||||||
|
- uses: cachix/install-nix-action@v20
|
||||||
|
with:
|
||||||
|
github_access_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
- name: Build release-package for ${{ matrix.nix-system }}
|
||||||
|
run: nix build .#release-package --print-build-logs
|
||||||
|
- name: Release
|
||||||
|
uses: softprops/action-gh-release@v1
|
||||||
|
with:
|
||||||
|
draft: ${{ contains(github.ref_name, 'rc') }}
|
||||||
|
prerelease: ${{ contains(github.ref_name, 'alpha') || contains(github.ref_name, 'beta') }}
|
||||||
|
files: |
|
||||||
|
result/*
|
||||||
|
|||||||
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -865,7 +865,7 @@ checksum = "3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "rosenpass"
|
name = "rosenpass"
|
||||||
version = "0.1.1"
|
version = "0.1.2-rc.3"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"anyhow",
|
"anyhow",
|
||||||
"base64",
|
"base64",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "rosenpass"
|
name = "rosenpass"
|
||||||
version = "0.1.1"
|
version = "0.1.2-rc.3"
|
||||||
authors = ["Karolin Varner <karo@cupdev.net>", "wucke13 <wucke13@gmail.com>"]
|
authors = ["Karolin Varner <karo@cupdev.net>", "wucke13 <wucke13@gmail.com>"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
license = "MIT OR Apache-2.0"
|
license = "MIT OR Apache-2.0"
|
||||||
|
|||||||
17
flake.nix
17
flake.nix
@@ -132,19 +132,15 @@
|
|||||||
default = rosenpass;
|
default = rosenpass;
|
||||||
rosenpass = rpDerivation pkgs;
|
rosenpass = rpDerivation pkgs;
|
||||||
rosenpass-oci-image = rosenpassOCI "rosenpass";
|
rosenpass-oci-image = rosenpassOCI "rosenpass";
|
||||||
|
rosenpass-static = rpDerivation pkgs.pkgsStatic;
|
||||||
|
rosenpass-static-oci-image = rosenpassOCI "rosenpass-static";
|
||||||
|
|
||||||
# derivation for the release
|
# derivation for the release
|
||||||
release-package =
|
release-package =
|
||||||
let
|
let
|
||||||
version = cargoToml.package.version;
|
version = cargoToml.package.version;
|
||||||
package =
|
package = packages.rosenpass-static;
|
||||||
if pkgs.hostPlatform.isLinux then
|
oci-image = packages.rosenpass-static-oci-image;
|
||||||
packages.rosenpass-static
|
|
||||||
else packages.rosenpass;
|
|
||||||
oci-image =
|
|
||||||
if pkgs.hostPlatform.isLinux then
|
|
||||||
packages.rosenpass-static-oci-image
|
|
||||||
else packages.rosenpass-oci-image;
|
|
||||||
in
|
in
|
||||||
pkgs.runCommandNoCC "lace-result" { }
|
pkgs.runCommandNoCC "lace-result" { }
|
||||||
''
|
''
|
||||||
@@ -155,10 +151,7 @@
|
|||||||
cp ${oci-image} \
|
cp ${oci-image} \
|
||||||
$out/rosenpass-oci-image-${system}-${version}.tar.gz
|
$out/rosenpass-oci-image-${system}-${version}.tar.gz
|
||||||
'';
|
'';
|
||||||
} // (if pkgs.stdenv.isLinux then rec {
|
};
|
||||||
rosenpass-static = rpDerivation pkgs.pkgsStatic;
|
|
||||||
rosenpass-static-oci-image = rosenpassOCI "rosenpass-static";
|
|
||||||
} else { });
|
|
||||||
}
|
}
|
||||||
))
|
))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user