From 82fdb44292ada959adaa8c3a67e0f32b1a6aab7b Mon Sep 17 00:00:00 2001 From: rameel Date: Wed, 4 Feb 2026 00:00:52 +0500 Subject: [PATCH] Migrate from MinIO to RustFS --- .github/workflows/tests.yml | 13 ++++++------- .../ReadonlyAmazonFileSystemTests.cs | 2 +- .../WritableAmazonFileSystemTests.cs | 2 +- 3 files changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9fb13a8..610ca09 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -25,6 +25,7 @@ jobs: 7.x 8.x 9.x + 10.x - name: Checkout uses: actions/checkout@v4 - name: Build @@ -33,7 +34,7 @@ jobs: run: dotnet test --no-build --filter "TestCategory!~Cloud" azure: - name: "Test: AzureFileSystem, Azurite" + name: "Test: AzureFileSystem" runs-on: ubuntu-latest services: azurite: @@ -59,16 +60,14 @@ jobs: run: dotnet test --no-build --filter TestCategory=Cloud:Azure s3: - name: "Test: S3FileSystem, Minio" + name: "Test: S3FileSystem" runs-on: ubuntu-latest services: - minio: - image: bitnami/minio:latest + rustfs: + image: docker.io/rustfs/rustfs:latest ports: - 9000:9000 - env: - MINIO_ROOT_USER: minioadmin - MINIO_ROOT_PASSWORD: minioadmin + - 9001:9001 steps: - name: Setup .NET uses: actions/setup-dotnet@v4 diff --git a/tests/Ramstack.FileSystem.Amazon.Tests/ReadonlyAmazonFileSystemTests.cs b/tests/Ramstack.FileSystem.Amazon.Tests/ReadonlyAmazonFileSystemTests.cs index 32e2b58..e222af4 100644 --- a/tests/Ramstack.FileSystem.Amazon.Tests/ReadonlyAmazonFileSystemTests.cs +++ b/tests/Ramstack.FileSystem.Amazon.Tests/ReadonlyAmazonFileSystemTests.cs @@ -43,7 +43,7 @@ protected override DirectoryInfo GetDirectoryInfo() => private AmazonS3FileSystem CreateFileSystem(bool isReadOnly) { - var credentials = new BasicAWSCredentials("minioadmin", "minioadmin"); + var credentials = new BasicAWSCredentials("rustfsadmin", "rustfsadmin"); var config = new AmazonS3Config { RegionEndpoint = RegionEndpoint.USEast1, diff --git a/tests/Ramstack.FileSystem.Amazon.Tests/WritableAmazonFileSystemTests.cs b/tests/Ramstack.FileSystem.Amazon.Tests/WritableAmazonFileSystemTests.cs index 6d4d567..fc75b3b 100644 --- a/tests/Ramstack.FileSystem.Amazon.Tests/WritableAmazonFileSystemTests.cs +++ b/tests/Ramstack.FileSystem.Amazon.Tests/WritableAmazonFileSystemTests.cs @@ -232,7 +232,7 @@ private AmazonS3FileSystem CreateFileSystem(string storageName) _list.Add(storageName); return new AmazonS3FileSystem( - new BasicAWSCredentials("minioadmin", "minioadmin"), + new BasicAWSCredentials("rustfsadmin", "rustfsadmin"), new AmazonS3Config { RegionEndpoint = RegionEndpoint.USEast1,