Skip to content
New issue

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

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

Already on GitHub? # to your account

Update GitHub Actions (major) #186

Closed
wants to merge 1 commit into from
Closed

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 1, 2024

This PR contains the following updates:

Package Type Update Change
actions/checkout action major v3 -> v4
actions/setup-dotnet action major v3 -> v4
actions/setup-node action major v3 -> v4
actions/stale action major v8 -> v9
suzuki-shunsuke/github-action-renovate-config-validator action major v0.1.3 -> v1.1.1

Release Notes

actions/checkout (actions/checkout)

v4

Compare Source

actions/setup-dotnet (actions/setup-dotnet)

v4

Compare Source

actions/setup-node (actions/setup-node)

v4

Compare Source

actions/stale (actions/stale)

v9

Compare Source

suzuki-shunsuke/github-action-renovate-config-validator (suzuki-shunsuke/github-action-renovate-config-validator)

v1.1.1

Compare Source

Bug Fixes

#​768 #​770 #​772 Fixed a bug strict doesn't work

renovate-config-validator has an issue aboutRENOVATE_CONFIG_FILE.

And now renovate-config-validator can accept files via positional arguments.

Unlike RENOVATE_CONFIG_FILE, positional arguments can pass multiple files, so we don't need to run renovate-config-validator by file.
So this release replaces RENOVATE_CONFIG_FILE with positional arguments.

v1.1.0

Compare Source

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/github-action-renovate-config-validator@v1.1.0
        with:
          config_file_path: ${{ steps.files.outputs.files }}

v1.0.1

Compare Source

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: renovate@37.130.0

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

Compare Source

⚠️ 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.


Configuration

📅 Schedule: Branch creation - "before 9am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 added actions dependencies Pull requests that update a dependency file renovate labels Jul 1, 2024
github-actions[bot]
github-actions bot previously approved these changes Jul 1, 2024
github-actions[bot]
github-actions bot previously approved these changes Aug 13, 2024
github-actions[bot]
github-actions bot previously approved these changes Aug 29, 2024
Copy link

github-actions bot commented Nov 3, 2024

Automatically marking pull request as stale due to lack of activity

@github-actions github-actions bot added stale and removed stale labels Nov 3, 2024

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Copy link

github-actions bot commented Feb 2, 2025

Automatically marking pull request as stale due to lack of activity

@github-actions github-actions bot added the stale label Feb 2, 2025
Copy link

github-actions bot commented Feb 9, 2025

Automatically closing this pull request as stale

@github-actions github-actions bot closed this Feb 9, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
actions dependencies Pull requests that update a dependency file renovate stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants