Skip to content

Releases: suzuki-shunsuke/github-action-renovate-config-validator

v1.1.0

28 Aug 23:59
v1.1.0
36a15b8
Compare
Choose a tag to compare

v1.0.1...v1.1.0

Features

#699 #701 Support validating multiple files

You can validate multiple files by setting multiple lines to config_file_path.
Leading spaces on each line are removed.

e.g.

with:
  config_file_path: |
    default.json
    foo.json

You can pass config_file_path through output command.

e.g.

      - id: files
        run: |
          set -euo pipefail
          files=$(git ls-files | grep renovate.json)
          # https://stackoverflow.com/a/74232400
          EOF=$(dd if=/dev/urandom bs=15 count=1 status=none | base64)
          {
            echo "files<<$EOF"
            echo "$files"
            echo "$EOF"
          } >> "$GITHUB_OUTPUT"
      - name: Pass files through output
        uses: suzuki-shunsuke/[email protected]
        with:
          config_file_path: ${{ steps.files.outputs.files }}

v1.0.1

13 Jan 10:36
v1.0.1
b544838
Compare
Choose a tag to compare

v1.0.0...v1.0.1

Fixes

#551 Suppress npx warnings using --yes option @TWiStErRob

This action executes renovate-config-validator via npx, then the following warning was outputted.

npm WARN exec The following package was not found and will be installed: [email protected]

To suppress the warning, we set npx's --yes option.

https://docs.npmjs.com/cli/v8/commands/npx

If any requested packages are not present in the local project dependencies, then they are installed to a folder in the npm cache, which is added to the PATH environment variable in the executed process.
A prompt is printed (which can be suppressed by providing either --yes or --no).

To prevent security and user-experience problems from mistyping package names, npx prompts before installing anything.
Suppress this prompt with the -y or --yes option.
The --no-install option is deprecated, and will be converted to --no.

🎉 New contributors

Thank you for your contribution!

@TWiStErRob #551

v1.0.0

08 Dec 06:40
v1.0.0
7657f98
Compare
Choose a tag to compare

⚠️ Breaking Changes

#531 renovate-config-validator's --strict option is enabled by default.

How to migrate

There are several options.

  1. Recommended: Fix Renovate configuration according to the error message
  2. Unrecommended: Set false to the input strict to disable --strict option

⚠️ Security Improvement

#530 Pass inputs via environment variables to prevent malicious injection

Features

#531 Add the input strict.

You can enable renovate-config-validator's --strict option.

v0.1.3

16 Feb 02:51
v0.1.3
b7cd2b5
Compare
Choose a tag to compare

v0.1.2

04 Jan 11:29
7ab3d8f
Compare
Choose a tag to compare

#6 Configure action metadata author and branding

v0.1.1

04 Jan 11:20
2131b49
Compare
Choose a tag to compare

#5 Update README and rename action

v0.1.0

04 Jan 10:59
0ccd06e
Compare
Choose a tag to compare

First release. 🎉

#1