feat: remove rabbitmq from supported-version for mage-os/minimal

This commit is contained in:
Damien Retzinger
2026-05-25 16:09:17 -04:00
parent a7d48f567e
commit 83f9433da0
4 changed files with 17 additions and 6 deletions
+2 -2
View File
File diff suppressed because one or more lines are too long
@@ -1,5 +1,7 @@
import { buildServicesForEntry } from './build-services'; import { buildServicesForEntry } from './build-services';
import { PackageMatrixVersion } from '../matrix/matrix-type'; import { PackageMatrixVersion } from '../matrix/matrix-type';
import mageOsMinimalIndividual from '../versions/mage-os-minimal/individual.json';
import mageOsMinimalComposite from '../versions/mage-os-minimal/composite.json';
const createTestEntry = (overrides: Partial<PackageMatrixVersion> = {}): PackageMatrixVersion => ({ const createTestEntry = (overrides: Partial<PackageMatrixVersion> = {}): PackageMatrixVersion => ({
magento: 'magento/project-community-edition:2.4.7', magento: 'magento/project-community-edition:2.4.7',
@@ -362,4 +364,17 @@ describe('buildServicesForEntry', () => {
expect(withPref).toEqual(withoutPref); expect(withPref).toEqual(withoutPref);
}); });
}); });
describe('mage-os-minimal', () => {
const minimalEntries: [string, PackageMatrixVersion][] = [
...Object.entries(mageOsMinimalIndividual as unknown as Record<string, PackageMatrixVersion>),
...Object.entries(mageOsMinimalComposite as unknown as Record<string, PackageMatrixVersion>)
];
it.each(minimalEntries)('omits rabbitmq from services for %s', (_key, entry) => {
const services = buildServicesForEntry(entry);
expect(services.rabbitmq).toBeUndefined();
});
});
}); });
@@ -5,7 +5,6 @@
"composer": "2.9.8", "composer": "2.9.8",
"mysql": "mysql:8.4", "mysql": "mysql:8.4",
"opensearch": "opensearchproject/opensearch:3", "opensearch": "opensearchproject/opensearch:3",
"rabbitmq": "rabbitmq:4.2-management",
"valkey": "valkey/valkey:9", "valkey": "valkey/valkey:9",
"varnish": "varnish:8", "varnish": "varnish:8",
"nginx": "nginx:1.28", "nginx": "nginx:1.28",
@@ -19,7 +18,6 @@
"composer": "2.9.8", "composer": "2.9.8",
"mysql": "mysql:8.4", "mysql": "mysql:8.4",
"opensearch": "opensearchproject/opensearch:3", "opensearch": "opensearchproject/opensearch:3",
"rabbitmq": "rabbitmq:4.2-management",
"valkey": "valkey/valkey:9", "valkey": "valkey/valkey:9",
"varnish": "varnish:8", "varnish": "varnish:8",
"nginx": "nginx:1.28", "nginx": "nginx:1.28",
@@ -33,7 +31,6 @@
"composer": "2.9.8", "composer": "2.9.8",
"mysql": "mysql:8.4", "mysql": "mysql:8.4",
"opensearch": "opensearchproject/opensearch:3", "opensearch": "opensearchproject/opensearch:3",
"rabbitmq": "rabbitmq:4.2-management",
"valkey": "valkey/valkey:9", "valkey": "valkey/valkey:9",
"varnish": "varnish:8", "varnish": "varnish:8",
"nginx": "nginx:1.28", "nginx": "nginx:1.28",
@@ -6,7 +6,6 @@
"composer": "2.9.8", "composer": "2.9.8",
"mysql": "mysql:8.4", "mysql": "mysql:8.4",
"opensearch": "opensearchproject/opensearch:3", "opensearch": "opensearchproject/opensearch:3",
"rabbitmq": "rabbitmq:4.2-management",
"valkey": "valkey/valkey:9", "valkey": "valkey/valkey:9",
"varnish": "varnish:8", "varnish": "varnish:8",
"nginx": "nginx:1.28", "nginx": "nginx:1.28",