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

chore(deps): update dependency aquaproj/aqua to v2.44.0 #97

Merged
merged 1 commit into from
Feb 12, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 12, 2025

This PR contains the following updates:

Package Update Change
aquaproj/aqua minor v2.43.3 -> v2.44.0

Release Notes

aquaproj/aqua (aquaproj/aqua)

v2.44.0

Compare Source

Pull Requests | Issues | aquaproj/aqua@v2.43.3...v2.44.0

Features

#​3537 init: add a command line option -d
#​3528 Support import_dir and add command line options -u and -i to aqua init command

aqua init -d # Create a directory `aqua` and create `aqua/aqua.yaml`
aqua init -u # Create aqua.yaml with `import_dir: imports`
aqua init -i pkgs # Create aqua.yaml with `import_dir: pkgs`

e.g. aqua.yaml

registries:
- type: standard
  ref: v4.311.0
import_dir: imports

You can use import_dir and packages at the same time.
In addition to packages, aqua searches packages from the directory specified with import_dir.

import_dir: imports is equivalent to the following settings.

packages:
- import: imports/*.yml
- import: imports/*.yaml

And if import_dir is set, aqua g -i command creates a directory <import_dir> and adds packages to the file <import_dir>/<command name>.yaml.
For instance, if import_dir is imports, aqua g -i cli/cli creates a directory imports and adds cli/cli to imports/gh.yaml.

If the package has multiple commands, <command name> is the first command name in the files setting.
For instance, in case of FiloSottile/age, <command name> is age.

https://github.com/aquaproj/aqua-registry/blob/d39d4b5d0fb0635f6be7a70f3cb8b994f075a639/pkgs/FiloSottile/age/registry.yaml#L13-L17

    files:
      - name: age
        src: age/age
      - name: age-keygen
        src: age/age-keygen

Fixes

#​3537 init: Fix file existence check

aqua init skips creating a configuration file if configuration files already exist.
This release improves the logic.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge (squash) February 12, 2025 16:25
Copy link
Contributor

Code Metrics Report

#94 (05fe591) #97 (e3f59ed) +/-
Coverage 92.7% 98.1% +5.4%
Code to Test Ratio 1:0.9 1:0.9 0.0
Test Execution Time 20s 20s 0s
Details
  |                     | #94 (05fe591) | #97 (e3f59ed) |  +/-  |
  |---------------------|---------------|---------------|-------|
+ | Coverage            |         92.7% |         98.1% | +5.4% |
  |   Files             |            12 |            12 |     0 |
  |   Lines             |            55 |            55 |     0 |
+ |   Covered           |            51 |            54 |    +3 |
  | Code to Test Ratio  |         1:0.9 |         1:0.9 |   0.0 |
  |   Code              |           335 |           335 |     0 |
  |   Test              |           312 |           312 |     0 |
  | Test Execution Time |           20s |           20s |    0s |

Reported by octocov

@renovate renovate bot merged commit 58a28d4 into main Feb 12, 2025
26 checks passed
@renovate renovate bot deleted the renovate/aquaproj-aqua-2.x branch February 12, 2025 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants