Commit Graph

746 Commits

Author SHA1 Message Date
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
weisd a9404aa8e2 merge fix/224 2025-02-24 23:05:16 +08:00
weisd 65971bb657 add console static files 2025-02-24 23:00:40 +08:00
weisd 8a2e41cf47 add console static files 2025-02-24 23:00:40 +08:00
weisd 48a6c770fa fix:#226 complete_multipart_upload output etag 2025-02-24 14:27:43 +08:00
weisd f3e04374e9 fix complete_multipart_md5 2025-02-24 13:21:42 +08:00
weisd c07d165ceb fix admin api bugs 2025-02-24 11:15:50 +08:00
weisd 19d897a40b fix service account action, add console config api 2025-02-23 15:06:13 +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
loverustfs 2030ad946e Merge pull request #230 from rustfs/nugine/fix-ci
ci: fix basic checks
2025-02-22 16:39:01 +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