Commit graph

41 commits

Author SHA1 Message Date
Cyrix126
55b39cf2c3 feat: ensure macosx64 is built for x86_64 2024-12-11 18:50:48 +01:00
Cyrix126
207c236b64 fix: lockbud compilation
Some checks are pending
Lockbud / lockbud (push) Waiting to run
Rust / fmt (push) Waiting to run
Rust / test (push) Waiting to run
Rust / clippy (macos-latest) (push) Waiting to run
Rust / clippy (ubuntu-latest) (push) Waiting to run
Rust / check (macos-latest) (push) Waiting to run
Rust / check (ubuntu-latest) (push) Waiting to run
Rust / doc (push) Waiting to run
Typo / typo (push) Waiting to run
2024-11-23 14:26:11 +01:00
Cyrix126
fd4e62342e fix: don't run test with ubuntu cargo on other os
Some checks are pending
Audit / audit (push) Waiting to run
Lockbud / lockbud (push) Waiting to run
Rust / fmt (push) Waiting to run
Rust / test (push) Waiting to run
Rust / clippy (macos-latest) (push) Waiting to run
Rust / clippy (ubuntu-latest) (push) Waiting to run
Rust / check (macos-latest) (push) Waiting to run
Rust / check (ubuntu-latest) (push) Waiting to run
Rust / doc (push) Waiting to run
Typo / typo (push) Waiting to run
2024-11-19 15:47:18 +01:00
Cyrix126
2695b1e116 feat: optimize build time for dev 2024-11-19 15:16:15 +01:00
Cyrix126
3f88ae9c6d fix: do not run CI for rust code when it is not modified
Some checks failed
Typo / typo (push) Waiting to run
Rust / doc (ubuntu-latest) (push) Has been cancelled
Rust / check (ubuntu-latest) (push) Has been cancelled
Rust / fmt (push) Has been cancelled
Rust / test (macos-latest) (push) Has been cancelled
Rust / test (ubuntu-latest) (push) Has been cancelled
Rust / clippy (macos-latest) (push) Has been cancelled
Rust / clippy (ubuntu-latest) (push) Has been cancelled
Rust / check (macos-latest) (push) Has been cancelled
Rust / doc (macos-latest) (push) Has been cancelled
Lockbud / lockbud (push) Has been cancelled
2024-11-06 12:54:49 +01:00
Cyrix126
b487c0c406 fix: don't build artifacts when there is no release 2024-11-06 12:54:49 +01:00
Cyrix126
bfcbfbe2b6 feat: deprecate macos-12
context: https://github.com/actions/runner-images/issues/10721
2024-11-06 12:54:49 +01:00
Cyrix126
f9f3faf03d fix: remove dupplicate CI run 2024-11-06 12:54:49 +01:00
Cyrix126
facf4ebad6 upgrade toolchain to fix bug in clippy 2024-10-11 11:05:20 +02:00
Cyrix126
5230d46d93 feat: add deadlock detection at CI
Some checks are pending
CI / ci (macos-12) (push) Waiting to run
CI / ci (ubuntu-latest) (push) Waiting to run
Lockbud / lockbud (push) Waiting to run
Rust / fmt (push) Waiting to run
Rust / test (macos-latest) (push) Waiting to run
Rust / test (ubuntu-latest) (push) Waiting to run
Rust / typo (push) Waiting to run
Rust / clippy (macos-latest) (push) Waiting to run
Rust / clippy (ubuntu-latest) (push) Waiting to run
Rust / check (macos-latest) (push) Waiting to run
Rust / check (ubuntu-latest) (push) Waiting to run
Rust / doc (macos-latest) (push) Waiting to run
Rust / doc (ubuntu-latest) (push) Waiting to run
Typo / typo (push) Waiting to run
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
11e23a7e32 set CI to minimum supported version for mac os 2024-09-05 09:38:59 +02:00
mostafaei2002
d76abe1058 fix: add dev branch to CI 2024-06-11 23:20:26 +03:30
mostafaei2002
f845fd8533 Merge branch 'main' of github.com:Cyrix126/gupaxx into dev 2024-06-11 23:08:56 +03:30
mostafaei2002
574a67dd4e fix: add dev branch to workflows 2024-06-07 15:25:14 +03:30
Cyrix126
160d0314d9 fix: do not check features 2024-06-07 11:37:32 +02:00
Cyrix126
b470a00f31 run checks in different CI 2024-06-07 11:05:05 +02:00
Cyrix126
cb6c49d189 fix: run test only once 2024-06-07 10:57:46 +02:00
Cyrix126
5c47849875 feat: add CI for audit,fmt,test separated from build 2024-06-07 10:52:32 +02:00
Cyrix126
9690940bd3 fix name in CI 2024-04-21 15:34:39 +02:00
Cyrix126
6b27ff499f 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
6d75ff9552 feat: first stable release 2024-04-08 13:23:42 +02:00
Cyrix126
1ff86ab6fa
Update ci.yml with new name of gupax to gupaxx 2024-03-23 19:22:40 +01:00
hinto.janai
2953b1f854
ci: update cache/download 2023-12-30 08:33:03 -05:00
hinto.janai
3834f6d1d1
ci: remove --all-features 2023-07-19 14:21:11 -04:00
hinto.janai
4acbd891d5
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
a357742172
workflows: only cache once per day 2023-07-15 11:11:50 -04:00
hinto.janai
4b854d4fa7
ci: chmod +x macos binaries 2023-07-15 11:10:41 -04:00
hinto.janai
9ac5335321
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
858e43dbcf
ci.yml: fix upload 2023-06-04 17:37:31 -04:00
hinto.janai
94d41c1297
ci.yml: archive release builds 2023-06-04 11:47:16 -04:00
hinto.janai
e336a370cd
download.yml: add macOS arm64 2023-06-04 09:54:25 -04:00
hinto.janai
df37784ad7
add typo.yml 2023-06-01 09:15:48 -04:00
hinto.janai
2457f9fed2
use matrix for CI 2023-05-30 10:56:08 -04:00
hinto.janai
6c42373bd7
add cache.yml 2023-04-27 17:39:44 -04:00
hinto.janai
31b1545d40
node: only fail test if failure rate is >50% 2023-04-24 13:18:20 -04:00
hinto.janai
2dc77b6ff2
disable download/ping on push/pr 2023-04-14 14:34:15 -04:00
hinto.janai
6f636ceaac
combine workflows 2023-04-14 13:55:45 -04:00
hinto.janai
35b878092a
download.yml: verify pgp key 2023-03-27 14:08:00 -04:00
hinto.janai
ca6d52ea11
add gupax.io test 2023-03-26 18:42:50 -04:00
hinto-janaiyo
fdb3ce81cf
v1.1.1 2023-01-31 10:06:09 -05:00
hinto-janaiyo
1548aa3473
Add GitHub Actions 2023-01-28 21:55:19 -05:00