Skip to content

Commit

Permalink
[purl] Initial work on linking to PURLs (#1545)
Browse files Browse the repository at this point in the history
  • Loading branch information
captn3m0 authored Sep 20, 2022
1 parent f1b0e5f commit c82dc2f
Show file tree
Hide file tree
Showing 30 changed files with 108 additions and 5 deletions.
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

0 comments on commit c82dc2f

Please sign in to comment.