Skip to content

Commit 7c8a0cb

Browse files
docs: note v0.3.2 as first immutable release (#68)
Immutable Releases is enabled at the repository level, but GitHub applies it only to releases published after the setting was flipped. Publish v0.3.2 as the first immutable tag and document in the README/CHANGELOG so users know which tag to pin for supply-chain hardening. Also bump example snippets from @v0.3.0 to @v0.3.2 and backfill the skipped v0.3.1 changelog entry. Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent e23ef40 commit 7c8a0cb

2 files changed

Lines changed: 21 additions & 9 deletions

File tree

CHANGELOG.md

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

3+
## [0.3.2]
4+
5+
### Notes
6+
7+
- **First immutable release.** This is the first release published with [GitHub Immutable Releases](https://docs.github.com/en/repositories/releasing-projects-on-github/about-immutable-releases) enabled on the repository. The `v0.3.2` tag and its assets cannot be modified or deleted, and the release carries a signed attestation. Users are encouraged to pin to `v0.3.2` (or later) for supply-chain hardening.
8+
9+
## [0.3.1]
10+
11+
- Only show `use-pro` deprecation message on top action input ([#67](https://github.com/LocalStack/setup-localstack/pull/67)).
12+
313
## [0.3.0]
414

515
### Breaking Changes

README.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,13 @@ A GitHub Action to setup [LocalStack](https://github.com/localstack/localstack)
1414

1515
## Usage
1616

17+
> **Pin to `v0.3.2` or later.** `v0.3.2` is the first release published with [GitHub Immutable Releases](https://docs.github.com/en/repositories/releasing-projects-on-github/about-immutable-releases) enabled, meaning its tag and assets cannot be modified or deleted. Pinning to an immutable tag (or its commit SHA) protects your workflow from supply-chain tampering.
18+
1719
### Get started with a minimal example
1820

1921
```yml
2022
- name: Start LocalStack
21-
uses: LocalStack/setup-localstack@v0.3.0
23+
uses: LocalStack/setup-localstack@v0.3.2
2224
with:
2325
image-tag: 'latest'
2426
install-awslocal: 'true'
@@ -31,15 +33,15 @@ A GitHub Action to setup [LocalStack](https://github.com/localstack/localstack)
3133
### Install only CLIs and startup later
3234
```yml
3335
- name: Install LocalStack CLIs
34-
uses: LocalStack/setup-localstack@v0.3.0
36+
uses: LocalStack/setup-localstack@v0.3.2
3537
with:
3638
skip-startup: 'true'
3739
install-awslocal: 'true'
3840
3941
...
4042
4143
- name: Start LocalStack
42-
uses: LocalStack/setup-localstack@v0.3.0
44+
uses: LocalStack/setup-localstack@v0.3.2
4345
with:
4446
image-tag: 'latest'
4547
env:
@@ -49,7 +51,7 @@ A GitHub Action to setup [LocalStack](https://github.com/localstack/localstack)
4951
### Save a state later on in the pipeline
5052
```yml
5153
- name: Save LocalStack State
52-
uses: LocalStack/setup-localstack@v0.3.0
54+
uses: LocalStack/setup-localstack@v0.3.2
5355
with:
5456
install-awslocal: 'true'
5557
state-backend: cloud-pods
@@ -63,7 +65,7 @@ A GitHub Action to setup [LocalStack](https://github.com/localstack/localstack)
6365
### Load an already saved state
6466
```yml
6567
- name: Start LocalStack and Load State
66-
uses: LocalStack/setup-localstack@v0.3.0
68+
uses: LocalStack/setup-localstack@v0.3.2
6769
with:
6870
install-awslocal: 'true'
6971
state-backend: cloud-pods
@@ -78,7 +80,7 @@ A GitHub Action to setup [LocalStack](https://github.com/localstack/localstack)
7880

7981
### Manage Application Previews (on an Ephemeral Instance)
8082
```yml
81-
uses: LocalStack/setup-localstack@v0.3.0
83+
uses: LocalStack/setup-localstack@v0.3.2
8284
with:
8385
github-token: ${{ secrets.GITHUB_TOKEN }}
8486
state-backend: ephemeral
@@ -93,7 +95,7 @@ uses: LocalStack/setup-localstack@v0.3.0
9395
...
9496

9597
with:
96-
uses: LocalStack/setup-localstack@v0.3.0
98+
uses: LocalStack/setup-localstack@v0.3.2
9799
with:
98100
github-token: ${{ secrets.GITHUB_TOKEN }}
99101
state-backend: ephemeral
@@ -137,7 +139,7 @@ jobs:
137139
- uses: actions/checkout@v3
138140
139141
- name: Start LocalStack
140-
uses: LocalStack/setup-localstack@v0.3.0
142+
uses: LocalStack/setup-localstack@v0.3.2
141143
with:
142144
image-tag: 'latest'
143145
install-awslocal: 'true'
@@ -155,7 +157,7 @@ jobs:
155157
echo "Test Execution complete!"
156158
157159
- name: Save LocalStack State
158-
uses: LocalStack/setup-localstack@v0.3.0
160+
uses: LocalStack/setup-localstack@v0.3.2
159161
with:
160162
state-backend: local
161163
state-action: save

0 commit comments

Comments
 (0)