Skip to content

Commit 525b7f5

Browse files
chore: release main (#23)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 1ba17cf commit 525b7f5

5 files changed

Lines changed: 33 additions & 9 deletions

File tree

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "1.3.3"
2+
".": "1.4.0"
33
}

CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# Changelog
22

3+
## [1.4.0](https://github.com/ChipWolf/dotfiles/compare/v1.3.3...v1.4.0) (2026-03-24)
4+
5+
6+
### Features
7+
8+
* **tests:** add bats test suite for source and container validation ([d5db99e](https://github.com/ChipWolf/dotfiles/commit/d5db99e78191aad0dd19a4cf9b3f473d7288a3e9))
9+
10+
11+
### Bug Fixes
12+
13+
* **bootstrap:** preserve --require-sha during brew bundle ([a29f777](https://github.com/ChipWolf/dotfiles/commit/a29f77713a2739ca643b894990079df3f4edf81b))
14+
* **bootstrap:** quote eval $(brew shellenv) to prevent word splitting ([21209bb](https://github.com/ChipWolf/dotfiles/commit/21209bb97df53f789097508d60dc2416f52e3279))
15+
* **brewfile:** gate tmux formula to macOS only ([028801c](https://github.com/ChipWolf/dotfiles/commit/028801c87a3a446d07628552f21e9f45011c8719))
16+
* gate tmux and ghostty configs to macOS only ([f7281cf](https://github.com/ChipWolf/dotfiles/commit/f7281cfb3bb35c97eacab8c301ea1c4d6d08b2dc))
17+
* **git:** set core.editor to nvim instead of vim ([3918e25](https://github.com/ChipWolf/dotfiles/commit/3918e25e9491781414b15a4205b84a88cb6b7c66))
18+
* **install:** use random temp filename to prevent TOCTOU in install.ps1 ([1388010](https://github.com/ChipWolf/dotfiles/commit/138801091601b85ac8225d9351a5b487cece7a3a))
19+
* **install:** verify crane tarball checksum before extraction ([b91841e](https://github.com/ChipWolf/dotfiles/commit/b91841e653e342cfa61d44f449df1083b509ccda))
20+
* **readme:** correct git config path in Forking section ([98a2aab](https://github.com/ChipWolf/dotfiles/commit/98a2aabbd8c9ffdeec521935baa34f18ce6468e0))
21+
22+
23+
### Miscellaneous
24+
25+
* **renovate:** track crane version in install.sh via regex manager ([14a986e](https://github.com/ChipWolf/dotfiles/commit/14a986ea67ec1d0aba844cd573106f55319693b6))
26+
327
## [1.3.3](https://github.com/ChipWolf/dotfiles/compare/v1.3.2...v1.3.3) (2026-03-24)
428

529

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,21 +41,21 @@ Opinionated dotfiles managed with [chezmoi](https://chezmoi.io). One repo config
4141
> [!WARNING]
4242
> These scripts fetch and execute code from this repo in a single command. Review them first if that matters to you, or use the [inspect-first path](#inspect-first) below.
4343
>
44-
> The install scripts are published as [GitHub Release](https://github.com/chipwolf/dotfiles/releases/tag/v1.3.3) assets with [SLSA Build L3](https://slsa.dev/spec/v1.0/levels#build-l3) provenance, verified with: `gh attestation verify install.sh --repo chipwolf/dotfiles` <!-- x-release-please-version -->
44+
> The install scripts are published as [GitHub Release](https://github.com/chipwolf/dotfiles/releases/tag/v1.4.0) assets with [SLSA Build L3](https://slsa.dev/spec/v1.0/levels#build-l3) provenance, verified with: `gh attestation verify install.sh --repo chipwolf/dotfiles` <!-- x-release-please-version -->
4545
4646
**macOS / Linux**
4747

4848
<!-- x-release-please-start-version -->
4949
```sh
50-
sh -c "$(curl -fsSL https://github.com/chipwolf/dotfiles/releases/download/v1.3.3/install.sh)"
50+
sh -c "$(curl -fsSL https://github.com/chipwolf/dotfiles/releases/download/v1.4.0/install.sh)"
5151
```
5252
<!-- x-release-please-end -->
5353

5454
**Windows** (PowerShell, the script self-elevates)
5555

5656
<!-- x-release-please-start-version -->
5757
```powershell
58-
irm https://github.com/chipwolf/dotfiles/releases/download/v1.3.3/install.ps1 | iex
58+
irm https://github.com/chipwolf/dotfiles/releases/download/v1.4.0/install.ps1 | iex
5959
```
6060
<!-- x-release-please-end -->
6161

@@ -170,7 +170,7 @@ All release artifacts are built with [SLSA Build L3](https://slsa.dev/spec/v1.0/
170170

171171
This covers:
172172

173-
- **Install scripts** (`install.sh`, `install.ps1`): published as [GitHub Release](https://github.com/chipwolf/dotfiles/releases/tag/v1.3.3) assets. <!-- x-release-please-version -->
173+
- **Install scripts** (`install.sh`, `install.ps1`): published as [GitHub Release](https://github.com/chipwolf/dotfiles/releases/tag/v1.4.0) assets. <!-- x-release-please-version -->
174174
- **Codespaces overlay image** ([ghcr.io/chipwolf/dotfiles](https://ghcr.io/chipwolf/dotfiles)): published to GHCR.
175175

176176
> [!NOTE]
@@ -184,7 +184,7 @@ Verify:
184184
gh attestation verify install.sh --repo chipwolf/dotfiles
185185

186186
# Container image
187-
gh attestation verify oci://ghcr.io/chipwolf/dotfiles:v1.3.3 --repo chipwolf/dotfiles
187+
gh attestation verify oci://ghcr.io/chipwolf/dotfiles:v1.4.0 --repo chipwolf/dotfiles
188188
```
189189
<!-- x-release-please-end -->
190190

install.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# install.ps1 — Bootstrap chezmoi dotfiles on Windows.
22
# Forks: update $repoUrl below to point at your fork.
33
# Usage (elevated PowerShell not required — script self-elevates):
4-
# irm https://github.com/chipwolf/dotfiles/releases/download/v1.3.3/install.ps1 | iex # x-release-please-version
4+
# irm https://github.com/chipwolf/dotfiles/releases/download/v1.4.0/install.ps1 | iex # x-release-please-version
55
# Or clone the repo and run:
66
# .\install.ps1
77

88
$repoUrl = "https://github.com/chipwolf/dotfiles"
9-
$rawBase = "https://github.com/chipwolf/dotfiles/releases/download/v1.3.3" # x-release-please-version
9+
$rawBase = "https://github.com/chipwolf/dotfiles/releases/download/v1.4.0" # x-release-please-version
1010

1111
$ErrorActionPreference = "Stop"
1212

install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ if [ -n "${CODESPACES:-}" ] && [ -z "${DOTFILES_NO_OVERLAY:-}" ]; then
2323
tar -xzf "/tmp/_crane/${CRANE_TAR}" -C /tmp/_crane crane
2424
CRANE=/tmp/_crane/crane
2525

26-
OUR_IMAGE="ghcr.io/chipwolf/dotfiles:v1.3.3" # x-release-please-version
26+
OUR_IMAGE="ghcr.io/chipwolf/dotfiles:v1.4.0" # x-release-please-version
2727

2828
OUR_MANIFEST=$("$CRANE" manifest "$OUR_IMAGE")
2929
OUR_DIGEST=$("$CRANE" digest "$OUR_IMAGE")

0 commit comments

Comments
 (0)