From e51c5f56509d155510ce052562d4cd0ea4725c45 Mon Sep 17 00:00:00 2001 From: Lucas Vieira Date: Thu, 16 Jul 2026 21:52:08 -0300 Subject: [PATCH] fix(release): publish fakecloud-elasticache after its s3 dep fakecloud-elasticache gained a dependency on fakecloud-s3, but the release.yml publish list still had it in layer-1 (before s3 in layer-4). That made the Crates publish job fail mid-release ("failed to select a version for the requirement fakecloud-s3"). Move it to just after fakecloud-s3. Verified the whole publish order is now topologically valid (every crate's fakecloud-* deps publish earlier). --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4940ce6db..859478cdd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -198,7 +198,6 @@ jobs: publish fakecloud-dsql publish fakecloud-resource-groups # only core/persistence/aws deps publish fakecloud-resource-groups-tagging # only core/persistence/aws deps - publish fakecloud-elasticache publish fakecloud-elasticbeanstalk # only core/persistence/aws deps publish fakecloud-memorydb # only core/persistence/aws deps publish fakecloud-kinesisanalyticsv2 # only core/persistence/aws deps @@ -275,6 +274,7 @@ jobs: # Layer 4: depend on layer 3a/3b crates publish fakecloud-s3 # depends on kms + publish fakecloud-elasticache # depends on s3 publish fakecloud-route53resolver # depends on ec2, s3 (ImportFirewallDomains) publish fakecloud-acmpca # depends on s3 (audit-report delivery), acm, kms publish fakecloud-ecr # depends on iam, kms