Commit Graph

760 Commits

Author SHA1 Message Date
houseme bd38457adc refactor: remove unused methods and dependencies
1. Removed unused `unzip_file` and `download_file` methods from `utils/helper.rs`.
2. Removed `reqwest` and `zip` crates from `Cargo.toml`.
2025-03-05 19:05:30 +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
DamonXue 220ac24bce Merge pull request #250 from rustfs/dev_dx
fix: Update workspace member descriptions for clarity
2025-03-04 11:32:14 +08:00
Damonxue ffe13d1e21 fix: Update workspace member descriptions for clarity 2025-03-04 11:30:19 +08:00
loverustfs fb8953206f Merge pull request #249 from rustfs/feature/windows_path
Feature/windows path
2025-03-04 08:55:17 +08:00
shiro.lee f9dc9ef5f8 fix: Correct the error prompt 2025-03-03 20:36:45 +08:00
shiro ad30f0db89 fix: Optimize the issue of obtaining path errors on Windows. 2025-03-03 20:13:27 +08:00
weisd 4ff452ffd2 fix iam service_account bugs 2025-03-03 17:38:17 +08:00
DamonXue c8fbb54fac Merge pull request #248 from rustfs/dev_dx
refactor: clean up unused imports and simplify conditional statement in main.rs
2025-03-03 14:54:49 +08:00
Damonxue 5e226f6581 refactor: clean up unused imports and simplify conditional statement in main.rs 2025-03-03 14:40:07 +08:00
loverustfs 7be453420d Merge pull request #247 from rustfs/dev_issue_233
[issue 244] Optimize startup infomation
2025-03-02 23:37:05 +08:00
DamonXue aa4bff263b refactor: simplify logging statements in console.rs and main.rs 2025-03-02 22:29:11 +08:00
DamonXue c10d723c6d refactor: remove proc-macro support and replace timed_println with tracing info logs 2025-03-02 22:27:15 +08:00
DamonXue cdd7a6d753 feat: enhance tracing setup with pretty formatting and enable file/line number logging 2025-03-02 21:48:43 +08:00
DamonXue f2929fd2ee style: format code for consistency and readability 2025-03-02 20:06:45 +08:00
DamonXue 6660b048a1 refactor: remove unused dependencies and update s3s source references 2025-03-02 20:01:48 +08:00
DamonXue 69b6c0f660 Merge branch 'main' of https://github.com/rustfs/s3-rustfs into dev_issue_233 2025-03-02 19:54:06 +08:00
DamonXue 145bb6ac7c feat: add proc-macro support for timed logging and update console output 2025-03-02 19:43:47 +08:00
DamonXue 7e59bfa877 feat: add chrono dependency and enhance console configuration with documentation and version info 2025-03-02 18:53:48 +08:00
DamonXue 79eabe4e4c feat: add local IP address retrieval and update console address default 2025-03-02 17:40:36 +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 be910f65be build: use lld 2025-03-02 03:48:53 +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
weisd 4fb9913c93 use rand 0.8.5 2025-03-01 23:29:45 +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
loverustfs 44b02afdfd Update README.md 2025-03-01 22:28:19 +08:00
loverustfs d136b09fc2 Update README.md 2025-03-01 21:54:35 +08:00
loverustfs 94798f70d3 Update README.md 2025-03-01 21:48:41 +08:00
loverustfs 35aa6ba454 Merge pull request #241 from rustfs/dependabot/cargo/dependencies-4426481644
Bump the dependencies group with 5 updates
2025-03-01 21:24:42 +08:00
weisd 68a9936566 Merge pull request #242 from rustfs/dev_issue_233 2025-03-01 17:54:08 +08:00
DamonXue 442c618013 fix: update Functions deserialization logic and add run.bat script 2025-03-01 17:27:07 +08:00
dependabot[bot] bc513c2604 Bump the dependencies group with 5 updates
Bumps the dependencies group with 5 updates:

| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap) | `4.5.30` | `4.5.31` |
| [rand](https://github.com/rust-random/rand) | `0.8.5` | `0.9.0` |
| [uuid](https://github.com/uuid-rs/uuid) | `1.14.0` | `1.15.1` |
| [rust-embed](https://github.com/pyros2097/rust-embed) | `8.5.0` | `8.6.0` |
| [strum](https://github.com/Peternator7/strum) | `0.26.3` | `0.27.1` |


Updates `clap` from 4.5.30 to 4.5.31
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.30...v4.5.31)

Updates `rand` from 0.8.5 to 0.9.0
- [Release notes](https://github.com/rust-random/rand/releases)
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rust-random/rand/compare/0.8.5...0.9.0)

Updates `uuid` from 1.14.0 to 1.15.1
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](https://github.com/uuid-rs/uuid/compare/v1.14.0...v1.15.1)

Updates `rust-embed` from 8.5.0 to 8.6.0
- [Changelog](https://github.com/pyrossh/rust-embed/blob/master/changelog.md)
- [Commits](https://github.com/pyros2097/rust-embed/commits)

Updates `strum` from 0.26.3 to 0.27.1
- [Release notes](https://github.com/Peternator7/strum/releases)
- [Changelog](https://github.com/Peternator7/strum/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Peternator7/strum/compare/v0.26.3...v0.27.1)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: rand
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: rust-embed
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: strum
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-01 06:02:44 +00:00
weisd 5988606410 add build info to console config 2025-02-28 09:26:02 +08:00
houseme de3dd17417 improve profile and upgrade zip 2.2.3 , chrono 0.4.40 2025-02-27 22:38:55 +08:00
loverustfs dc3ab0ee55 Merge pull request #240 from rustfs/dev_issue_233
fix: enforce condition element presence in Functions deserialization
2025-02-26 23:02:37 +08:00
DamonXue bf3cc5c13c fix: enforce condition element presence in Functions deserialization
feat: add binary target for rustfs
2025-02-26 21:08:44 +08:00
weisd 3b56bb69e6 add s3s host style 2025-02-26 17:38:39 +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
weisd 7f89b2a0ea use rust_embed for console static files 2025-02-25 11:08:40 +08:00
weisd f9c7d6e26f Merge pull request #235 from rustfs/fix/226
complete_multipart_upload output etag
2025-02-25 10:20:36 +08:00
weisd 9f57ea9bb6 sync s3s, return UnauthorizedAccess error code when credentials is none 2025-02-25 10:05:03 +08:00
weisd dae6616720 fix add service_account 2025-02-25 00:39:19 +08:00
weisd 15a246bf75 merge dada/admin 2025-02-24 23:40:09 +08:00