Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[purl] Initial work on linking to PURLs #1545

Merged
merged 2 commits into from
Sep 20, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions products/almalinux.md
Original file line number Diff line number Diff line change
Expand Up @@ -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<major>\d).(?P<minor>\d)$'
Expand Down
2 changes: 2 additions & 0 deletions products/alpinelinux.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions products/amazon-linux.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
3 changes: 3 additions & 0 deletions products/angular.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
3 changes: 3 additions & 0 deletions products/ansible.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
3 changes: 3 additions & 0 deletions products/apache-airflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions products/apache-http-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ versionCommand: httpd -v
releaseColumn: true
releaseDateColumn: true
sortReleasesBy: "releaseCycle"
purls:
- repology: apache
releases:
- releaseCycle: "2.4"
eol: false
Expand Down
7 changes: 7 additions & 0 deletions products/bootstrap.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions products/centos.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
4 changes: 3 additions & 1 deletion products/cfengine.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
5 changes: 5 additions & 0 deletions products/composer.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
5 changes: 5 additions & 0 deletions products/consul.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 4 additions & 0 deletions products/couchbase-server.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,10 @@ changelogTemplate: https://docs.couchbase.com/server/__RELEASE_CYCLE__/release-n
auto:
- dockerhub: library/couchbase
regex: ^(?<major>[1-9]\d*)\.(?<minor>0|[1-9]\d*)\.?(?<patch>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
Expand Down
2 changes: 2 additions & 0 deletions products/debian.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ releaseColumn: true
releaseDateColumn: true
sortReleasesBy: releaseDate
releaseLabel: "__RELEASE_CYCLE__ (__CODENAME__)"
purls:
- purl: pkg:os/debian
releases:
- releaseCycle: "11"
codename: "Bullseye"
Expand Down
4 changes: 4 additions & 0 deletions products/django.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
3 changes: 3 additions & 0 deletions products/docker-engine.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ versionCommand: docker version --format '{{.Server.Version}}'
auto:
- git: https://github.com/moby/moby.git
regex: ^v(?<major>0|[1-9]\d*)\.(?<minor>\d*)\.(?<patch>0|[1-9]\d*)(-ce)?$
purls:
- repology: docker
- repology: docker-ce
releases:
- releaseCycle: "20.10"
eol: false
Expand Down
7 changes: 7 additions & 0 deletions products/drupal.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
4 changes: 4 additions & 0 deletions products/drush.md
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
5 changes: 5 additions & 0 deletions products/laravel.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 0 additions & 2 deletions products/terraform.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ auto:
activeSupportColumn: false
releaseDateColumn: true
versionCommand: terraform --version

releases:
- releaseCycle: "1.2"
eol: false
Expand All @@ -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.
Expand Down
4 changes: 3 additions & 1 deletion products/tomcat.md
Original file line number Diff line number Diff line change
Expand Up @@ -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].
Expand Down
4 changes: 3 additions & 1 deletion products/typo3.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 2 additions & 0 deletions products/ubuntu.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ auto:
regex: '^Distribution Releases?: Ubuntu( Linux)? (?P<v1>\d+\.\d+\.?\d+)(, (?P<v2>\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
Expand Down
3 changes: 3 additions & 0 deletions products/unrealircd.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 4 additions & 0 deletions products/varnish.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ versionCommand: varnishd -V
auto:
- git: https://github.com/varnishcache/varnish-cache.git
regex: ^varnish-(?<major>0|[1-9]\d*)\.(?<minor>0|[1-9]\d*)\.(?<patch>0|[1-9]\d*)$
purls:
- repology: varnish
- purl: pkg:brew/varnish
- purl: pkg:docker/library/varnish
releases:
- releaseCycle: "7.1"
eol: 2023-03-15
Expand Down
6 changes: 6 additions & 0 deletions products/vue.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
3 changes: 3 additions & 0 deletions products/wagtail.md
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
7 changes: 7 additions & 0 deletions products/wordpress.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
4 changes: 4 additions & 0 deletions products/zabbix.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
5 changes: 5 additions & 0 deletions products/zookeeper.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down