## runatlantis/atlantis — v0.47.1…v0.48.0

_73 commits._

### Features
- **feat: Remove end-of-life Terraform versions with no security support (#6826)** (82ead79)
- **feat: publish alpine-slim and debian-slim images without Terraform or OpenTofu (#6831)** (1070e8b)

### Fixes
- **fix(deps): update module golang.org/x/term to v0.46.0 in go.mod (#6900)** (d330147)
- **fix(deps): update module github.com/slack-go/slack to v0.29.0 in go.mod (#6899)** (d88fdde)
- **fix(deps): update module golang.org/x/text to v0.42.0 in go.mod (#6901)** (2d4ae2e)
- **fix(deps): update aws-sdk-go-v2 monorepo in go.mod (#6898)** (032f024)
- **fix(deps): update module github.com/hashicorp/go-getter/v2 to v2.2.4 in go.mod (#6889)** (2ae8e3e)
- **fix: apply the verified managed plan snapshot (#6849)** (0aaebed)
- **fix: persist plan results before publishing success (#6848)** (65dcc67)
- **fix(deps): update github.com/hashicorp/terraform-config-inspect digest to 75d64de in go.mod (#6874)** (a378609)
- **fix(events): synchronize drainer status reads (#6850)** (2c07f3a)
- **fix(runtime): preserve workflow hook status read errors (#6853)** (b8f3729)
- **fix(events): omit GitLab webhook tokens from errors (#6851)** (68cca47)
- **fix(deps): update module github.com/go-playground/validator/v10 to v10.30.4 in go.mod (#6862)** (c3b48ce)
- **fix: hash apply plan after PlanStore.Load (#6790)** (0fa65a8)
- **fix(docker): update Alpine curl pin to restore builds (#6856)** (7146ce0)
- **fix: align golang image pins with the go directive in go.mod (#6791)** (930dcd8)

### Backend
- **Merge commit from fork** (f04df0d)

### Tests
- **test(runtime): cover subprocess execution failures (#6854)** (3aac588)
- **test(events): synchronize saturated pool cancellation (#6852)** (f515bfc)

### Docs
- **docs: translate the blog and contributor pages too (#6867)** (9880b8e)
- **docs: ship the Spanish translations and fix the quarantine step (#6863)** (74a0555)
- **docs: add machine-translation pipeline for the website (#6767)** (9f1b899)
- **docs: fix MD060/MD056 table lint errors in repo-level-atlantis-yaml (#6828)** (fe8f995)
- **docs(adr): define when an ADR is required and how to propose changes (#6820)** (14b54b7)

### Chore
- **chore(deps): update docker/build-push-action digest to c3c9e26 in .github/workflows/testing-env-image.yml (#6915)** (5a3bd40)
- **chore(deps): update actions/setup-go action to v7 in .github/workflows/update-top-issues-ranking.yml (#6880)** (6a25c6f)
- **chore(deps): update dependency vite to v8 in package.json (main) (#6882)** (2dd3858)
- **chore(deps): update dependency hashicorp/terraform to v1.16.3 in testdrive/utils.go (#6878)** (aede817)
- **chore(renovate): track Dockerfile apk/apt pins with native apk and deb datasources (#6914)** (8da1d0d)
- **chore(deps): update dorny/paths-filter action to v4 in .github/workflows/website.yml (#6883)** (f9f6730)
- **chore(deps): update hadolint/hadolint-action action to v3.5.0 in .github/workflows/atlantis-image.yml (main) (#6894)** (8585e8d)
- **chore(deps): update step-security/harden-runner action to v2.21.1 in .github/workflows/website.yml (#6897)** (5f73802)
- **chore(deps): update sigstore/cosign-installer action to v4.1.2 in .github/workflows/atlantis-image.yml (#6896)** (f7f1a0a)
- **chore(deps): update dependency open-policy-agent/conftest to v0.70.0 in dockerfile (main) (#6890)** (075ad53)
- **chore(deps): update hashicorp/setup-terraform action to v4 in .github/workflows/test.yml (#6884)** (fef9701)
- **chore(deps): update actions/setup-node action to v7 in .github/workflows/website.yml (#6881)** (58a010a)
- **chore(deps): update go to v1.27.1 in go.mod (main) (#6893)** (1996143)
- **chore(deps): update lycheeverse/lychee-action action to v2.9.0 in .github/workflows/website.yml (#6895)** (7ac8b74)
- **chore(deps): update dependency open-policy-agent/conftest to v0.69.0 in testing/dockerfile (#6892)** (7bad7bf)
- **chore(deps): update gcr.io/oss-fuzz-base/base-builder-go docker digest to e5e5ecf in .clusterfuzzlite/dockerfile (#6885)** (eedf19c)
- **chore(deps): update actions/checkout action to v7 in .github/workflows/translate-docs.yml (#6879)** (bfbd115)
- **chore(deps): update dependency @playwright/test to v1.63.0 in package.json (#6877)** (6451906)
- **ci: lint every translated page and fold serializer-split image links (#6866)** (936be75)
- **ci: make translate-docs incremental and quarantine lint failures (#6864)** (74c7fe9)
- **chore(deps): update crate-ci/typos action to v1.50.1 in .github/workflows/website.yml (#6861)** (a55ae12)
- **chore(deps): update dependency golangci/golangci-lint to v2.13.2 in .github/workflows/go-lint.yml (main) (#6830)** (172e1ec)
- **chore(deps): update alpine docker tag to v3.24.1 in dockerfile (main) (#6798)** (f433185)
- **chore(deps-dev): Bump postcss from 8.5.14 to 8.5.26 (#6727)** (0115503)
- **chore(deps): Bump dompurify from 3.4.12 to 3.4.13 (#6749)** (9c79a9c)
- **chore(deps): update dependency git-lfs/git-lfs to v3.8.0 in dockerfile (main) (#6827)** (e6c76f3)
- **chore(deps): update actions/checkout action to v7 in .github/workflows/website.yml (#6815)** (328c341)
- **chore(deps): update docker/setup-qemu-action digest to 1f40c72 in .github/workflows/testing-env-image.yml (#6847)** (b39cf97)
- **chore(deps): update dependency mermaid to v11.17.2 in package.json (#6846)** (fb23515)
- **chore(deps): update step-security/harden-runner digest to e14015d in .github/workflows/scorecard.yml (#6845)** (3bc61f1)
- **chore(deps): update dependency hashicorp/terraform to v1.15.9 in testdrive/utils.go (#6841)** (c0394c6)
- **chore(deps): update module golang.org/x/crypto to v0.56.0 [security] (#6838)** (128d9d5)
- **chore(deps): update dependency vue to v3.5.42 in package.json (#6823)** (6a8e6f3)
- **chore(deps): update dependency @playwright/test to v1.62.1 in package.json (#6821)** (961740b)
- **chore(deps): update crate-ci/typos action to v1.49.0 in .github/workflows/website.yml (#6801)** (55084dd)
- **chore(deps): update github/codeql-action digest to cdf488f in .github/workflows/codeql.yml (#6824)** (a9cb530)
- **chore(deps): update debian docker tag to v13.6 in dockerfile (#6822)** (9544f95)
- **chore(deps): update actions/labeler action to v7 in .github/workflows/labeler.yml (#6817)** (a655de6)
- **chore(deps): update actions/stale action to v11 in .github/workflows/stale.yml (#6818)** (12bfa59)
- **chore(deps): update actions/download-artifact action to v8 in .github/workflows/code-coverage.yml (#6816)** (d311c86)
- **chore(deps): update dependency opentofu/opentofu to v1.12.6 in dockerfile (#6814)** (be452b8)
- **chore(deps): update redis:8.6-alpine docker digest to 75934dd in docker-compose.yml (#6808)** (cf46a31)
- **chore(deps): update docker/setup-buildx-action digest to 37fe631 in .github/workflows/testing-env-image.yml (#6803)** (61a4ccc)
- **chore(deps): update actions/setup-node action to v6.5.0 in .github/workflows/markdown-lint.yml (#6797)** (078d0a8)
- **chore(deps): update step-security/harden-runner digest to 05e3151 in .github/workflows/scorecard.yml (#6796)** (15e7a74)
- **chore(deps): update dependency vue to v3.5.40 in package.json (#6745)** (721e4ca)
- **chore(deps): update go module directive to v1.26.6 in go.mod (#6787)** (0eb80c6)
- **chore(deps): update github/codeql-action digest to ff2f1c6 in .github/workflows/codeql.yml (#6785)** (599419d)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/runatlantis/atlantis?utm_source=github-action)._