Commit Graph
162 Commits
Author SHA1 Message Date
ty 836bbe56a4 chore: mips*-musl* targets couldn't be cross built 2025-03-27 13:56:47 +08:00
ty 18db3ec9a6 chore: test mips*-musl* targets
ref #1927
2025-03-27 13:49:52 +08:00
zonyitoo 25ce5f2d3e chore: release v1.23.0 2025-03-19 21:37:55 +08:00
Aaron Chen efa38d0a98 chore: free ubuntu-latest spaces (#1920)
* chore: free ubuntu-latest spaces

* chore: install clang
2025-03-19 12:54:40 +08:00
zonyitoo 6973480082 feat: updated edition 2024, msrv 1.85 2025-03-14 01:12:48 +08:00
zonyitoo a5e9247952 chore: cross build update with clang installed 2025-03-14 00:17:08 +08:00
zonyitoo 87a83a93f6 chore: install clang with apt 2025-03-13 23:56:47 +08:00
zonyitoo 5b459cab55 chore: install clang 18 2025-03-08 01:22:01 +08:00
zonyitoo ecbaa65c22 chore: install clang 20 only for ubuntu 2025-03-08 01:12:35 +08:00
zonyitoo 2d7766dbb2 chore: install clang 20 only for ubuntu & windows 2025-03-08 00:57:45 +08:00
zonyitoo a9d239afae chore: install clang 20 2025-03-08 00:56:07 +08:00
zonyitoo ffaf6b9145 chore: install clang for stdbool.h on ubuntu & windows 2025-03-08 00:44:15 +08:00
zonyitoo 5b8eefee68 chore: install clang for stdbool.h 2025-03-08 00:42:51 +08:00
Aaron Chen 7dc78a0524 fix(deps): update rust crate etherparse to 0.17 (#1889)
* fix(deps): update rust crate etherparse to 0.17

* delete .vscode/settings.json
2025-03-02 22:52:05 +08:00
zonyitoo c81da6e84f chore: renamed github actions, more friendly for notifying 2025-03-02 22:00:55 +08:00
Aaron Chen 79ad390653 chore: clippy fix (#1849) 2025-01-11 13:04:26 +08:00
zonyitoo b9655abc53 chore: nightly build enable mips* 2025-01-11 11:40:38 +08:00
zonyitoo 9adfd94e5d chore: nightly build enable mips* 2025-01-11 11:40:03 +08:00
renovate[bot]andzonyitoo b903289594 fix(deps): update rust crate notify to v8 (#1846)
* fix(deps): update rust crate notify to v8

* feat: notify 8.0 requires MSRV 1.77

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: zonyitoo <zonyitoo@gmail.com>
2025-01-11 11:36:09 +08:00
Tatsuya Kawano c1f5914e83 Revert "fix: mips-* disabled, moka uses atomic64 by default"
This reverts commit 95971a9b39.
2025-01-11 11:05:33 +08:00
zonyitoo 407c6c671b chore: free ubuntu-latest spaces
- ref actions/runner-images#2875
2024-12-21 22:25:50 +08:00
zonyitoo 95971a9b39 fix: mips-* disabled, moka uses atomic64 by default
- ref #1793
- https://github.com/moka-rs/moka#compile-errors-on-some-32-bit-platforms
2024-12-01 20:53:47 +08:00
renovate[bot]andzonyitoo 1adb52d4ef fix(deps): update rust crate smoltcp to 0.12 (#1785)
* fix(deps): update rust crate smoltcp to 0.12

* fix(shadowsocks-service): compatible with smoltcp v0.12

* fix(ci): service msrv 1.80, rust msrv 1.80, lib msrv 1.75

* chore(shadowsocks-service): smoltcp v0.12 uses libcore Ipv4Addr, Ipv6Addr

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: zonyitoo <zonyitoo@gmail.com>
2024-11-28 23:19:52 +08:00
ty bb8069d944 chore: mips-*-musl images are disabled 2024-11-26 15:29:17 +08:00
zonyitoo f6b7c1c762 fix: mips64, mips64el-*-muslabi64 doesnt support 2024-11-26 02:04:27 +08:00
zonyitoo c80d3174f1 feat: passing -Z directly to cross, enables mips-*-musl* targets 2024-11-26 01:51:59 +08:00
zonyitoo 796a19048d fix: cross on master supports build-std with specific components 2024-11-26 01:39:15 +08:00
zonyitoo 4e2b3f8c34 fix: mips-* targets install nightly toolchain 2024-11-26 01:37:14 +08:00
zonyitoo 497782b6d1 fix: let cross install toolchain 2024-11-26 01:27:13 +08:00
zonyitoo 2392cd0d3a feat: re-enable release builds for some mips-* targets
- mips-* targets are moved to Tier-3 rust-lang/compiler-team#648
- cargo nightly provides -Zbuild-std to build libstd while compiling
- cross supports build-std
2024-11-26 01:24:18 +08:00
ty 4f952be7bf feat: async fn in trait, supported since Rust v1.75
- https://blog.rust-lang.org/2023/12/21/async-fn-rpit-in-traits.html

BREAKING CHANGE: MSRV v1.75
2024-11-25 16:28:50 +08:00
renovate[bot] 02b0234c6e chore(deps): update actions/checkout action to v4 (#1747)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-03 01:08:55 +08:00
renovate[bot] 8de12374e4 chore(deps): update embarkstudios/cargo-deny-action action to v2 (#1748)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-11-03 01:07:42 +08:00
zonyitoo 86cb756cfe feat: add cargo-deny checks 2024-11-03 01:06:14 +08:00
renovate[bot] ea94dfc3cf chore(deps): update docker/build-push-action action to v6 (#1690)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-01 22:45:25 +08:00
renovate[bot] b1ed11da43 chore(deps): update docker/login-action action to v3 (#1691)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-01 22:45:15 +08:00
renovate[bot] ada7ae9439 chore(deps): update docker/metadata-action action to v5 (#1692)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-01 22:45:08 +08:00
renovate[bot] 8ec13ee439 chore(deps): update softprops/action-gh-release action to v2 (#1694)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-01 22:44:54 +08:00
renovate[bot] 96e12df10a chore(deps): update docker/setup-buildx-action action to v3 (#1693)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-10-01 22:44:36 +08:00
ty 89d95f7d57 chore: disable dependabot in flavor of renovabot
https://github.com/dependabot/dependabot-core/issues/4009
2024-10-01 10:38:56 +08:00
ty d722c306e4 feat: dependabot allow opening 50 PRs 2024-09-22 08:48:52 +08:00
ty bf798a5922 chore: dependabot checks daily 2024-09-22 08:41:53 +08:00
zonyitoo 0fc35d99ec fix: rollback rustls to v0.22
rustls v0.23 starts to use aws-lc as the default crypto implementation.
But now not all the dependencies are upgraded to the latest rustls. If
there are still any older version of rustls exists in the build process,
aws-lc may fails.

- ref aws/aws-lc-rs#428
- ref aws/aws-lc-rs#427
- ref aws/aws-lc-rs#426
2024-06-01 18:11:16 +08:00
zonyitoo 22a41d0224 fix: Docker build upgrade to alpine 3.20
- Removed armv7, arm-linux-gnueabihf, windows-gnu in default build
2024-05-26 03:07:07 +08:00
zonyitoo d586741c8a fix: fixed bindgen running in old base images
chore: windows-gnu cross build working now
2024-05-26 01:50:19 +08:00
zonyitoo 5ad625af8d fix: add missing -- 2024-05-25 00:26:09 +08:00
zonyitoo 02573d9f5e feat: msrv builder build all features 2024-05-25 00:25:23 +08:00
zonyitoo 7164f48a04 fix: allow clippy::absurd_extreme_comparisons 2024-05-25 00:12:37 +08:00
zonyitoo c4b8fdd4f0 feat(local-fake-dns): removed deps to prost, use bson 2024-05-25 00:00:43 +08:00
zonyitoo ba8e07e769 feat: local-tun compilable for not-supported platforms
- Prepare for v1.19.0 release. Upgraded MSRV to 1.74
- "default" build feature now contains only basic shadowsocks features
  (BREAKING)
- Add "full" build feature for all suggested features
- Add "full-extra" build feature for including *-extra features
2024-05-24 23:13:14 +08:00