github aquaproj/aqua-registry v2.1.0

latest releases: v3.4.0, v3.3.0, v3.2.0...
2 months ago

Issues | Pull Requests | v2.0.0...v2.1.0

🎉 New Packages

Others

#2809 Support scaleway/scaleway-cli >= v2.5.1. ref. scaleway/scaleway-cli#1809
#1230 #2787 #2789 Separate registry.yaml per package

Separate registry.yaml per package

registry.yaml on the repository root directory is generated with generate-registry.sh.
Don't edit it manually, and if you update registry.yaml in pkgs directory, don't forget to run generate-registry.sh.

$ bash generate-registry.sh

Problem to solve

Even if registry.yaml is updated, the change isn't tested in CI.
We have to set pull request label target:<package name> to test the changed package.

Solution

By seperating files per package, you can get the list of changed packages, so you can easily test the change in CI.

Example

#2788

https://github.com/aquaproj/aqua-registry/runs/5802561966?check_suite_focus=true

In this pull request, knqyf263/utern is updated then it is tested in CI properly.

[INFO] aqua-ci.yaml
registries:
- name: standard
  type: local
  path: registry.yaml

packages:
- name: suzuki-shunsuke/ci-info@v2.0.3
- name: rhysd/actionlint@v1.6.10
- import: pkgs/knqyf263/utern/pkg.yaml
[INFO] + aqua -c aqua-ci.yaml i --test
time="2022-04-02T23:51:14Z" level=info msg="create a symbolic link" aqua_version=1.3.0 link_file=/home/runner/.local/share/aquaproj-aqua/bin/utern new=aqua-proxy program=aqua
time="2022-04-02T23:51:14Z" level=info msg="download and unarchive the package" aqua_version=1.3.0 package_name=knqyf263/utern package_version=v0.1.5 program=aqua registry=standard
time="2022-04-02T23:51:14Z" level=info msg="download and unarchive the package" aqua_version=1.3.0 package_name=rhysd/actionlint package_version=v1.6.10 program=aqua registry=standard

Don't miss a new aqua-registry release

NewReleases is sending notifications on new releases.