6969 LATEST_VERSION="${{ steps.get-version.outputs.version }}"
7070 echo "Current version in Dockerfile: $CURRENT_VERSION"
7171 echo "Latest version on PyPI: $LATEST_VERSION"
72-
72+
7373 if [ "$CURRENT_VERSION" != "$LATEST_VERSION" ] || [ "${{ github.event_name }}" = "workflow_dispatch" ] || [ "${{ github.event_name }}" = "push" ]; then
7474 echo "should_build=true" >> $GITHUB_OUTPUT
7575 echo "Build should proceed"
@@ -121,7 +121,7 @@ jobs:
121121 fi
122122 echo "version=$VERSION" >> $GITHUB_OUTPUT
123123 echo "Building version: $VERSION"
124-
124+
125125 # Extract version components
126126 IFS='.' read -r MAJOR MINOR PATCH <<< "$VERSION"
127127 echo "major=$MAJOR" >> $GITHUB_OUTPUT
@@ -133,7 +133,7 @@ jobs:
133133 run : |
134134 VERSION="${{ steps.version.outputs.version }}"
135135 sed -i "s/ARG FIDUSWRITER_VERSION=.*/ARG FIDUSWRITER_VERSION=$VERSION/" Dockerfile
136-
136+
137137 if git diff --quiet Dockerfile; then
138138 echo "No changes to Dockerfile"
139139 else
@@ -191,23 +191,23 @@ jobs:
191191 name : Fiduswriter ${{ steps.version.outputs.version }}
192192 body : |
193193 ## Fiduswriter Docker Image v${{ steps.version.outputs.version }}
194-
194+
195195 This release contains the Docker image for Fiduswriter version ${{ steps.version.outputs.version }}.
196-
196+
197197 ### Docker Images
198-
198+
199199 ```bash
200200 docker pull fiduswriter/fiduswriter:${{ steps.version.outputs.version }}
201201 docker pull fiduswriter/fiduswriter:${{ steps.version.outputs.major }}.${{ steps.version.outputs.minor }}
202202 docker pull fiduswriter/fiduswriter:${{ steps.version.outputs.major }}
203203 docker pull fiduswriter/fiduswriter:latest
204204 ```
205-
205+
206206 ### What's Changed
207207 - Updated Fiduswriter to version ${{ steps.version.outputs.version }}
208208 - Built with Python 3.14.2
209209 - Multi-architecture support (amd64, arm64)
210-
210+
211211 See [Fiduswriter Changelog](https://github.com/fiduswriter/fiduswriter/releases) for application changes.
212212 draft : false
213213 prerelease : false
@@ -232,7 +232,7 @@ jobs:
232232 run : |
233233 # Start container
234234 docker run -d --name fiduswriter-test -p 8000:8000 fiduswriter-test
235-
235+
236236 # Wait for startup (increased timeout)
237237 echo "Waiting for Fiduswriter to start..."
238238 for i in {1..30}; do
@@ -243,26 +243,26 @@ jobs:
243243 echo "Waiting... ($i/30)"
244244 sleep 2
245245 done
246-
246+
247247 # Show logs
248248 echo "Container logs:"
249249 docker logs fiduswriter-test
250-
250+
251251 # Check if container is still running
252252 if ! docker ps | grep -q fiduswriter-test; then
253253 echo "ERROR: Container stopped unexpectedly"
254254 docker logs fiduswriter-test
255255 exit 1
256256 fi
257-
257+
258258 # Verify Python version
259259 echo "Checking Python version..."
260260 docker exec fiduswriter-test python3 --version
261-
261+
262262 # Verify Fiduswriter version
263263 echo "Checking Fiduswriter version..."
264264 docker exec fiduswriter-test /fiduswriter/venv/bin/pip show fiduswriter
265-
265+
266266 # Cleanup
267267 docker stop fiduswriter-test
268- docker rm fiduswriter-test
268+ docker rm fiduswriter-test
0 commit comments