PIKACHUIM
a5e5048555
Squashed commit of the following:
...
commit 2d51c9ab4b
Author: Pikachu Ren <40362270+PIKACHUIM@users.noreply.github.com >
Date: Mon Sep 7 14:14:22 2026 +0800
feat!(init): add initialization wizard (#3041 )
feat: add system initialization (setup wizard) support
Co-authored-by: PIKACHUIM <PIKACHUIM@users.noreply.github.com >
commit d9d8aa24e6
Author: ShenLin <773933146@qq.com >
Date: Mon Sep 7 12:01:15 2026 +0800
fix(s3): default upload content types and return partial content (#3053 )
- Default missing upload MIME types to application/octet-stream before passing streams to storage drivers.
- Return HTTP 206 for successful ranged GET responses while preserving error statuses.
- Add isolated response-status regression tests without database initialization.
Signed-off-by: jyxjjj <16695261+jyxjjj@users.noreply.github.com >
Co-authored-by: Codex <267193182+codex@users.noreply.github.com >
commit 55530ff171
Author: ShenLin <773933146@qq.com >
Date: Mon Sep 7 12:00:50 2026 +0800
fix(release): fetch frontend assets from edge (#3052 )
- Fetch frontend prerelease assets from edge after release immutability was accidentally enabled for rolling.
Signed-off-by: jyxjjj <16695261+jyxjjj@users.noreply.github.com >
Co-authored-by: Codex <267193182+codex@users.noreply.github.com >
commit 6247cf7be2
Author: MadDogOwner <xiaoran@xrgzs.top >
Date: Sat Sep 5 15:56:40 2026 +0800
feat(server/s3): support multipart upload (#2813 )
commit eee910babb
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat Sep 5 12:22:53 2026 +0800
fix(deps): update module github.com/rclone/rclone to v1.75.1 (#3035 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit 6b55a82ffe
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat Sep 5 12:14:09 2026 +0800
chore(deps): update docker/setup-qemu-action digest to 1f40c72 (#3021 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit 93dac1655f
Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Date: Sat Sep 5 12:12:51 2026 +0800
chore(deps): update go toolchain directive to v1.27.1 (#3024 )
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
commit 6ad44605c0
Author: Pikachu Ren <40362270+PIKACHUIM@users.noreply.github.com >
Date: Sat Sep 5 12:11:51 2026 +0800
feat(drivers/guangyapan): add md5-based instant upload support (#3034 )
feat(guangyapan): add md5-based instant upload support
Co-authored-by: PIKACHUIM <PIKACHUIM@users.noreply.github.com >
commit d90d84906e
Author: UcnacDx2 <127503808+UcnacDx2@users.noreply.github.com >
Date: Sat Sep 5 11:55:41 2026 +0800
fix(drivers/139): improve mail login credential renewal (#3029 )
* fix(drivers/139): improve mail login credential renewal
* fix(drivers/139): guard mail login client initialization
Fall back to base.NewRestyClient() when base.RestyClient has not been initialized, while preserving cloned global-client behavior and the login/SMS retry and redirect policies.
commit c3d3da9286
Author: ShenLin <773933146@qq.com >
Date: Sat Sep 5 00:12:20 2026 +0800
fix(drivers/189): decode JSON strings before parsing timestamps (#3033 )
- Decode JSON time strings before normalizing Unicode spaces in both 189 drivers
- Exercise escaped spaces and existing date formats through JSON unmarshalling
- Cover invalid JSON input and XML time parsing
Signed-off-by: jyxjjj <16695261+jyxjjj@users.noreply.github.com >
Co-authored-by: Codex <267193182+codex@users.noreply.github.com >
2026-09-08 10:46:32 +08:00
renovate[bot]
2bdf16d596
chore(deps): pin dependencies ( #2736 )
...
* chore(deps): pin dependencies
* chore: exclude docker from renovate
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yinan Qin <elysia-best@simplelinux.cn.eu.org >
Co-authored-by: Pikachu Ren <40362270+PIKACHUIM@users.noreply.github.com >
2026-09-01 22:58:15 +08:00
renovate[bot]
394bb8f80e
chore(deps): update go toolchain directive to v1.26.5 ( #2733 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-30 17:25:38 +08:00
renovate[bot]
f6557f3d62
chore(deps): update docker/setup-buildx-action digest to 37fe631 ( #2975 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-29 01:03:14 +08:00
renovate[bot]
9dc6cb29d9
chore(deps): update docker/login-action digest to dbcb813 ( #2974 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-08-29 01:02:56 +08:00
Yinan Qin
f2f7ee4107
fix(ci): change missed pull_request to pull_request_target ( #2873 )
2026-07-30 00:45:01 +08:00
Yinan Qin
6b92cbd21f
fix(ci): allow pr check to run by default ( #2856 )
2026-07-27 23:52:20 +08:00
renovate[bot]
ff3cb8b931
chore(deps): update actions/setup-go action to v7 ( #2798 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-16 19:50:52 +08:00
renovate[bot]
78db0f7aff
chore(deps): update docker/setup-qemu-action action to v4 ( #2765 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-16 00:35:50 +08:00
renovate[bot]
061c1e2e1e
chore(deps): update docker/setup-buildx-action action to v4 ( #2764 )
...
[no ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-14 14:30:49 +08:00
renovate[bot]
caed356200
chore(deps): update docker/metadata-action action to v6 ( #2763 )
...
[no ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-14 14:30:24 +08:00
renovate[bot]
74af297471
chore(deps): update docker/login-action action to v4 ( #2762 )
...
[no ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-14 14:29:43 +08:00
renovate[bot]
7c54b0e3e4
chore(deps): update docker/build-push-action action to v7 ( #2761 )
...
[no ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-14 14:29:10 +08:00
renovate[bot]
a632356902
chore(deps): update benjlevesque/short-sha action to v4 ( #2760 )
...
[no ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-14 14:25:01 +08:00
renovate[bot]
82ea8d0d01
chore(deps): update actions/cache action to v6 ( #2759 )
...
[no ci]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-07-14 14:18:52 +08:00
MadDogOwner
bb3bc31609
chore(workflows): upgrade actions ( #2728 )
...
upgrade actions cross all workflow files:
- actions/checkout@v6 -> actions/checkout@v7
- actions/cache@v4 -> actions/cache@v6
- actions/download-artifact@v4 -> actions/download-artifact@v8
Signed-off-by: MadDogOwner <xiaoran@xrgzs.top >
2026-07-06 21:41:25 +08:00
Yinan Qin
a92d59d35c
fix(build.sh): remove rm -rf .git/ ( #2703 )
...
Signed-off-by: elysia <a.elysia@proton.me >
2026-07-01 17:16:57 +08:00
Yinan Qin
fcae009bd3
fix(workflow): using github-script ( #2701 )
...
* fix(workflow): using github-script
* fix more
Signed-off-by: Yinan Qin <elysia-best@simplelinux.cn.eu.org >
---------
Signed-off-by: Yinan Qin <elysia-best@simplelinux.cn.eu.org >
2026-07-01 16:45:15 +08:00
renovate[bot]
c8306256ff
chore(deps): update go toolchain directive to v1.26.4 ( #2697 )
...
* chore(deps): update go toolchain directive to v1.26.4
* chore(build.sh): update go version for loongarch abi1.0
Signed-off-by: Yinan Qin <elysia-best@simplelinux.cn.eu.org >
---------
Signed-off-by: Yinan Qin <elysia-best@simplelinux.cn.eu.org >
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Yinan Qin <elysia-best@simplelinux.cn.eu.org >
Co-authored-by: Pikachu Ren <40362270+PIKACHUIM@users.noreply.github.com >
2026-07-01 15:37:27 +08:00
Yinan Qin
866793f485
fix(go.mod): update Go version to 1.25 ( #2692 )
...
Signed-off-by: elysia <a.elysia@proton.me >
2026-07-01 11:21:06 +08:00
Yinan Qin
e9ea991584
fix(clean_docker): only fetch up to 10 pages of image versions ( #2680 )
...
fix(clean_docker): only fetch upto 10 pages of image versions
Signed-off-by: Yinan Qin <elysia-best@simplelinux.cn.eu.org >
2026-06-30 15:00:46 +08:00
Yinan Qin
9e55a0111b
feat(actions): add workflow to clean up untagged Docker images ( #2657 )
...
* feat(actions): add workflow to clean up untagged Docker images
Signed-off-by: elysia <a.elysia@proton.me >
* fix(actions): suggestions from codex
Signed-off-by: elysia <a.elysia@proton.me >
* chore: remove cron task
---------
Signed-off-by: elysia <a.elysia@proton.me >
2026-06-29 18:48:15 +08:00
Yinan Qin
5a92dc2834
chore(workflows): update workflow deps and rm 3rd-party actions ( #2600 )
...
Signed-off-by: Elysia <a.elysia@proton.me >
2026-06-12 01:03:44 +08:00
ShenLin
b31ae9c9f6
ci(actions): upgrade actions/checkout to v6 ( #2338 )
...
Replace actions/checkout from v4 to v6 across workflows to prepare for the GitHub Actions Node.js 24 migration and avoid Node.js 20 deprecation risk.
2026-04-10 20:47:45 +08:00
Suyunjing
8d39d636be
fix(build): lock musl outputs to fully static linking in build script and CI workflows ( #2330 )
2026-04-09 20:57:04 +08:00
Suyunjing
7bea29c18e
refactor(db): migrate sqlite to pure-go and add mips compatibility switch ( #2296 )
...
- Switch default SQLite path to github.com/glebarez/sqlite to reduce CGO dependency pressure.
- Introduce a unified openSQLite entry in bootstrap and split driver selection by build tags.
- Add sqlite_cgo_compat fallback for linux mips, mips64, loong64 and mipsle to keep legacy target builds working.
- Update build.sh musl build flow to apply compatibility tag for mips-family targets.
- Update beta_release workflow to pass compatibility tag cleanly and avoid conflicting flag composition.
2026-04-03 01:27:02 +08:00
ShenLin
b5626b275b
chore(ci)!: update issue CI configuration [skip ci] ( #2166 )
2026-02-25 16:32:09 +08:00
MadDogOwner
6861cb4c3b
chore(ci): add breaking change guideline to PR title check ( #2087 )
...
* feat(ci): add PR title validation for breaking changes
Updated regex to allow '!' for breaking changes in PR titles.
Signed-off-by: MadDogOwner <xiaoran@xrgzs.top >
* chore(pr): Update PR template
Add bilingual instructions for PR title formatting.
Signed-off-by: MadDogOwner <xiaoran@xrgzs.top >
---------
Signed-off-by: MadDogOwner <xiaoran@xrgzs.top >
2026-02-06 21:52:06 +08:00
KirCute
27fdd03ec3
fix(ci): change unchecked regex ( #1993 )
...
fix(ci/issue): change unchecked regex
Signed-off-by: KirCute <951206789@qq.com >
2026-01-17 20:00:43 +08:00
Yinan Qin
d3bc6321f4
chore(build): update Go version to 1.25.0 across workflows and build scripts ( #1290 )
...
build: update Go version to 1.25.0 across workflows and build scripts
fixes #1286
2025-09-16 18:44:29 +08:00
Suyunjing
433dcd156b
fix(ci): add tag_name to upload assets step ( #1234 )
...
fix(release): add tag_name to upload assets step
2025-09-06 22:51:05 +08:00
Suyunjing
71ada3b656
fix(ci-sync): fix workflow for syncing Repository ( #1062 )
2025-08-15 18:48:55 +08:00
Suyunjing
dc42f0e226
[skip ci]fix(ci): update sync workflow ( #1061 )
2025-08-15 18:36:52 +08:00
Suyunjing
74bf9f6467
[skip ci]feat(sync): add workflow to sync GitHub repository ( #1060 )
...
feat(sync): add workflow to sync GitHub repository to Gitee
2025-08-15 18:12:29 +08:00
Suyunjing
b9b8eed285
[skip ci]feat(ci): add FRONTEND_REPO variable to workflows and build script ( #1006 )
2025-08-08 16:36:22 +08:00
Suyunjing
5b41a3bdff
feat(ci): Add support for LoongArch64 architecture builds ( #907 )
2025-07-31 10:10:19 +08:00
Suyunjing
19d1a3b785
refactor(ci): Refactor Docker build to use base images and dynamic Dockerfile generation ( #904 )
2025-07-30 15:04:29 +08:00
Suyunjing
239b58f63e
fix(ci):Disable linux/s390x Docker builds ( #887 )
2025-07-29 16:22:50 +08:00
MadDogOwner
7da06655cb
feat(setting): add site version information ( #859 )
...
* feat(setting): add site version information
* feat(conf): update conf.WebVersion to rolling
* fix(static): update condition to check conf.Version instead of conf.WebVersion
* fix(build.sh): use rolling release for web frontend in dev and beta builds
* chore(build.sh): update GitAuthor to The OpenList Projects Contributors
* fix(static): update condition to check conf.WebVersion
2025-07-29 09:49:33 +08:00
Suyunjing
be1ad08a83
feat(ci):Add Windows 7 and LoongArch Release build support ( #857 )
...
* feat:Add Windows 7 and LoongArch old world build support (#30 )
* feat:Add Windows 7 and Loongson old world build support
- Add BuildWin7() function with patched Go compiler for Windows 7 compatibility
- Add BuildLoongOldWorld() function for linux-loong64-abi1.0 target
- Create Zig-based wrapper scripts for Windows 7 cross-compilation
- Integrate new build functions into existing release workflows
* fix(win7):Add MinGW-w64 toolchain and improve LoongArch ABI isolation
- Install MinGW-w64 cross-compilation toolchain for Win7 compatibility
- Replace Zig compiler wrappers with MinGW-w64 for Windows 7 builds
- Add Go build cache cleaning to prevent LoongArch ABI1.0/ABI2.0 cross-contamination
- Force clean rebuilds (-a flag) for LoongArch builds to ensure ABI compatibility
* feat: add Windows 7 build support to beta release workflow
* feat: add LoongArch ABI2.0 support alongside existing ABI1.0 build (#31 )
- Add BuildWin7() function with patched Go compiler for Windows 7 compatibility
- Add BuildLoongOldWorld() function for linux-loong64-abi1.0 target
- Create Zig-based wrapper scripts for Windows 7 cross-compilation
- Integrate new build functions into existing release workflows
- Install MinGW-w64 cross-compilation toolchain for Win7 compatibility
- Replace Zig compiler wrappers with MinGW-w64 for Windows 7 builds
- Add Go build cache cleaning to prevent LoongArch ABI1.0/ABI2.0 cross-contamination
- Force clean rebuilds (-a flag) for LoongArch builds to ensure ABI compatibility
* [skip ci]refactor:Refactor LoongArch builds to separate glibc from musl compilation
* fix(go-cache):Improve error handling for Go module cache cleaning in LoongArch builds
* feat(build): Enhance LoongArch build process with improved toolchain setup and cache management
* fix(build): Update Windows 7 target naming in build scripts and workflows
* refactor(build): Replace MinGW-w64 with Zig for Windows 7 toolchain in build scripts
* chore(cgo): remove cgo-actions subproject
2025-07-27 00:27:31 +08:00
Yinan Qin
c2271df64e
fix(ci): update OpenListTeam/cgo-actions to v1.2.2 to fix loongarch64 build ( #811 )
...
* Update beta_release.yml
* Update build.yml
2025-07-24 22:20:23 +08:00
renovate[bot]
e2fc89c637
chore(deps): update dependency go to v1.24.5 ( #783 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-24 10:04:20 +08:00
Yinan Qin
6817494a41
chore(ci): update cgo-actions to 1.2.1 & add patch version define for go ( #779 )
...
chore(ci): update cgo-actions to 1.2.1 & fix patch version for go
2025-07-22 09:02:07 +08:00
j2rong4cn
cedb3d488d
[skip ci] chore(ci): output binary name set to openlist
2025-07-19 23:02:29 +08:00
Suyunmeng
283f3723d1
[skip ci] chore(ci): update openwrt hook
2025-07-12 12:06:36 +08:00
Suyunmeng
ad8c7b37a1
chore(ci):Disable duplicate build process
2025-07-12 11:49:27 +08:00
Suyunjing
a84ffb96e9
chore(ci):Simplify the build process ( #686 )
...
* refactor(ci):Minify build files
2025-07-11 20:30:31 +08:00
renovate[bot]
1bba550469
chore(deps): update dependency go to 1.24 ( #578 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-07-11 10:24:23 +08:00
ShenLin
a46f4cff18
chore(pr auto reply ci): Update PR title validation and feedback messages ( #559 )
...
Update PR title validation and feedback messages
Improves the PR title regex to be non-greedy and adds 'chore' to the allowed prefixes. Enhances feedback comments with clearer instructions in both Chinese and English, including guidance for PRs spanning multiple components.
2025-07-03 15:33:02 +08:00
ShenLin
8eb2d600c7
chore(issues): issue and pr auto reply ( #551 )
2025-07-03 13:11:39 +08:00