Commit Graph
142 Commits
Author SHA1 Message Date
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
zonyitoo 09040e57d0 chore(local): enable check for local-online-config 2024-05-12 18:12:03 +08:00
zonyitoo c5f25e64b3 fix: avoid api limit 2024-04-27 01:19:05 +08:00
zonyitoo 76b047d32d fix: action build with protoc installed 2024-04-27 01:16:30 +08:00
zonyitoo e8095c203e feat: clippy check with local-fake-dns 2024-04-27 01:11:04 +08:00
zonyitoo 755c085858 fix: windows ps build 2024-04-27 01:09:59 +08:00
zonyitoo d6f119929d enable local-tun for windows targets 2024-04-27 01:02:19 +08:00
zonyitoo d1111e9be5 fix: aws-lc couldnt build on windows-gnu 2024-04-21 21:40:38 +08:00
zonyitoo 1ff42d2d52 chore: updated clippy-check version to the latest 2024-04-21 16:09:43 +08:00
zonyitoo 6545fe19ff fix: install nasm on Windows build
- ref aws/aws-lc-rs#376
- https://aws.github.io/aws-lc-rs/requirements/windows.html#nasm
2024-04-16 21:30:22 +08:00
Xuesong Peng bc063c3f47 resolve #1467: build sswinservice for Windows by default 2024-03-25 10:01:26 +08:00
zonyitoo 1abf457907 fix: wintun already add default route automatically 2024-02-19 22:17:38 +08:00
zonyitoo f16615e79e chore: updated actions/checkout to v4
- Node.js 16 actions are deprecated.
2024-02-16 11:48:21 +08:00
ty f1826a74e1 chore: remove mips-* targets in default release build
- rust-lang/compiler-team#648
- mips-* targets are now dropped to tier 3
- ref #1426
2024-02-05 17:12:22 +08:00
zonyitoo 719ee07bcc chore: env_logger pushed MSRV to v1.71 2024-02-03 23:06:11 +08:00
zonyitoo 61bbe1280c chore: github action ensuring MSRV 2024-02-03 20:40:39 +08:00
zonyitoo a4d0cd5660 chore: removed mips-unknown-linux-gnu release, that always fails 2023-11-26 23:53:12 +08:00
zonyitoo e104fa604f fixed tag_name defaults to github.ref_name 2023-09-01 12:54:03 +08:00
zonyitoo b8ea553179 fix(actions): temporary disable docker manually build 2023-08-27 02:33:34 +08:00
zonyitoo 33fe361a8b fix(actions): add missing tag_name in other jobs 2023-08-27 02:15:29 +08:00
zonyitoo 8d2245250c fix(actions): manually trigger must set tag_name 2023-08-27 02:05:27 +08:00