diff --git a/products/almalinux.md b/products/almalinux.md index 92581408270..9808cd14329 100644 --- a/products/almalinux.md +++ b/products/almalinux.md @@ -9,6 +9,8 @@ releaseDateColumn: true sortReleasesBy: releaseDate 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\d).(?P\d)$' diff --git a/products/alpinelinux.md b/products/alpinelinux.md index c4661209346..840f67ea906 100644 --- a/products/alpinelinux.md +++ b/products/alpinelinux.md @@ -10,6 +10,8 @@ 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 - git: https://github.com/alpinelinux/aports.git diff --git a/products/amazon-linux.md b/products/amazon-linux.md index d14dc31d96e..beb1beece44 100644 --- a/products/amazon-linux.md +++ b/products/amazon-linux.md @@ -9,6 +9,8 @@ versionCommand: cat /etc/system-release eolColumn: Support releaseDateColumn: true sortReleasesBy: releaseDate +purls: + - purl: pkg:os/amazonlinux auto: - dockerhub: library/amazonlinux # TODO: Fix this regex to exclude RC releases diff --git a/products/angular.md b/products/angular.md index fc448cec88b..926f5f34386 100644 --- a/products/angular.md +++ b/products/angular.md @@ -7,6 +7,9 @@ activeSupportColumn: true releaseDateColumn: true sortReleasesBy: releaseDate 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: diff --git a/products/ansible.md b/products/ansible.md index f90b61bb5ac..07618f622ab 100644 --- a/products/ansible.md +++ b/products/ansible.md @@ -9,6 +9,9 @@ sortReleasesBy: "releaseCycle" activeSupportColumn: false eolColumn: Supported iconSlug: ansible +purls: + - purl: pkg:pypi/ansible + - repology: ansible auto: - git: https://github.com/ansible-community/ansible-build-data.git releases: diff --git a/products/apache-airflow.md b/products/apache-airflow.md index 0fa2d43b432..36696245f5b 100644 --- a/products/apache-airflow.md +++ b/products/apache-airflow.md @@ -12,6 +12,9 @@ versionCommand: airflow version releaseColumn: true releaseDateColumn: true sortReleasesBy: releaseDate +purls: + - purl: pkg:pypi/apache-airflow + - repology: apache-airflow releases: - releaseCycle: "2" eol: false diff --git a/products/apache-http-server.md b/products/apache-http-server.md index e9756ecd458..59834405638 100644 --- a/products/apache-http-server.md +++ b/products/apache-http-server.md @@ -11,6 +11,8 @@ versionCommand: httpd -v releaseColumn: true releaseDateColumn: true sortReleasesBy: "releaseCycle" +purls: + - repology: apache releases: - releaseCycle: "2.4" eol: false diff --git a/products/bootstrap.md b/products/bootstrap.md index 64963500f3e..583b44ea7da 100644 --- a/products/bootstrap.md +++ b/products/bootstrap.md @@ -7,6 +7,13 @@ activeSupportColumn: true changelogTemplate: https://github.com/twbs/bootstrap/releases/tag/v__LATEST__ auto: - git: https://github.com/twbs/bootstrap.git +purls: + - repology: bootstrap + - purl: pkg:npm/bootstrap + - purl: pkg:nuget/bootstrap + - purl: pkg:gem/bootstrap + - purl: pkg:composer/twbs/bootstrap + - purl: pkg:github/twbs/bootstrap releases: - releaseCycle: "5" eol: false diff --git a/products/centos.md b/products/centos.md index 46c37ba47e2..4ae9b9657e3 100644 --- a/products/centos.md +++ b/products/centos.md @@ -8,6 +8,8 @@ activeSupportColumn: true releaseDateColumn: true sortReleasesBy: releaseDate releaseLabel: "CentOS Stream __RELEASE_CYCLE__" +purls: + - purl: pkg:os/centos releases: - releaseCycle: "6" releaseLabel: "CentOS 6" diff --git a/products/cfengine.md b/products/cfengine.md index b8ea5712de2..a7ea1afe965 100644 --- a/products/cfengine.md +++ b/products/cfengine.md @@ -9,7 +9,9 @@ eolColumn: Supported iconSlug: NA permalink: /cfengine releasePolicyLink: https://cfengine.com - +purls: + - repology: cfengine + - purl: pkg:homebrew/cfengine releases: - releaseCycle: "3.20" latest: "3.20.0" diff --git a/products/composer.md b/products/composer.md index 012b78fa944..ebbef7f480f 100644 --- a/products/composer.md +++ b/products/composer.md @@ -5,6 +5,11 @@ sortReleasesBy: "releaseCycle" changelogTemplate: "https://getcomposer.org/changelog/__LATEST__" auto: - git: https://github.com/composer/composer.git +purls: + - purl: pkg:composer/composer/composer + - repology: php:composer + - purl: pkg:docker/library/composer + - purl: pkg:github/composer/composer releases: - releaseCycle: "2.4" eol: false diff --git a/products/consul.md b/products/consul.md index 0b1561f4538..06518c37286 100644 --- a/products/consul.md +++ b/products/consul.md @@ -8,6 +8,11 @@ sortReleasesBy: releaseDate changelogTemplate: https://github.com/hashicorp/consul/blob/v__LATEST__/CHANGELOG.md auto: - git: https://github.com/hashicorp/consul.git +purls: + - repology: consul + - purl: pkg:brew/consul + - purl: pkg:docker/library/consul + - purl: pkg:github/hashicorp/consul activeSupportColumn: false releaseDateColumn: true versionCommand: consul --version diff --git a/products/couchbase-server.md b/products/couchbase-server.md index 8f7b77c4096..32b70b894a5 100644 --- a/products/couchbase-server.md +++ b/products/couchbase-server.md @@ -11,6 +11,10 @@ changelogTemplate: https://docs.couchbase.com/server/__RELEASE_CYCLE__/release-n auto: - dockerhub: library/couchbase regex: ^(?[1-9]\d*)\.(?0|[1-9]\d*)\.?(?0|[1-9]\d*)?$ +purls: + - repology: couchbase-server-community + - purl: pkg:docker/library/couchbase + - purl: pkg:docker/couchbase/server activeSupportColumn: false releaseDateColumn: true versionCommand: cat /opt/couchbase/VERSION.txt diff --git a/products/debian.md b/products/debian.md index 41ec3d0a855..d532526dac6 100644 --- a/products/debian.md +++ b/products/debian.md @@ -9,6 +9,8 @@ releaseColumn: true releaseDateColumn: true sortReleasesBy: releaseDate releaseLabel: "__RELEASE_CYCLE__ (__CODENAME__)" +purls: + - purl: pkg:os/debian releases: - releaseCycle: "11" codename: "Bullseye" diff --git a/products/django.md b/products/django.md index a01ad879ef0..ee55bf8a56b 100644 --- a/products/django.md +++ b/products/django.md @@ -11,6 +11,10 @@ releaseDateColumn: false sortReleasesBy: 'releaseCycle' auto: - git: https://github.com/django/django.git +purls: + - repology: python:django + - purl: pkg:github/django/django + - purl: pkg:pypi/django releases: - releaseCycle: "4.1" support: 2023-04-01 diff --git a/products/docker-engine.md b/products/docker-engine.md index 3321afc19e7..0885a42f1a7 100644 --- a/products/docker-engine.md +++ b/products/docker-engine.md @@ -15,6 +15,9 @@ versionCommand: docker version --format '{{.Server.Version}}' auto: - git: https://github.com/moby/moby.git regex: ^v(?0|[1-9]\d*)\.(?\d*)\.(?0|[1-9]\d*)(-ce)?$ +purls: + - repology: docker + - repology: docker-ce releases: - releaseCycle: "20.10" eol: false diff --git a/products/drupal.md b/products/drupal.md index 0bb3050f6ba..a44ea307989 100644 --- a/products/drupal.md +++ b/products/drupal.md @@ -11,6 +11,13 @@ versionCommand: drush status releaseImage: https://www.drupal.org/files/2019_minor_release_schedule.png auto: - git: https://github.com/drupal/core.git +purls: + - purl: pkg:composer/drupal/core + - repology: php:drupal + - purl: pkg:docker/bitnami/drupal + - purl: pkg:docker/library/drupal + - purl: pkg:docker/bitnami/drupal-nginx + - purl: pkg:github/drupal/core sortReleasesBy: 'releaseCycle' releases: - releaseCycle: "9.4" diff --git a/products/drush.md b/products/drush.md index 1ed1887341c..1ec856723d6 100644 --- a/products/drush.md +++ b/products/drush.md @@ -11,6 +11,10 @@ eolColumn: Support versionCommand: drush --version auto: - git: https://github.com/drush-ops/drush.git +purls: + - purl: pkg:composer/drush/drush + - repology: drush + - purl: pkg:github/drush-ops/drush sortReleasesBy: 'releaseCycle' iconSlug: drupal releases: diff --git a/products/laravel.md b/products/laravel.md index 320a5c525c7..a86b6f81aff 100644 --- a/products/laravel.md +++ b/products/laravel.md @@ -10,6 +10,11 @@ releaseDateColumn: true sortReleasesBy: 'releaseCycle' auto: - git: https://github.com/laravel/framework.git +purls: + - purl: pkg:composer/laravel/laravel + - repology: php:laravel-framework + - purl: pkg:docker/bitnami/laravel + - purl: pkg:github/laravel/framework releases: - releaseCycle: "9" support: 2023-08-08 diff --git a/products/terraform.md b/products/terraform.md index 6e1d8c2963c..4f34f79d6cb 100644 --- a/products/terraform.md +++ b/products/terraform.md @@ -11,7 +11,6 @@ auto: activeSupportColumn: false releaseDateColumn: true versionCommand: terraform --version - releases: - releaseCycle: "1.2" eol: false @@ -23,7 +22,6 @@ releases: latest: "1.1.9" latestReleaseDate: 2022-04-20 releaseDate: 2021-12-08 - --- > [Hashicorp Terraform](https://www.terraform.io/) is an open-source, infrastructure as code, software tool by Hashicorp. diff --git a/products/tomcat.md b/products/tomcat.md index 06c1d07939f..e65ac49c59a 100644 --- a/products/tomcat.md +++ b/products/tomcat.md @@ -45,7 +45,9 @@ releases: eol: 2012-09-30 latest: "5.5.36" releaseDate: 2003-09-06 - +purls: + - repology: tomcat + - purl: pkg:maven/org.apache.tomcat/tomcat --- > Apache Tomcat is an open-source (Apache-2.0 licensed) pure-Java HTTP web server environment. It implements various [Jakarta web specifications][specs], including [JSP][jsp], [Servlets][servlet], and [WebSockets][websockets]. diff --git a/products/typo3.md b/products/typo3.md index be1df887517..2a3eea4603d 100644 --- a/products/typo3.md +++ b/products/typo3.md @@ -39,7 +39,9 @@ releases: latest: "7.6.36" link: https://typo3.org/download/release-notes/typo3-v8-release-notes/ latestReleaseDate: 2018-12-11 - +purls: + - repology: typo3 + - purl: pkg:composer/typo3/cms iconSlug: typo3 permalink: /typo3 activeSupportColumn: true diff --git a/products/ubuntu.md b/products/ubuntu.md index 80463f52382..c24354ce239 100644 --- a/products/ubuntu.md +++ b/products/ubuntu.md @@ -14,6 +14,8 @@ auto: regex: '^Distribution Releases?: Ubuntu( Linux)? (?P\d+\.\d+\.?\d+)(, (?P\d+\.\d+\.?\d+))?( LTS|, Kubuntu.*)?$' template: "{{v1}}{%if v2%}\n{{v2}}{%endif%}" +purls: + - purl: pkg:os/ubuntu activeSupportColumn: true releaseDateColumn: true releaseImage: https://user-images.githubusercontent.com/44484725/135176160-a1d5dd88-fc56-44ee-9ce8-98d52a41da2b.png diff --git a/products/unrealircd.md b/products/unrealircd.md index 9f2d270d0d2..b6637402670 100644 --- a/products/unrealircd.md +++ b/products/unrealircd.md @@ -10,6 +10,9 @@ versionCommand: ./unrealircd version changelogTemplate: https://github.com/unrealircd/unrealircd/blob/unreal{{"__LATEST__"|split:'.'|slice:0,2|join:''}}/doc/RELEASE-NOTES.md#unrealircd-{{'__LATEST__' | replace:'.',''}} iconSlug: NA +purls: + - repology: unrealircd + - purl: pkg:docker/bbriggs/unrealircd # Source: https://www.unrealircd.org/docwiki/index.php?title=History_of_UnrealIRCd_releases&action=raw # Data: https://github.com/endoflife-date/release-data/blob/main/releases/unrealircd.json # Script: https://github.com/endoflife-date/release-data/blob/main/src/unrealircd.py diff --git a/products/varnish.md b/products/varnish.md index 80056292fa8..4a651692696 100644 --- a/products/varnish.md +++ b/products/varnish.md @@ -10,6 +10,10 @@ versionCommand: varnishd -V auto: - git: https://github.com/varnishcache/varnish-cache.git regex: ^varnish-(?0|[1-9]\d*)\.(?0|[1-9]\d*)\.(?0|[1-9]\d*)$ +purls: + - repology: varnish + - purl: pkg:brew/varnish + - purl: pkg:docker/library/varnish releases: - releaseCycle: "7.1" eol: 2023-03-15 diff --git a/products/vue.md b/products/vue.md index 2f837bb6042..f24d866d0bc 100644 --- a/products/vue.md +++ b/products/vue.md @@ -13,6 +13,12 @@ iconSlug: vuedotjs auto: - git: https://github.com/vuejs/core.git - git: https://github.com/vuejs/vue.git +purls: + - repology: vue.js + - repology: vue + - purl: pkg:npm/vue + - purl: pkg:github/vuejs/vue + - purl: pkg:github/vuejs/core releases: - releaseCycle: "3" support: true diff --git a/products/wagtail.md b/products/wagtail.md index 24b16c1df3c..69139cfb61e 100644 --- a/products/wagtail.md +++ b/products/wagtail.md @@ -9,6 +9,9 @@ releaseDateColumn: true versionCommand: python -c "import wagtail; print(wagtail.__version__)" auto: - git: https://github.com/wagtail/wagtail.git +purls: + - repology: python:wagtail + - purl: pkg:pypi/wagtail sortReleasesBy: releaseDate releases: - releaseCycle: "4.0" diff --git a/products/wordpress.md b/products/wordpress.md index 6c19947e593..cd4e14b332a 100644 --- a/products/wordpress.md +++ b/products/wordpress.md @@ -18,6 +18,13 @@ releases: link: https://wordpress.org/support/wordpress-version/version-5-9-3/ auto: - git: https://github.com/WordPress/wordpress-develop.git +purls: + - repology: wordpress + - purl: pkg:docker/library/wordpress + - purl: pkg:docker/bitnami/wordpress + - purl: pkg:docker/bitnami/wordpress-nginx + - purl: pkg:docker/bitnami/wordpress-intel + - purl: pkg:docker/rapidfort/wordpress iconSlug: wordpress permalink: /wordpress activeSupportColumn: false diff --git a/products/zabbix.md b/products/zabbix.md index d633c5bcaf4..7d142154cc7 100644 --- a/products/zabbix.md +++ b/products/zabbix.md @@ -12,6 +12,10 @@ sortReleasesBy: "releaseCycle" activeSupportColumn: true eolColumn: Security Support iconSlug: NA +purls: + - repology: zabbix + - purl: pkg:brew/zabbix + - purl: pkg:github/zabbix/zabbix releases: - releaseCycle: "6.2" support: 2023-01-31 diff --git a/products/zookeeper.md b/products/zookeeper.md index 6d28d347dc0..4fd838662c5 100644 --- a/products/zookeeper.md +++ b/products/zookeeper.md @@ -11,6 +11,11 @@ activeSupportColumn: true releaseDateColumn: true releaseColumn: true sortReleasesBy: 'releaseCycle' +purls: + - repology: zookeeper + - purl: pkg:maven/org.apache.zookeeper/zookeeper + - purl: pkg:github/apache/zookeeper + - purl: pkg:docker/library/zookeeper iconSlug: NA auto: - maven: org.apache.zookeeper/zookeeper