Commit Graph

31 Commits

Author SHA1 Message Date
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