diff --git a/releases/README.md b/releases/README.md index d1f923c..7955ac3 100644 --- a/releases/README.md +++ b/releases/README.md @@ -52,30 +52,6 @@ important to you, please open an [issue](https://github.com/mcrute/alpine-ec2-am

-### Alpine Linux 3.10.0 (2019-06-20) -
click to show/hide

- -| Region | alpine-ami-3.10.0-x86_64-r0 | -| ------ | --- | -| ap-northeast-1 | [ami-00d72ba9e4e50e6f0](https://ap-northeast-1.console.aws.amazon.com/ec2/home#Images:visibility=public-images;imageId=ami-00d72ba9e4e50e6f0) ([launch](https://ap-northeast-1.console.aws.amazon.com/ec2/home#launchAmi=ami-00d72ba9e4e50e6f0)) | -| ap-northeast-2 | [ami-0b2ab59439d69c87f](https://ap-northeast-2.console.aws.amazon.com/ec2/home#Images:visibility=public-images;imageId=ami-0b2ab59439d69c87f) ([launch](https://ap-northeast-2.console.aws.amazon.com/ec2/home#launchAmi=ami-0b2ab59439d69c87f)) | -| ap-south-1 | [ami-06ab2e1b19df43403](https://ap-south-1.console.aws.amazon.com/ec2/home#Images:visibility=public-images;imageId=ami-06ab2e1b19df43403) ([launch](https://ap-south-1.console.aws.amazon.com/ec2/home#launchAmi=ami-06ab2e1b19df43403)) | -| ap-southeast-1 | [ami-097e487f602370726](https://ap-southeast-1.console.aws.amazon.com/ec2/home#Images:visibility=public-images;imageId=ami-097e487f602370726) ([launch](https://ap-southeast-1.console.aws.amazon.com/ec2/home#launchAmi=ami-097e487f602370726)) | -| ap-southeast-2 | [ami-0f2248216c030f2ea](https://ap-southeast-2.console.aws.amazon.com/ec2/home#Images:visibility=public-images;imageId=ami-0f2248216c030f2ea) ([launch](https://ap-southeast-2.console.aws.amazon.com/ec2/home#launchAmi=ami-0f2248216c030f2ea)) | -| ca-central-1 | [ami-035f9ddc53b8e3c94](https://ca-central-1.console.aws.amazon.com/ec2/home#Images:visibility=public-images;imageId=ami-035f9ddc53b8e3c94) ([launch](https://ca-central-1.console.aws.amazon.com/ec2/home#launchAmi=ami-035f9ddc53b8e3c94)) | -| eu-central-1 | [ami-0c2583ed13862fb17](https://eu-central-1.console.aws.amazon.com/ec2/home#Images:visibility=public-images;imageId=ami-0c2583ed13862fb17) ([launch](https://eu-central-1.console.aws.amazon.com/ec2/home#launchAmi=ami-0c2583ed13862fb17)) | -| eu-north-1 | [ami-069c11c7844825375](https://eu-north-1.console.aws.amazon.com/ec2/home#Images:visibility=public-images;imageId=ami-069c11c7844825375) ([launch](https://eu-north-1.console.aws.amazon.com/ec2/home#launchAmi=ami-069c11c7844825375)) | -| eu-west-1 | [ami-076b4d480f72a117f](https://eu-west-1.console.aws.amazon.com/ec2/home#Images:visibility=public-images;imageId=ami-076b4d480f72a117f) ([launch](https://eu-west-1.console.aws.amazon.com/ec2/home#launchAmi=ami-076b4d480f72a117f)) | -| eu-west-2 | [ami-0a5d209eea58688c2](https://eu-west-2.console.aws.amazon.com/ec2/home#Images:visibility=public-images;imageId=ami-0a5d209eea58688c2) ([launch](https://eu-west-2.console.aws.amazon.com/ec2/home#launchAmi=ami-0a5d209eea58688c2)) | -| eu-west-3 | [ami-0385dc3d759aaa464](https://eu-west-3.console.aws.amazon.com/ec2/home#Images:visibility=public-images;imageId=ami-0385dc3d759aaa464) ([launch](https://eu-west-3.console.aws.amazon.com/ec2/home#launchAmi=ami-0385dc3d759aaa464)) | -| sa-east-1 | [ami-04ddd371cd342921d](https://sa-east-1.console.aws.amazon.com/ec2/home#Images:visibility=public-images;imageId=ami-04ddd371cd342921d) ([launch](https://sa-east-1.console.aws.amazon.com/ec2/home#launchAmi=ami-04ddd371cd342921d)) | -| us-east-1 | [ami-0647412cf72f247d9](https://us-east-1.console.aws.amazon.com/ec2/home#Images:visibility=public-images;imageId=ami-0647412cf72f247d9) ([launch](https://us-east-1.console.aws.amazon.com/ec2/home#launchAmi=ami-0647412cf72f247d9)) | -| us-east-2 | [ami-0fb394548acf15691](https://us-east-2.console.aws.amazon.com/ec2/home#Images:visibility=public-images;imageId=ami-0fb394548acf15691) ([launch](https://us-east-2.console.aws.amazon.com/ec2/home#launchAmi=ami-0fb394548acf15691)) | -| us-west-1 | [ami-04d80966c446c3f58](https://us-west-1.console.aws.amazon.com/ec2/home#Images:visibility=public-images;imageId=ami-04d80966c446c3f58) ([launch](https://us-west-1.console.aws.amazon.com/ec2/home#launchAmi=ami-04d80966c446c3f58)) | -| us-west-2 | [ami-0c71a8664131b42b3](https://us-west-2.console.aws.amazon.com/ec2/home#Images:visibility=public-images;imageId=ami-0c71a8664131b42b3) ([launch](https://us-west-2.console.aws.amazon.com/ec2/home#launchAmi=ami-0c71a8664131b42b3)) | - -

- ### Alpine Linux 3.9.4 (2019-06-20)
click to show/hide

diff --git a/scripts/gen-release-readme.py.in b/scripts/gen-release-readme.py.in index 764869d..679d4f3 100644 --- a/scripts/gen-release-readme.py.in +++ b/scripts/gen-release-readme.py.in @@ -30,26 +30,29 @@ sections = {} for build, releases in RELEASES.items(): for release, amis in releases.items(): - if release in sections: - rel = sections[release] - else: - rel = { - 'built': {}, - 'name': {}, - 'ami': {} - } for name, info in amis.items(): + version = info['version'] arch = info['arch'] built = info['build_time'] - if (arch not in rel['built'] or - rel['built'][arch] < built): - rel['name'][arch] = name - rel['built'][arch] = built + if version in sections: + ver = sections[version] + else: + ver = { + 'release': '', + 'built': {}, + 'name': {}, + 'ami': {} + } + if (arch not in ver['built'] or + ver['built'][arch] < built): + ver['release'] = release + ver['name'][arch] = name + ver['built'][arch] = built for region, ami in info['artifacts'].items(): - if region not in rel['ami']: - rel['ami'][region] = {} - rel['ami'][region][arch] = ami - sections[release] = rel + if region not in ver['ami']: + ver['ami'][region] = {} + ver['ami'][region][arch] = ami + sections[version] = ver SECTION = """ ### Alpine Linux {release} ({date}) @@ -85,8 +88,9 @@ def ver_cmp(a, b): ami_list = "## AMIs\n" -for release in sorted(list(sections.keys()), key=functools.cmp_to_key(ver_cmp)): - info = sections[release] +for version in sorted(list(sections.keys()), key=functools.cmp_to_key(ver_cmp)): + info = sections[version] + release = info['release'] rows = [] rows.append('| Region |') rows.append('| ------ |')