Commit graph

9 commits

Author SHA1 Message Date
w1nst0n
36e1b06470
ci(build_artifacts): Do not tarball binary for Windows
Fix a wrong copy-pasta
2022-09-01 23:57:08 +02:00
w1nst0n
7788f3cf83
[CI] Github Actions overhaul (+ add auto dev-build release) (#364)
- Big refactoring using the new reusable workflow feature
- Better use of caching
- Replace lld linker on MacOS/Linux by a better one: https://github.com/rui314/mold
- Automatically create a `dev-build` release whenever a commit changing the software code lands into the main branch
- Replace unmaintained Github Action `actions-rs/toolchain` by `dtolnay/rust-toolchain`
- Update all others Github Actions (I now watch all the repositories to be notified on new release)
- Use the new `automatically generated release notes` feature from Github
2022-08-28 21:19:03 +00:00
w1nst0n
20ed855533
Make sure Github Action CI triggers for json file update 2022-08-07 15:40:00 +02:00
w1nst0n
5584856aec
Fix typo in release name of noseflupdate binary (fix #256)
noseflupdate -> noselfupdate
2022-07-03 02:15:40 +02:00
w1nst0n
d064b9493f
Fix CI/CD pipeline MacOS artifact not being a tarball 2022-04-09 18:04:49 +02:00
w1nst0n
0993c51c7e
Add a no-self-update build for MacOS and Linux
Useful if UAD is distributed into repositories. The update process will then be managed by a package manager.

Note: MacOS builds are will now also be released as a compressed tarball (like for Linux)
2022-02-11 21:26:45 +00:00
0x192
18cbba2b13
Refactor workflow and use tarballs for linux builds
- Better usage of the matrix strategy
- Linux builds are now released as a tarball (.tar.gz)
2022-01-08 19:42:36 +01:00
0x192
18c9499e93
Add a manual build/upload artifacts workflow 2021-10-23 01:04:51 +02:00
0x192
57dc863a7e
Add build and CI workflows 2021-10-10 04:34:47 +02:00