Lee Smet
6b7cf9f4f6
Drop magic nix cache github action workflow step
...
Action stopped working on 1st of february
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2025-06-03 14:21:14 +02:00
Maxime Van Hees
669cf3b540
Fixed setting env. var to static link CRT
2024-08-30 13:32:10 +02:00
Maxime Van Hees
e156991e65
Static link CRT for windows bin
2024-08-30 13:32:10 +02:00
Maxime Van Hees
4325571520
Fixed unzipping wintun in release.yaml
2024-08-21 10:34:20 +02:00
Maxime Van Hees
b0fd7c629b
Added github action for MSI build + updated README + added WiX installer files
2024-07-12 14:59:30 +02:00
Lee Smet
b3aaff8143
Specify manifest-path key for building release bin
...
Since they are no longer part of the workspace this is required for the
action to properly find them.
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-06-07 10:55:56 +02:00
Lee Smet
8d4cf0a8d6
Adapt github release workflow
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-05-28 13:03:29 +02:00
Lee Smet
87db38a9a0
Update ci.yaml to build and check binaries
...
Since they are no longer part of the workspace
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-05-28 11:07:42 +02:00
Iwan BK
d864420bdf
chore(ci): add CI for iOS and Android
2024-05-21 10:35:36 +02:00
Lee Smet
25e48facea
Change CI to just run Clippy command
...
Default GitHub runners have it installed out of the box.
Fixes #245
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-05-14 17:35:36 +02:00
Lee Smet
ba5452bf6c
Add openssl dep in flake.nix
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-05-02 17:25:05 +02:00
Lee Smet
31f04378a3
Feature gate statically linking openssl
...
Add `vendored-openssl` as feature flag, which is used to statically link
to a local build copy of openssl. Previously this was always done,
though local openssl installs on dev machines are not rare, and it saves
some compile time it seems.
Closes #214
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-05-02 15:29:58 +02:00
Lee Smet
bd2f85723c
Correct ci workflow indentation
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-04-24 15:00:48 +02:00
Lee Smet
d515ebde10
Add separate CI job to test mycelium lib
...
This tests the lib standalone, which is important to verify that no
features on dependencies which are needed are enabled because of
myceliumd
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-04-24 14:09:17 +02:00
Stefan Junker
445395f61a
feat(github/workflows/ci): add check_flake job
2024-04-16 22:52:00 +02:00
Lee Smet
bb2e0b44cf
Fix CI clippy actions flag
...
clippy-flags -> clippy_flags
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-04-04 16:29:27 +02:00
Lee Smet
c4bb07226d
Don't use args for new rustfmt action
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-02-28 13:17:07 +01:00
Lee Smet
fcb3acc729
Rework CI to separate jobs
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-02-28 13:12:00 +01:00
Lee Smet
e78bdfa9fd
Install rustfmt action when installing rust in CI
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-02-28 12:50:38 +01:00
Lee Smet
3fa5b8a55c
Put args in the proper place in CI action
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-02-28 12:34:52 +01:00
Lee Smet
9a3219257e
Attempt to use a different fmt check action
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-02-28 12:31:59 +01:00
Lee Smet
008588085b
Update deprecated rust actions in CI action
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-02-28 12:21:48 +01:00
Lee Smet
7ef3d0bb69
Update CI action to use latest checkout version
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-02-28 12:13:37 +01:00
Lee Smet
b951fb4835
Add aarch64-unknown-linux-musl release target
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2024-01-04 13:46:45 +01:00
Lee Smet
84ee4f34d1
Run CI on windows as well
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2023-11-22 16:56:19 +01:00
Lee Smet
d04275cb48
Add macos builds to CI
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2023-11-20 17:05:11 +01:00
Lee Smet
4c94a4d728
Add CHANGELOG.md in release flow
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2023-11-16 16:16:47 +01:00
Lee Smet
1cf3cbc5f0
Remove wild 'e' from release archive name
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2023-11-15 18:49:27 +01:00
Lee Smet
25d3fb4e6d
Fix archive name in release flow
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2023-11-15 16:41:53 +01:00
Lee Smet
252924d5b4
Add release action
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2023-11-15 16:32:48 +01:00
Lee Smet
2981674692
Add CI github action
...
Signed-off-by: Lee Smet <lee.smet@hotmail.com >
2023-09-20 16:25:09 +02:00