Skip to content

Renovate: bump action versions, migrate configuration#2274

Open
pguyot wants to merge 8 commits intoatomvm:mainfrom
pguyot:w16/renovate
Open

Renovate: bump action versions, migrate configuration#2274
pguyot wants to merge 8 commits intoatomvm:mainfrom
pguyot:w16/renovate

Conversation

@pguyot
Copy link
Copy Markdown
Collaborator

@pguyot pguyot commented Apr 18, 2026

Also proceed to update most dependencies flagged by renovate bot.
STM32 updates are not included as they require some additional work.

These changes are made under both the "Apache 2.0" and the "GNU Lesser General
Public License 2.1 or later" license terms (dual license).

SPDX-License-Identifier: Apache-2.0 OR LGPL-2.1-or-later

@petermm
Copy link
Copy Markdown
Contributor

petermm commented Apr 19, 2026

I'm all for this, just wondering why we are not pinning exactly, which afaik is needed for supply chain safety, eg.

      - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
        with:
          persist-credentials: false

      - uses: erlef/setup-beam@fc68ffb90438ef2936bbb3251622353b3dcb2f93 # v1.24.0

this is what elixir-lang does https://github.com/elixir-lang/elixir/blob/main/.github/workflows/ci.yml - and I believe this is best practice.

But we can always followup with this - https://docs.renovatebot.com/presets-helpers/#helperspingithubactiondigeststosemver - seems to be "helpers:pinGitHubActionDigestsToSemver"

@petermm
Copy link
Copy Markdown
Contributor

petermm commented Apr 19, 2026

We should run https://zizmor.sh and slowly get compliance..

Comment thread renovate.json Outdated
Copy link
Copy Markdown
Collaborator

@bettio bettio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think "STM32 Build / stm32 (stm32l562qei6) (pull_request)Failing after 2m" started to fail here.

@pguyot
Copy link
Copy Markdown
Collaborator Author

pguyot commented Apr 22, 2026

I think "STM32 Build / stm32 (stm32l562qei6) (pull_request)Failing after 2m" started to fail here.

This was fixed only on release-0.7 branch with #2268

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.

4 participants