Skip to content

Bump actions/checkout from 3.1.0 to 7.0.1 - #61

Merged
Firehed merged 1 commit into
mainfrom
dependabot/github_actions/actions/checkout-7.0.1
Aug 11, 2026
Merged

Bump actions/checkout from 3.1.0 to 7.0.1#61
Firehed merged 1 commit into
mainfrom
dependabot/github_actions/actions/checkout-7.0.1

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps actions/checkout from 3.1.0 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

v6.0.2

What's Changed

... (truncated)

Changelog

Sourced from actions/checkout's 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

v4.2.0

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Aug 10, 2026
Firehed added a commit that referenced this pull request Aug 11, 2026
PHP 8.1 is EOL, and the Docker build was failing independently of that.
This moves the template to 8.4 and fixes the build.

## Two unrelated breakages

**xdebug no longer compiles.** `pecl install xdebug` fails at configure
with `rtnetlink.h is required, install the linux-headers package`. A
recent Xdebug release added that dependency, and `$PHPIZE_DEPS` does not
include it. This is not version-specific — it reproduces identically on
8.1 and 8.4. `linux-headers` is installed in the `env-with-xdebug` stage
only, so the production `env` and `server` images stay unchanged.

**The 2023 dependency set does not run on 8.4.** `nikic/php-parser` 4.x
triggers an implicitly-nullable-parameter deprecation, which
`bootstrap.php` promotes to an `ErrorException`, so
`orm:generate-proxies` fatals during the `server` build. A plain
`composer update` resolves it — every package stayed inside its existing
constraint, so no major version bumps were required here. It also clears
the security advisories that `composer audit` was reporting.

## Base image tag

`php:8.1.0-alpine3.15` becomes `php:8.4.24-alpine`, dropping the Alpine
pin.

The pin is why #62 offered only 8.1.0 to 8.1.13: Dependabot preserves
the tag suffix, and Alpine 3.15 has no PHP builds past 8.1, so the
upgrade path dead-ended. Without the pin, Dependabot can move PHP across
minors and majors, and the base picks up Alpine security rebuilds.

## Effect on the open Dependabot PRs

- #62 (php 8.1.13) and #60 (phpdotenv, via the composer group) are
superseded by this branch and can be closed.
- #61, #63, and #64 (Actions bumps) are unaffected.
- #59 (mysql 8 to 26) is unrelated and being handled separately; 26 is
an innovation release rather than LTS.
@Firehed

Firehed commented Aug 11, 2026

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 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@v3.1.0...v7.0.1)

---
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
dependabot Bot force-pushed the dependabot/github_actions/actions/checkout-7.0.1 branch from ceb7168 to 2b60825 Compare August 11, 2026 18:53
@Firehed
Firehed merged commit 3fa441f into main Aug 11, 2026
4 checks passed
@Firehed
Firehed deleted the dependabot/github_actions/actions/checkout-7.0.1 branch August 11, 2026 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant