Commit Graph
182 Commits
Author SHA1 Message Date
copilot-swe-agent[bot]andXiaokang Wang (Shelikhoo) 7d574929b3 ci: skip codecov upload when token is unavailable 2026-07-07 00:00:39 +01:00
c1523c4578 Chore: bump actions/checkout from 6 to 7 (#3760)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-20 20:31:02 +08:00
dependabot[bot]andXiaokang Wang (Shelikhoo) 63f97f5a56 Chore: bump codecov/codecov-action from 5 to 7
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 5 to 7.
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v5...v7)

---
updated-dependencies:
- dependency-name: codecov/codecov-action
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-10 18:43:46 +01:00
Bang LeeandXiaokang Wang (Shelikhoo) 3bfa8a541c Revert "ci: annotate arm64 pie binary with prerelease mark"
This reverts commit ea19e33494.

That commit (#3521) was a workaround for arm64-pie binaries not being
reproducible: when the Release workflow re-ran on the released event,
arm64-pie produced different bytes than on prereleased, and uploading
under the same filename caused issues. The workaround gave the
prerelease-time variant a `-prerelease` suffix so the two variants
would not overwrite each other.

With the previous commit, build no longer re-runs on released, so
arm64-pie is built exactly once (at prerelease time) and the
reproducibility issue is moot. The workaround is no longer needed
and the file now uses its canonical name."
2026-06-08 19:40:56 +01:00
Bang LeeandXiaokang Wang (Shelikhoo) 519924567d ci: skip build/signature jobs on released event
The Release workflow re-runs on both prereleased and released events,
which rebuilds zips with freshly-fetched geoip/geosite data and
overwrites the prerelease artifacts (the ones the externally-signed
Release file was signed against). This causes the published signed
Release to no longer match the downloadable zip bytes.

Fixes #3049 by gating the build and signature jobs to only run on
push/PR and prereleased events. The buildContainer job still runs on
released to publish the 'latest' / major-version image tags; its
condition is loosened with '!cancelled() && needs.signature.result
!= failure' so that it proceeds even when signature is skipped (GHA
would otherwise cascade-skip dependents of a skipped job).

Container image content is unchanged across the two events (same zip
inputs from the release page), so the released-event run only adds
new tags to the same image SHA.
2026-06-08 19:40:56 +01:00
9cf6a45519 Chore: bump actions/upload-artifact from 6 to 7 (#3628)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 01:47:56 +08:00
46d7ff13ed Chore: bump actions/download-artifact from 7 to 8 (#3629)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-01 01:47:30 +08:00
Shelikhoo 401a96f04f disable windows/arm32 2026-02-15 20:06:33 +00:00
d771982e27 Chore: bump actions/upload-artifact from 5 to 6 (#3574)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 14:33:15 +08:00
a6591fadda Chore: bump actions/download-artifact from 6 to 7 (#3576)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 14:32:13 +08:00
dded89cc31 Chore: bump actions/checkout from 5 to 6 (#3553)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-22 07:16:28 +08:00
04192a3a8e Chore: bump golangci/golangci-lint-action from 8 to 9 (#3550)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-13 06:40:24 +08:00
d22fa165d2 Chore: bump actions/upload-artifact from 4 to 5 (#3542)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-25 20:47:04 +08:00
febd5bae57 Chore: bump actions/download-artifact from 5 to 6 (#3543)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-25 20:45:44 +08:00
dbf25a4c1c Chore: bump github/codeql-action from 3 to 4 (#3535)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-16 11:37:52 +08:00
Shelikhoo ea19e33494 ci: annotate arm64 pie binary with prerelease mark 2025-09-13 22:47:25 +01:00
LoyalsoldierandGitHub d8e402e5d0 CI: only upload coverage report on Linux (#3516) 2025-09-10 20:36:53 +08:00
LoyalsoldierandGitHub 2f10812ecf CI: fix test and test coverage (#3515) 2025-09-10 19:44:09 +08:00
LoyalsoldierandGitHub 8654f819cc CI: remove unnecessary version option in golangci-lint workflow (#3514) 2025-09-10 17:38:08 +08:00
LoyalsoldierandGitHub 01fec2fba9 CI: bump actions/setup-go to v6 & use go version in go.mod (#3510) 2025-09-09 19:31:34 +08:00
LoyalsoldierandGitHub 84bf1a9e5d CI: bump actions/checkout from v3 to v5 (#3509) 2025-09-09 19:03:34 +08:00
LoyalsoldierandGitHub 1b9c4bfeae CI: upgrade CodeQL from v2 to v3 (#3507) 2025-09-09 10:17:09 +08:00
be41f71fc6 Chore: bump actions/download-artifact from 4 to 5 (#3467)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-07 07:40:57 +08:00
ca1f688c3b Chore: bump actions/stale from 8 to 10 (#3501)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-07 07:35:43 +08:00
LoyalsoldierandGitHub 54dd6d7cb6 CI: only run release workflow when changing release.yml file (#3492) 2025-08-30 05:32:52 +08:00
LoyalsoldierandGitHub 036979654b CI: fix stale.yml workflow (#3491) 2025-08-30 05:20:36 +08:00
Shelikhoo 58f836c139 fix adding timeout=30m to go test 2025-07-03 17:58:49 +01:00
Shelikhoo 2efd36474e increase test timeout to 30m 2025-07-03 17:46:24 +01:00
Shelikhoo d69f57486a stop closing planned tickets and prs 2025-07-03 11:52:45 +01:00
Shelikhoo f0d87d13d6 Update linter version 2025-05-17 21:57:59 +01:00
Shelikhoo c06fe2d34c update builder golang version 2025-04-05 16:08:00 +01:00
Shelikhoo b661f2e26a remove debian package builder 2025-02-05 20:42:51 +00:00
Xiaokang Wang (Shelikhoo)andGitHub 78cd513b82 Add Persistent Storage Support to V2Ray (#3300)
* update protogen to strip unused part

* add persistent storage support

* fix coding style

* update linter setting

* update github integration
2025-02-05 20:36:40 +00:00
Shelikhoo f395b7dd7e really really fix pie build x2 2025-01-26 20:35:40 +00:00
Shelikhoo ca5ce23fb4 really really fix pie build 2025-01-26 20:24:29 +00:00
Xiaokang Wang (Shelikhoo)andGitHub 524861989a update linter settings (#3290) 2025-01-22 12:52:32 +00:00
Xiaokang Wang (Shelikhoo)andGitHub d5bcf9d878 really fix pie build (#3286) 2025-01-21 10:16:01 +00:00
Xiaokang Wang (Shelikhoo)andGitHub 4adda5806a fix broken pie build with generating seperate files (#3281) 2025-01-14 10:06:23 +00:00
Shelikhoo 4402ebc0e2 Update Go version to v1.23 2024-09-15 15:33:54 +01:00
Jimmy HuangandXiaokang Wang (Shelikhoo) 2078480c4e Add Add Hysteria2 Protocol 2024-09-08 08:38:05 +01:00
Shelikhoo 8191faa6e0 Add pie build mode to all binary builds 2024-05-07 04:11:16 +01:00
QusicandXiaokang Wang (Shelikhoo) c7459b30e4 fix multiarch buildah command 2024-03-21 10:38:33 +00:00
QusicandXiaokang Wang (Shelikhoo) 887280e848 image tags and timestamp 2024-03-15 20:18:36 +00:00
Shelikhoo 77978bc207 remove semgrep 2023-11-26 12:37:11 +00:00
AkinoKaede 0320aa8f8d chore: update release go version to 1.21 2023-08-10 07:30:50 +08:00
580d33a7e3 CI: Add Linux loong64 build task (#2609)
* CI: add Linux loongarch64 build tasks

* Fix: rename goarch from loongarch64 to loong64

* chore: go mod tidy

* Chore: bump github.com/refraction-networking/utls from 1.3.2 to 1.3.3 (#2611)

Bumps [github.com/refraction-networking/utls](https://github.com/refraction-networking/utls) from 1.3.2 to 1.3.3.
- [Release notes](https://github.com/refraction-networking/utls/releases)
- [Commits](https://github.com/refraction-networking/utls/compare/v1.3.2...v1.3.3)

---
updated-dependencies:
- dependency-name: github.com/refraction-networking/utls
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* CI: add Linux loongarch64 build tasks

* Fix: rename goarch from loongarch64 to loong64

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-18 13:38:17 +08:00
093d7b0b6f Chore: bump actions/setup-go from 3 to 4 (#2412)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 12:01:43 +08:00
843f4a3dc3 Chore: bump actions/stale from 7 to 8 (#2434)
Bumps [actions/stale](https://github.com/actions/stale) from 7 to 8.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-17 12:01:34 +08:00
Shelikhoo 179cd1d62f Add container build file 2023-02-18 14:32:43 +00:00
秋のかえでandGitHub 07ed4e0d29 Chore: use Go 1.20 (#2297) 2023-02-03 17:08:53 +08:00