Commit graph

43 commits

Author SHA1 Message Date
Cyrix126
3a635e2486 fix: CI macos
wrong path
2024-12-11 20:52:52 +01:00
Cyrix126
6a850f90d5 fix: update nightly and fix CI lockbud 2024-12-11 18:56:54 +01:00
Cyrix126
3583e3a597 feat: ensure macosx64 is built for x86_64 2024-12-11 18:50:48 +01:00
Cyrix126
2aad228c60 fix: lockbud compilation 2024-11-23 14:26:11 +01:00
Cyrix126
9464f6f206 fix: don't run test with ubuntu cargo on other os 2024-11-19 15:47:18 +01:00
Cyrix126
1ee6e0de90 feat: optimize build time for dev 2024-11-19 15:16:15 +01:00
Cyrix126
aba1925a3f fix: do not run CI for rust code when it is not modified 2024-11-06 12:54:49 +01:00
Cyrix126
ad88a1d606 fix: don't build artifacts when there is no release 2024-11-06 12:54:49 +01:00
Cyrix126
7fb1cdba94 feat: deprecate macos-12
context: https://github.com/actions/runner-images/issues/10721
2024-11-06 12:54:49 +01:00
Cyrix126
a2a60b7122 fix: remove dupplicate CI run 2024-11-06 12:54:49 +01:00
Cyrix126
585977b9c0 upgrade toolchain to fix bug in clippy 2024-10-11 11:05:20 +02:00
Cyrix126
07b11f4b96 feat: add deadlock detection at CI
add [lockbud](https://github.com/BurtonQin/lockbud.git) for detection
**somes** deadlocks.

Need to remove the macros lock since lockbud would not be able to give
the right location with it.

The following command was used on the source code to reduce manual
modifications.
`
fd "*.rs" src/| xargs -I {} sd 'lock!\(([^\)]*)\)'
'$1.lock().unwrap()'{}
`
2024-10-10 18:48:24 +02:00
Cyrix126
2548275cd7 set CI to minimum supported version for mac os 2024-09-05 09:38:59 +02:00
mostafaei2002
e9c1207483 fix: add dev branch to CI 2024-06-11 23:20:26 +03:30
mostafaei2002
e9efcf8cf2 Merge branch 'main' of github.com:Cyrix126/gupaxx into dev 2024-06-11 23:08:56 +03:30
mostafaei2002
d1fa6f4ca4 fix: add dev branch to workflows 2024-06-07 15:25:14 +03:30
Cyrix126
1af1a61ae7 fix: do not check features 2024-06-07 11:37:32 +02:00
Cyrix126
5d72df9f56 run checks in different CI 2024-06-07 11:05:05 +02:00
Cyrix126
4d9ca627a4 fix: run test only once 2024-06-07 10:57:46 +02:00
Cyrix126
7256389271 feat: add CI for audit,fmt,test separated from build 2024-06-07 10:52:32 +02:00
Cyrix126
a77a2b1bac fix name in CI 2024-04-21 15:34:39 +02:00
Cyrix126
eec81ff2c1 feat: new update logic
- feat: update xmrig and p2pool only if bundle button is checked
- feat: default value for bundle button depends of bundle or standalone
version, with feature bundle.
- feat: update CI to use the feature bundle and produce different Gupaxx
binairies for standalone and bundle version.
- feat: ask user to restart Gupaxx after updating.
- feat: prevent user to update twice without restart
- feat: use bundled XMRig and P2Pool of Gupaxx instead of upstream
version.
- feat: update test
- feat: update DIFFERENCES and ARCHITECTURE to reflect updates
differences
- fix: temporary directories of updates not deleted introduced in fork
- fix: #4
2024-04-21 14:59:04 +02:00
Cyrix126
3e46e033cc feat: first stable release 2024-04-08 13:23:42 +02:00
Cyrix126
355842acbc Update ci.yml with new name of gupax to gupaxx 2024-03-23 19:22:40 +01:00
hinto.janai
a2e089e48e ci: update cache/download 2023-12-30 08:33:03 -05:00
hinto.janai
b465596601 ci: remove --all-features 2023-07-19 14:21:11 -04:00
hinto.janai
f41d12817e ci: tar before zip
zip doesn't retain the executable bit, so macos/linux binaries
can't be executed.

this `tar`'s the binaries before uploading the artifact.
2023-07-15 11:54:27 -04:00
hinto.janai
0f6eb99b69 workflows: only cache once per day 2023-07-15 11:11:50 -04:00
hinto.janai
e3a55324ed ci: chmod +x macos binaries 2023-07-15 11:10:41 -04:00
hinto.janai
9f34850b4a use wgpu backend for Linux
May fix https://www.reddit.com/r/MoneroMining/comments/140jlpy/i_cant_get_gupax_to_work_on_linux_fedora_any_ideas/
2023-06-04 18:45:47 -04:00
hinto.janai
3a790a39c2 ci.yml: fix upload 2023-06-04 17:37:31 -04:00
hinto.janai
1cf8a51527 ci.yml: archive release builds 2023-06-04 11:47:16 -04:00
hinto.janai
90a9e3c3bd download.yml: add macOS arm64 2023-06-04 09:54:25 -04:00
hinto.janai
81ec4c0c1f add typo.yml 2023-06-01 09:15:48 -04:00
hinto.janai
0c8550e2fd use matrix for CI 2023-05-30 10:56:08 -04:00
hinto.janai
febc3b45e8 add cache.yml 2023-04-27 17:39:44 -04:00
hinto.janai
57b5b69a33 node: only fail test if failure rate is >50% 2023-04-24 13:18:20 -04:00
hinto.janai
b2b8bc1690 disable download/ping on push/pr 2023-04-14 14:34:15 -04:00
hinto.janai
19a6e3026a combine workflows 2023-04-14 13:55:45 -04:00
hinto.janai
74d1dcb464 download.yml: verify pgp key 2023-03-27 14:08:00 -04:00
hinto.janai
46b3cc0308 add gupax.io test 2023-03-26 18:42:50 -04:00
hinto-janaiyo
12df18a40d v1.1.1 2023-01-31 10:06:09 -05:00
hinto-janaiyo
7f296dcd84 Add GitHub Actions 2023-01-28 21:55:19 -05:00