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