Skip to content

Commit

Permalink
Normalize a few product files (#2124)
Browse files Browse the repository at this point in the history
  • Loading branch information
marcwrobel committed Dec 20, 2022
1 parent d1d8c6d commit c392586
Show file tree
Hide file tree
Showing 5 changed files with 83 additions and 31 deletions.
22 changes: 17 additions & 5 deletions products/almalinux.md
Original file line number Diff line number Diff line change
@@ -1,25 +1,29 @@
---
permalink: /almalinux
title: AlmaLinux OS
category: os
iconSlug: NA
permalink: /almalinux
versionCommand: lsb_release --release
releasePolicyLink: https://blog.cloudlinux.com/announcing-open-sourced-community-driven-rhel-fork-by-cloudlinux
changelogTemplate: https://wiki.almalinux.org/release-notes/__LATEST__.html
activeSupportColumn: true
releaseDateColumn: true
iconSlug: NA
changelogTemplate: https://wiki.almalinux.org/release-notes/__LATEST__.html

purls:
- purl: pkg:os/almalinux

auto:
- distrowatch: alma
regex: '^Distribution Release: AlmaLinux OS (?P<major>\d).(?P<minor>\d)$'

releases:
- releaseCycle: "9"
releaseDate: 2022-05-26
support: 2027-05-31
eol: 2032-05-31
latest: "9.1"
latestReleaseDate: 2022-11-17

- releaseCycle: "8"
releaseDate: 2021-03-30
support: 2024-05-01
Expand All @@ -29,6 +33,14 @@ releases:

---

> [AlmaLinux OS](https://almalinux.org/) is an open Source, community owned and governed, forever-free enterprise Linux distribution, focused on long-term stability, providing a robust production-grade platform. AlmaLinux OS is 1:1 binary compatible with [RHEL®](https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux) and pre-Stream [CentOS](https://centos.org/).
> [AlmaLinux OS](https://almalinux.org/) is an open source, community owned and governed,
> forever-free enterprise Linux distribution, focused on long-term stability, providing a robust
> production-grade platform. AlmaLinux OS is 1:1 binary compatible with
> [RHEL](https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux) and pre-Stream
> [CentOS](https://centos.org/).
AlmaLinux OS attempts to release regular updates within 1 business day from RHEL. Each release, like
RHEL, comes with a 10-year lifecycle. Major releases are typically available within a few weeks to
a few months following a major RHEL release.

AlmaLinux OS attempts to release regular updates within 1 business day from RHEL. Each release, like RHEL, comes with a 10-year lifecycle. Major releases are typically available within a few weeks to a few months following a major RHEL release.
*[RHEL]: Red Hat Enterprise Linux
24 changes: 16 additions & 8 deletions products/alpinelinux.md
Original file line number Diff line number Diff line change
@@ -1,20 +1,23 @@
---
title: Alpine Linux
category: os
iconSlug: alpinelinux
permalink: /alpine
alternate_urls:
- /alpinelinux
title: Alpine Linux
category: os
versionCommand: cat /etc/alpine-release
releasePolicyLink: https://alpinelinux.org/releases/
iconSlug: alpinelinux
changelogTemplate: https://alpinelinux.org/posts/Alpine-__LATEST__-released.html
activeSupportColumn: false
versionCommand: cat /etc/alpine-release
releaseDateColumn: true

purls:
- purl: pkg:os/alpinelinux

auto:
# upstream does not support filtering https://git.alpinelinux.org/aports
# upstream does not support filtering https://git.alpinelinux.org/aports
- git: https://github.com/alpinelinux/aports.git

releases:
- releaseCycle: "3.17"
releaseDate: 2022-11-22
Expand Down Expand Up @@ -94,8 +97,13 @@ releases:

---

> [Alpine Linux](https://alpinelinux.org/) is a security-oriented, lightweight Linux distribution based on musl libc and busybox.
> [Alpine Linux](https://alpinelinux.org/) is a security-oriented, lightweight Linux distribution
> based on musl libc and busybox.
There are several releases of Alpine Linux available at the same time. There is no fixed release cycle but rather a snapshot of edge is taken every 6 months as a release. Stable releases are supported normally for 2 years. Security fixes beyond that are on request and when patches are available.
There are several releases of Alpine Linux available at the same time. There is no fixed release
cycle but rather a snapshot of edge is taken every 6 months as a release. Stable releases are
supported normally for 2 years. Security fixes beyond that are on request and when patches are
available.

Only the latest release (ie `v3.16` at this time) gets bug fixes, prior supported releases only get security fixes.
Only the latest release (i.e. `v3.16` at this time) gets bug fixes, prior supported releases only
get security fixes.
33 changes: 24 additions & 9 deletions products/amazon-linux.md
Original file line number Diff line number Diff line change
@@ -1,24 +1,25 @@
---
permalink: /amazon-linux
title: Amazon Linux
iconSlug: amazonaws
category: os
iconSlug: amazonaws
permalink: /amazon-linux
versionCommand: cat /etc/system-release
releasePolicyLink: https://aws.amazon.com/amazon-linux-2/release-notes/
changelogTemplate: "https://docs.aws.amazon.com/AL2/latest/relnotes/relnotes-{{'__LATEST_RELEASE_DATE__|replace:'-',''}}.html"
activeSupportColumn: false
versionCommand: cat /etc/system-release
eolColumn: Support
releaseDateColumn: true

purls:
- purl: pkg:os/amazonlinux
- purl: pkg:docker/library/amazonlinux

auto:
- dockerhub: library/amazonlinux
# TODO: Fix this regex to exclude RC releases
regex: ^(?<version>\d+(\.\d+){2,4})$
template: "{{version}}"

changelogTemplate: https://docs.aws.amazon.com/AL2/latest/relnotes/relnotes-{{"__LATEST_RELEASE_DATE__"|
replace:'-','' }}.html
releases:
- releaseCycle: '2'
releaseLabel: 'Amazon Linux 2'
Expand All @@ -35,15 +36,29 @@ releases:

---

> [Amazon Linux][al2] is a Linux server operating system from Amazon Web Services (AWS) available as an Amazon Machine Image (AMI) for use on Amazon Elastic Compute Cloud ([Amazon EC2](https://aws.amazon.com/ec2/)). It is also available as a [Docker container image](https://hub.docker.com/_/amazonlinux/) and as a [virtual machine image](https://cdn.amazonlinux.com/os-images/latest/) for use on Kernel-based Virtual Machine (KVM), Oracle VM VirtualBox, Microsoft Hyper-V, and VMware ESXi.
> [Amazon Linux][al2] is a Linux server operating system from Amazon Web Services (AWS) available as
> an Amazon Machine Image (AMI) for use on Amazon Elastic Compute Cloud
> ([Amazon EC2](https://aws.amazon.com/ec2/)). It is also available as a
> [Docker container image](https://hub.docker.com/_/amazonlinux/) and as a
> [virtual machine image](https://cdn.amazonlinux.com/os-images/latest/) for use on Kernel-based
> Virtual Machine (KVM), Oracle VM VirtualBox, Microsoft Hyper-V, and VMware ESXi.
The original [Amazon Linux AMI][al1] is now in a [maintenance support phase][al1-eol] with [a limited set of packages](https://amazonlinux.github.io/al1-support-statements/) still being supported. The [Amazon Linux AMI FAQ](https://aws.amazon.com/amazon-linux-ami/faqs/) has a few more details.
The original [Amazon Linux AMI][al1] is now in a [maintenance support phase][al1-eol] with
[a limited set of packages](https://amazonlinux.github.io/al1-support-statements/) still being
supported. The [Amazon Linux AMI FAQ](https://aws.amazon.com/amazon-linux-ami/faqs/) has a few more
details.

[Amazon Linux 2][al2] will provide _security updates and bug fixes for all packages in core until June 30, 2023_. User-space Application Binary Interface (ABI) compatibility is guaranteed for [specific packages][al2-faq].
[Amazon Linux 2][al2] will provide _security updates and bug fixes for all packages in core until
June 30, 2023_. User-space Application Binary Interface (ABI) compatibility is guaranteed for
[specific packages][al2-faq].

## Amazon Linux 2022

AWS announced [Amazon Linux 2022](https://aws.amazon.com/linux/amazon-linux-2022/) as a successor to Amazon Linux 2, which uses Fedora as the upstream and is currently in preview. Starting with AL2022, a new major version of Amazon Linux releases every two years, includes minor quarterly releases, and comes with five years of long-term support. Every major version release will be supported under active development for 2 years, followed by a maintenance phase of 3 years.
AWS announced [Amazon Linux 2022](https://aws.amazon.com/linux/amazon-linux-2022/) as a successor to
Amazon Linux 2, which uses Fedora as the upstream and is currently in preview. Starting with AL2022,
a new major version of Amazon Linux releases every two years, includes minor quarterly releases, and
comes with five years of long-term support. Every major version release will be supported under
active development for 2 years, followed by a maintenance phase of 3 years.

## Security Notifications

Expand Down
9 changes: 6 additions & 3 deletions products/android.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ alternate_urls:
- /androidos
releasePolicyLink: https://developer.android.com/about/versions
changelogTemplate: https://developer.android.com/about/versions/__RELEASE_CYCLE__
releaseLabel: "__RELEASE_CYCLE__ '__CODENAME__'"
activeSupportColumn: false
releaseColumn: false
releaseDateColumn: true
eolColumn: Security Support
releaseLabel: "__RELEASE_CYCLE__ '__CODENAME__'"

releases:
- releaseCycle: "13"
Expand Down Expand Up @@ -129,6 +129,9 @@ releases:

---

>Android is a mobile operating system based on a modified version of the Linux kernel and other open source software, designed primarily for touchscreen mobile devices such as smartphones and tablets.
> Android is a mobile operating system based on a modified version of the Linux kernel and other
> open source software, designed primarily for touchscreen mobile devices such as smartphones and
> tablets.
Major versions of Android are released once a year now, prior to the launch of their Pixel phones. See [Android OS Version History](https://en.wikipedia.org/wiki/Android_version_history) as well.
Major versions of Android are released once a year now, prior to the launch of their Pixel phones.
See [Android OS Version History](https://en.wikipedia.org/wiki/Android_version_history) as well.
26 changes: 20 additions & 6 deletions products/angular.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,56 +5,65 @@ iconSlug: angular
permalink: /angular
versionCommand: ng version
releasePolicyLink: https://angular.io/guide/releases
changelogTemplate: https://github.com/angular/angular/releases/tag/__LATEST__
activeSupportColumn: true
releaseDateColumn: true
changelogTemplate: https://github.com/angular/angular/releases/tag/__LATEST__

purls:
- purl: pkg:npm/@angular/core
- purl: pkg:github/angular/angular

auto:
- git: https://github.com/angular/angular.git

releases:
- releaseCycle: "15"
support: 2023-05-18
eol: 2024-05-18
latest: "15.0.4"
releaseDate: 2022-11-16
latestReleaseDate: 2022-12-14

- releaseCycle: "14"
support: 2022-11-18
eol: 2023-11-18
latest: "14.2.12"
releaseDate: 2022-06-02
lts: 2022-12-02
latestReleaseDate: 2022-11-21

- releaseCycle: "13"
support: 2022-06-02
eol: 2023-05-04
latest: "13.3.12"
latestReleaseDate: 2022-11-21
releaseDate: 2021-11-03
lts: 2022-05-04

- releaseCycle: "12"
lts: 2021-11-12
support: 2021-11-12
eol: 2022-11-12
latest: "12.2.17"
latestReleaseDate: 2022-11-22
releaseDate: 2021-05-13

- releaseCycle: "11"
lts: 2021-05-11
support: 2021-05-11
eol: 2022-05-11
latest: "11.2.14"
latestReleaseDate: 2021-05-12
releaseDate: 2020-11-11

- releaseCycle: "10"
lts: 2020-12-24
support: 2020-12-24
eol: 2021-12-24
latest: "10.2.5"
latestReleaseDate: 2021-04-21
releaseDate: 2020-06-24

- releaseCycle: "9"
lts: 2020-08-06
support: 2020-08-06
Expand All @@ -65,11 +74,16 @@ releases:

---

> [Angular](https://angular.io/) is a TypeScript-based free and open-source web application framework led from Google that was designed as a ground-up rewrite of AngularJS.
> [Angular](https://angular.io/) is a TypeScript-based free and open-source web application
> framework led from Google that was designed as a ground-up rewrite of AngularJS.
All major releases are typically supported for 18 months. This includes 6 months of active support (updates and patches), and 12 months of <abbr title="Long Term Support">LTS</abbr> support (critical fixes and security patches). Only newly identified security vulnerabilities and regression fixes are considered for LTS versions.
All major releases are typically supported for 18 months. This includes 6 months of active support
(updates and patches), and 12 months of LTS support (critical fixes and security patches). Only
newly identified security vulnerabilities and regression fixes are considered for LTS versions.

Angular follows [semantic versioning][semver]. Major releases happen roughly every 6 months, with 1-3 minor releases for every major release. There is an [update guide][updating] available.
Angular follows [semantic versioning](https://semver.org). Major releases happen roughly every 6
months, with 1-3 minor releases for every major release. There is an
[update guide](https://angular.io/guide/updating "Keeping your Angular projects up-to-date")
available.

[semver]: https://semver.org
[updating]: https://angular.io/guide/updating "Keeping your Angular projects up-to-date"
*[LTS]: Long Term Support

0 comments on commit c392586

Please sign in to comment.