Skip to content

Actions(deps): Bump actions/checkout from 6.0.2 to 7.0.1 - #698

Merged
Cropi merged 1 commit into
mainfrom
dependabot/github_actions/actions/checkout-7.0.1
Sep 1, 2026
Merged

Actions(deps): Bump actions/checkout from 6.0.2 to 7.0.1#698
Cropi merged 1 commit into
mainfrom
dependabot/github_actions/actions/checkout-7.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Contributor

Bumps actions/checkout from 6.0.2 to 7.0.1.

Release notes

Sourced from actions/checkout's releases.

v7.0.1

What's Changed

Full Changelog: actions/checkout@v7...v7.0.1

v7.0.0

What's Changed

New Contributors

Full Changelog: actions/checkout@v6.0.3...v7.0.0

v6.1.0

What's Changed

https://github.blog/changelog/2026-06-18-safer-pull_request_target-defaults-for-github-actions-checkout/ for more details about this breaking change

Full Changelog: actions/checkout@v6.0.3...v6.1.0

v6.0.3

What's Changed

New Contributors

Full Changelog: actions/checkout@v6...v6.0.3

Changelog

Sourced from actions/checkout's changelog.

Changelog

v7.0.1

v7.0.0

v6.0.3

v6.0.2

v6.0.1

v6.0.0

v5.0.1

v5.0.0

v4.3.1

v4.3.0

v4.2.2

v4.2.1

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [actions/checkout](https://github.com/actions/checkout) from 6.0.2 to 7.0.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@de0fac2...3d3c42e)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 7.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Aug 31, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: enhancement. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@Cropi

Cropi commented Sep 1, 2026

Copy link
Copy Markdown
Member

The failures are formatting related, astyle will probably get replaced later.

@Cropi
Cropi merged commit 484d010 into main Sep 1, 2026
10 of 26 checks passed
@dependabot
dependabot Bot deleted the dependabot/github_actions/actions/checkout-7.0.1 branch September 1, 2026 05:46
Cropi added a commit that referenced this pull request Sep 1, 2026
astyle has been unmaintained since 2018 and its 3.x patch releases
produce different output for the same input, causing spurious CI
failures depending on which exact version is installed (e.g. PR #698).

Replace it with clang-format 18, which is actively maintained, ships a
machine-readable .clang-format config that is version-stable, and
integrates natively with editors and CI.

Changes:
- Add .clang-format at the repo root (K&R brace style, 2-space indent,
  128-col limit, matching the previous astyle configuration as closely
  as possible to minimise the reformat diff)
- Replace scripts/astyle.sh + src/astylerc with
  scripts/clang-format-sources.sh, which supports two modes:
    --check  print a diff of required changes, exit 1 if any file
             needs reformatting, exit 2 if clang-format is absent
    --fix    reformat all sources in-place
- Simplify src/Tests/Source/CheckScripts/code-style.sh to a thin
  automake adapter: delegates to clang-format-sources.sh and translates
  exit 2 (tool not available) into exit 77 (automake skip)
- Add a dedicated format-check CI job in build.yml that runs
  clang-format-sources.sh --check on ubuntu-24.04 (ships
  clang-format-18 natively), independent of the build matrix; the check
  output includes the full diff so failures are immediately actionable
- The build matrix installs clang-format-18 (falling back to the LLVM
  apt repo when needed) so make check --enable-full-test-suite can
  still catch formatting regressions locally

Signed-off-by: Attila Lakatos <atttila.lakatos@gmail.com>
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.

1 participant