Skip to content

ci(deps): bump actions/attest-build-provenance from 4.1.1 to 4.2.2 in the actions-minor-patch group - #708

Merged
devops-thiago merged 1 commit into
mainfrom
dependabot/github_actions/actions-minor-patch-7497132acf
Aug 14, 2026
Merged

ci(deps): bump actions/attest-build-provenance from 4.1.1 to 4.2.2 in the actions-minor-patch group#708
devops-thiago merged 1 commit into
mainfrom
dependabot/github_actions/actions-minor-patch-7497132acf

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the actions-minor-patch group with 1 update: actions/attest-build-provenance.

Updates actions/attest-build-provenance from 4.1.1 to 4.2.2

Release notes

Sourced from actions/attest-build-provenance's releases.

v4.2.2

[!NOTE] As of version 4, actions/attest-build-provenance is simply a wrapper on top of actions/attest.

Existing applications may continue to use the attest-build-provenance action, but new implementations should use actions/attest instead.

What's Changed

Full Changelog: actions/attest-build-provenance@v4.1.1...v4.2.2

Commits
  • 4d10147 Bump actions/attest from 4.2.0 to 4.2.1 in the actions-minor group (#862)
  • e3fe62e Bump the actions-minor group with 2 updates (#860)
  • See full diff in compare view

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 <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the actions-minor-patch group with 1 update: [actions/attest-build-provenance](https://github.com/actions/attest-build-provenance).


Updates `actions/attest-build-provenance` from 4.1.1 to 4.2.2
- [Release notes](https://github.com/actions/attest-build-provenance/releases)
- [Changelog](https://github.com/actions/attest-build-provenance/blob/main/RELEASE.md)
- [Commits](actions/attest-build-provenance@0f67c3f...4d10147)

---
updated-dependencies:
- dependency-name: actions/attest-build-provenance
  dependency-version: 4.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Aug 14, 2026
@dependabot
dependabot Bot requested a review from devops-thiago as a code owner August 14, 2026 06:50
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Aug 14, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

OpenSSF Scorecard

PackageVersionScoreDetails
actions/actions/attest-build-provenance 4d101475d8b20a2381f78447822ac1eab6504dd8 UnknownUnknown

Scanned Files

  • .github/workflows/release.yml

@codecov

codecov Bot commented Aug 14, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@sonarqubecloud

Copy link
Copy Markdown

@devops-thiago
devops-thiago merged commit 6c08395 into main Aug 14, 2026
16 checks passed
@devops-thiago
devops-thiago deleted the dependabot/github_actions/actions-minor-patch-7497132acf branch August 14, 2026 21:29
devops-thiago added a commit that referenced this pull request Aug 14, 2026
The Quarkus platform moved from 3.38.0 to 3.38.1 (#706) and
actions/attest-build-provenance from 4.1.1 to 4.2.2 (#708) after this branch was
cut. Both are merged in, so 0.6.2 releases on the same versions main carries.

#707 is still open and is not included.
devops-thiago added a commit that referenced this pull request Aug 14, 2026
The Quarkus platform moved from 3.38.0 to 3.38.1 (#706) and
actions/attest-build-provenance from 4.1.1 to 4.2.2 (#708) after this branch was
cut. Both are merged in, so 0.6.2 releases on the same versions main carries.

#707 is still open and is not included.
devops-thiago added a commit that referenced this pull request Aug 14, 2026
…715)

## What type of PR is this?

- [x] 📝 Documentation
- [x] 🏗️ CI/CD

## Description

Prepares the 0.6.2 release and clears the docs-versioning backlog that
has now slipped four releases
running.

**Version and changelog.** `pom.xml` moves from `0.6.2-SNAPSHOT` to
`0.6.2`, and `[Unreleased]`
becomes `[0.6.2] — 2026-08-14`. The section covers what a 0.6.1 user
gains: the refused-review
handling (#704), delimiter-aware span stripping in the decline re-check
(#697), mention triggers
built from the configured bot login (#698), four further injection-sink
floor defeaters (#696), and
the release workflow failing loudly when the bump PR cannot be opened
(#11). The SonarCloud pass on
main is behaviour-neutral and carries no entry.

A `Dependencies` section records the two bumps merged to main after this
branch was cut: the Quarkus
platform 3.38.0 → 3.38.1 (#706) and `actions/attest-build-provenance`
4.1.1 → 4.2.2 (#708). Both are
merged in here, so the release builds on the same versions main is on.
#707 (maven-minor-patch) is
still open and is **not** included; if you want it in 0.6.2, merge it
and say so and I will add the
entry and re-merge.

**Docs freeze, twice.** `versions.json` read `current: v0.6.0` with
archives stopping at 0.5.0, while
v0.6.1 was already released. Both 0.6.0 and 0.6.1 shipped without a
freeze, so both are taken here.
This is the third and fourth slip, after 0.4.0 was missed at the 0.5.0
cut and 0.5.0 at the 0.6.0 cut.

Because `archive-docs-version.mjs` expands the include markers at
archive time, each snapshot comes
from its own tag rather than the working tree: README, `docs/`,
`CONTRIBUTING.md` and the docs pages
restored to `v0.6.0`, archived, restored to `v0.6.1`, archived, then
returned to the live tree.

One thing worth knowing: the doc sources are **byte-identical between
v0.6.0 and v0.6.1**, so the two
archives hold the same nine pages. That is correct rather than
duplicated work — both are released
versions and both belong in the picker — and it is why the 0.6.1
snapshot carries no
`docs/RELEASING.md`, which arrived with #208 after the tag. Neither
restore resurrected a deleted
file, unlike the 0.4.0 archive.

`current.label` moves to v0.6.2.

**Release-triggered docs deploys now work.** The `github-pages`
environment permitted only `main`, so
the Docs workflow's `release: published` trigger — which runs against
the tag ref — failed on every
release. v0.6.0's deploy failed twice with:

> Tag "v0.6.0" is not allowed to deploy to github-pages due to
environment protection rules.

and was worked around by dispatching from `main`, which publishes main's
docs rather than the
release's and contradicts the workflow's stated design ("Live site
tracks GitHub Releases only"). A
`v*` tag policy has been added alongside the existing `main` branch
rule, so the next release deploys
itself:

```
branch: main
tag: v*
```

Both of these were undocumented, which is a large part of why the freeze
slipped four times running.
`docs/RELEASING.md` now carries them: the freeze as a named step in the
release checklist, with the
commands and the reason the snapshot has to come from the outgoing tag,
and the `github-pages` tag
policy with the error it produces and the command to inspect it.

## Related Issues

Part 1 of #11 (the bump PR failing loudly) shipped in #208; this carries
its changelog entry.

## How Has This Been Tested?

- [x] Unit tests
- [x] Manual testing

- `./mvnw -B clean test` → `Tests run: 3248, Failures: 0, Errors: 0,
Skipped: 0`, building
  `thrillhousebot 0.6.2`
- `./mvnw -B clean compile spotbugs:check spotless:check` → `BugInstance
size is 0`
- `npm ci && npm run build` in `website/` → **93 pages** (up from 75;
the two archives add 18), all
  internal links valid
- Archive content verified in both directions: `docs/RELEASING.md` is
absent from the 0.6.1 snapshot
and present in the live tree; nine pages in each archive with matching
assets and version metadata
- `git status` after the tag restores showed nothing outside the new
archive directories and
  `versions.json`

No production code changes.

## Checklist

- [x] My code follows the project's coding standards
- [x] I have performed a self-review of my own code
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