Commit Graph

86 Commits

Author SHA1 Message Date
houseme
f5a97b63b9 chore(ci): optimize build workflow and update protoc version
- Update protoc version from 27.0 to 30.2 for better compatibility
- Improve build workflow parameters handling
2025-04-10 11:49:44 +08:00
houseme
96625b42ff improve code for build 2025-04-07 17:47:43 +08:00
houseme
212ec9ca69 improve 2025-04-07 17:24:13 +08:00
houseme
8de029bd7a update 2025-04-07 17:13:19 +08:00
houseme
5204cb67d8 Change build target to x86_64-unknown-linux-musl and update system dependencies
- Change build target from `x86_64-unknown-linux-gnu` to `x86_64-unknown-linux-musl`
- Default install `x86_64-unknown-linux-musl` toolchain in setup action
- Add `musl-tools` and `build-essential` to system dependencies
2025-04-07 16:55:14 +08:00
overtrue
31697a55b6 feat: latest zip 2025-03-29 19:38:30 +08:00
overtrue
4b8fcc4b31 fix: filename 2025-03-29 14:29:36 +08:00
overtrue
f2ebffd0ca n 2025-03-29 14:08:33 +08:00
loverustfs
c3b47adf39 fix console-zip package error
fix console-zip package error
2025-03-24 22:58:00 +08:00
houseme
a0fef99f8a improve for build.yml 2025-03-06 12:07:25 +08:00
houseme
bbd9fcbc84 add dx linux cmd 2025-03-06 11:23:56 +08:00
houseme
1689cef204 improve unzip cmd 2025-03-06 10:52:14 +08:00
houseme
9b2e36afc4 improve 2025-03-06 10:31:23 +08:00
houseme
a635fc8f88 fix actions/download-artifact version to v4 2025-03-06 08:48:20 +08:00
houseme
1e3421e973 test build-rustfs-gui 2025-03-06 08:37:51 +08:00
houseme
efdff73bbf fix 2025-03-06 00:34:50 +08:00
houseme
6fcdde0617 test build.yml 2025-03-06 00:06:34 +08:00
houseme
951c08ec4f improve add cache 2025-03-06 00:00:57 +08:00
houseme
6690396b65 improve build.yml 2025-03-05 23:43:00 +08:00
houseme
f1f5967117 test build gui 2025-03-05 23:35:38 +08:00
houseme
9b77084ffe feat: add build-rustfs-gui process and optimize utils/helper.rs
1. Added a new build process `build-rustfs-gui` in `build.yaml` to streamline the build operations for the RustFS GUI.
2. Optimized `cli/rustfs-gui/utils/helper.rs` by using `rust-embed` to embed the `rustfs` resources directly into the binary.
2025-03-05 18:47:21 +08:00
houseme
03c3d4abfe improve build yml 2025-03-02 16:53:27 +08:00
Nugine
09b855a3a9 ci: fix setup 2025-03-02 04:08:40 +08:00
Nugine
6dbf7d8d65 ci: reduce setup time 2025-03-02 02:52:25 +08:00
houseme
34dc49c2f5 ci: confirm static directory placement in artifact package
Ensure the static directory is copied as a sibling to the rustfs binary
in the artifact package, maintaining the proper directory structure
for the application to locate its resources.
2025-03-02 01:14:10 +08:00
houseme
f113f8afea ci: optimize GitHub Actions build workflow and fix artifact merging
- Fix artifact pattern matching in merge step to use consistent name pattern
- Standardize artifact naming convention with clear format
- Improve static assets handling with simpler download and extraction
- Add 7-day retention policy for artifacts to manage storage
- Use output variables to ensure consistency between artifact names and paths
- Optimize package creation process to eliminate redundant nesting
- Enhance error handling and script readability
2025-03-02 00:59:46 +08:00
Nugine
cff10f8c55 ci: enable cache for test 2025-03-02 00:37:56 +08:00
houseme
7ffe6a9063 improve buidl.yml 2025-03-02 00:28:45 +08:00
houseme
637db138fd test build action 2025-03-01 23:49:04 +08:00
houseme
e9ba185362 feat: add remote file download, extraction, and packaging process in build.yml (#245)
* fix

* update README.md
2025-03-01 23:14:30 +08:00
Nugine
b5ebc90667 ci: disable mint test 2025-02-26 17:10:37 +08:00
Nugine
0a01113c83 ci: fix e2e tests 2025-02-26 15:14:02 +08:00
Nugine
e87cc87cbf ci: build for old glibc (#232)
* build(deps): shadow_rs

* ci(build): build for old glibc

* ci: simplify all
2025-02-22 20:25:16 +08:00
Nugine
0a756e48b8 fix 2025-02-22 15:31:22 +08:00
Nugine
c8a1013685 fix 2025-02-22 15:28:26 +08:00
Nugine
82a0d80ee7 rename 2025-02-22 15:09:42 +08:00
Nugine
3f5e6e9983 fix gui dependencies 2025-02-22 15:08:22 +08:00
Nugine
bd1ceae375 ci: fix basic checks 2025-02-22 15:00:39 +08:00
mirschao
df0fb73ea4 Update mint.yml 2024-12-09 17:03:48 +08:00
mirschao
52711a38a5 Update mint.yml 2024-12-09 17:01:14 +08:00
mirschao
0fefa5f2a9 mint测试 2024-12-09 10:15:39 +08:00
mirschao
26a5dd6401 Update mint.yml
测试执行
2024-12-08 23:31:58 +08:00
mirschao
950c04894e Update mint.yml
测试执行
2024-12-08 23:25:01 +08:00
mirschao
8444d18eac Update mint.yml 2024-12-08 23:08:10 +08:00
mirschao
16d813e7bb Update mint.yml 2024-12-08 23:02:59 +08:00
mirschao
97d7f0343a Update mint.yml 2024-12-08 22:51:59 +08:00
mirschao
9424361fc9 Update mint.yml 2024-12-08 22:36:27 +08:00
mirschao
13e77a781f Update mint.yml
测试运行结果
2024-12-08 22:23:36 +08:00
mirschao
ba5e3e4590 Update mint.yml 2024-12-08 22:08:13 +08:00
mirschao
badd1ef940 Update mint.yml
测试mint之查看启动参数
2024-12-08 22:06:27 +08:00