Skip to content

Commit 1a272d3

Browse files
committed
v0.4.1
1 parent 48e6ed5 commit 1a272d3

7 files changed

Lines changed: 31 additions & 15 deletions

File tree

.github/workflows/docker.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ jobs:
3030
ref: ${{ env.RELEASE_TAG }}
3131

3232
- name: Set up Docker Buildx
33-
uses: docker/setup-buildx-action@v3
33+
uses: docker/setup-buildx-action@v4
3434

3535
- name: Build local smoke image
36-
uses: docker/build-push-action@v6
36+
uses: docker/build-push-action@v7
3737
with:
3838
context: .
3939
file: docker/Dockerfile
@@ -90,7 +90,7 @@ jobs:
9090
9191
- name: Log in to GHCR
9292
if: startsWith(env.RELEASE_TAG, 'v')
93-
uses: docker/login-action@v3
93+
uses: docker/login-action@v4
9494
with:
9595
registry: ghcr.io
9696
username: ${{ github.actor }}
@@ -99,7 +99,7 @@ jobs:
9999
- name: Docker metadata
100100
if: startsWith(env.RELEASE_TAG, 'v')
101101
id: meta
102-
uses: docker/metadata-action@v5
102+
uses: docker/metadata-action@v6
103103
with:
104104
images: ghcr.io/kyonru/sprite-sheet-helper
105105
tags: |
@@ -113,7 +113,7 @@ jobs:
113113
114114
- name: Publish image
115115
if: startsWith(env.RELEASE_TAG, 'v')
116-
uses: docker/build-push-action@v6
116+
uses: docker/build-push-action@v7
117117
with:
118118
context: .
119119
file: docker/Dockerfile

CHANGELOG.md

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,26 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
55

66
---
77

8+
## [0.4.1]
9+
10+
### Added
11+
12+
- Railway/Railpack production deployment config for hosting the web app
13+
- Dedicated release artifact for generated output from the CI example project
14+
15+
### Improved
16+
17+
- Docker release workflow now builds from `docker/Dockerfile` so Railway does not auto-detect the CLI image
18+
- Docker release workflow publishes GHCR image tags only from release tags, including `latest`
19+
- Docker release workflow uses Node 24-ready Docker actions
20+
- Docker Action now points at the newest published GHCR image
21+
- CI example project uses `Kyonru/sprite-sheet-helper/action@main` and is validated during release smoke tests
22+
23+
### Fixed
24+
25+
- Fixed Railway build detection by forcing Railpack's Node provider instead of Python detection from docs dependencies
26+
- Fixed release failures caused by trying to create floating GitHub Action tags blocked by repository rules
27+
828
## [0.4.0]
929

1030
### Added
@@ -22,7 +42,6 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
2242
- Docker image and Docker-based GitHub Action distribution through GHCR
2343
- Standalone CI example project that batch-generates sprites for every model in a `models/` folder
2444
- Zensical documentation site, GitHub Pages publishing workflow, and local `act` smoke-test docs
25-
- Railway/Railpack production deployment config for hosting the web app
2645

2746
### Improved
2847

@@ -32,8 +51,6 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
3251
- Effects panel redesigned around stack ordering, grouped effect browser, presets, guidance warnings, and cleaner details editing
3352
- Settings, export preflight, docs, and troubleshooting pages refreshed for the new export, workflow, normal-map, and effects flows
3453
- Project snapshots now migrate newer material, downgrade, and authored-model state
35-
- Release workflows now publish Docker image tags only from release tags, including `latest`
36-
- CI example project now uses `Kyonru/sprite-sheet-helper/action@main` to follow the newest published Action image
3754

3855
### Fixed
3956

@@ -42,7 +59,6 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
4259
- Fixed effects reorder/delete preview refresh issues
4360
- Fixed carousel playback flicker, play state, zoom retention, and cramped strip behavior
4461
- Fixed Docker entrypoint path, Vite preview readiness detection, and PWA precache limits for CI/release builds
45-
- Fixed Railway build detection by moving the CLI Dockerfile out of the repo root and forcing Railpack's Node provider
4662

4763
## [0.3.1]
4864

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "spritesheet-helper",
33
"private": true,
4-
"version": "0.4.0",
4+
"version": "0.4.1",
55
"type": "module",
66
"packageManager": "npm@11.7.0",
77
"workspaces": [

src-tauri/Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "app"
3-
version = "0.4.0"
3+
version = "0.4.1"
44
description = "Sprite Sheet Helper"
55
authors = ["kyonru"]
66
license = ""

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
33
"productName": "spritesheet-helper",
4-
"version": "0.4.0",
4+
"version": "0.4.1",
55
"identifier": "com.kyonru.spritesheethelper",
66
"build": {
77
"frontendDist": "../dist",

0 commit comments

Comments
 (0)