Skip to content

Commit 3593992

Browse files
chore: bump version to 3.9.0
Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 2ef383e commit 3593992

3 files changed

Lines changed: 13 additions & 13 deletions

File tree

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ cmake_minimum_required(VERSION 3.24.0)
1313
cmake_policy(SET CMP0005 NEW)
1414
cmake_policy(SET CMP0048 NEW) # manages project version
1515

16-
project(QtMeshEditor VERSION 3.8.1 LANGUAGES C CXX)
16+
project(QtMeshEditor VERSION 3.9.0 LANGUAGES C CXX)
1717
message(STATUS "Building QtMeshEditor version ${PROJECT_VERSION}")
1818

1919
set(QTMESHEDITOR_VERSION_STRING "\"${PROJECT_VERSION}\"")

README.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ Available on the [GitHub Actions Marketplace](https://github.com/marketplace/act
3535
**Versioning**
3636

3737
- **Always follow the latest GitHub release** — use the Marketplace floating tag `fernandotonon/QtMeshEditor@v1` (same pattern as the [Marketplace example](https://github.com/marketplace/actions/qtmesheditor)). The composite action defaults to `image-tag: latest`, so the Docker CLI tracks the newest published `ghcr.io/fernandotonon/qtmesh` image.
38-
- **Reproducible builds** — pin the action and the container to the same semver as this repository’s `project(QtMeshEditor VERSION …)` in `CMakeLists.txt` (currently **3.8.1**). After bumping the version in CMake, run `./scripts/sync-doc-versions-from-cmake.sh` to refresh the pinned refs in `README.md` and the docs site fallback; CI enforces the match with `./scripts/sync-doc-versions-from-cmake.sh --check`.
38+
- **Reproducible builds** — pin the action and the container to the same semver as this repository’s `project(QtMeshEditor VERSION …)` in `CMakeLists.txt` (currently **3.9.0**). After bumping the version in CMake, run `./scripts/sync-doc-versions-from-cmake.sh` to refresh the pinned refs in `README.md` and the docs site fallback; CI enforces the match with `./scripts/sync-doc-versions-from-cmake.sh --check`.
3939

4040
Pinned workflow template (action + `ghcr.io` image aligned):
4141

@@ -53,10 +53,10 @@ jobs:
5353
- uses: actions/checkout@v4
5454

5555
- name: Run QtMesh scan
56-
uses: fernandotonon/QtMeshEditor@3.8.1
56+
uses: fernandotonon/QtMeshEditor@3.9.0
5757
with:
5858
command: scan
59-
image-tag: "3.8.1"
59+
image-tag: "3.9.0"
6060
env:
6161
QTMESH_CLOUD_TOKEN: ${{ secrets.QTMESH_CLOUD_TOKEN }}
6262
```
@@ -81,37 +81,37 @@ Release tags are listed on the [releases page](https://github.com/fernandotonon/
8181

8282
```yaml
8383
# Validate a specific mesh
84-
- uses: fernandotonon/QtMeshEditor@3.8.1
84+
- uses: fernandotonon/QtMeshEditor@3.9.0
8585
with:
8686
command: validate
8787
input-file: ./models/character.fbx
88-
image-tag: "3.8.1"
88+
image-tag: "3.9.0"
8989
9090
# Convert FBX → glTF
91-
- uses: fernandotonon/QtMeshEditor@3.8.1
91+
- uses: fernandotonon/QtMeshEditor@3.9.0
9292
with:
9393
command: convert
9494
input-file: ./models/character.fbx
9595
output-file: ./output/character.gltf2
96-
image-tag: "3.8.1"
96+
image-tag: "3.9.0"
9797
9898
# Resample Mixamo animations (200+ keyframes → 30)
99-
- uses: fernandotonon/QtMeshEditor@3.8.1
99+
- uses: fernandotonon/QtMeshEditor@3.9.0
100100
with:
101101
command: anim
102102
input-file: ./animations/dance.fbx
103103
output-file: ./output/dance_optimized.fbx
104104
options: --resample 30
105-
image-tag: "3.8.1"
105+
image-tag: "3.9.0"
106106
107107
# Get mesh info as JSON
108-
- uses: fernandotonon/QtMeshEditor@3.8.1
108+
- uses: fernandotonon/QtMeshEditor@3.9.0
109109
id: info
110110
with:
111111
command: info
112112
input-file: ./models/character.fbx
113113
options: --json
114-
image-tag: "3.8.1"
114+
image-tag: "3.9.0"
115115
116116
# Docker (alternative — :latest tracks newest image; pin :3.4.0 to match semver action ref)
117117
docker run --rm -v $(pwd):/workspace ghcr.io/fernandotonon/qtmesh:latest scan ./assets --fail-on error

website/src/hooks/useQtmeshActionRef.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { useEffect, useState } from 'react';
22

33
const QTMESH_RELEASES_LATEST_API = 'https://api.github.com/repos/fernandotonon/QtMeshEditor/releases/latest';
4-
const QTMESH_ACTION_REF_FALLBACK = 'fernandotonon/QtMeshEditor@3.8.1';
4+
const QTMESH_ACTION_REF_FALLBACK = 'fernandotonon/QtMeshEditor@3.9.0';
55
const CACHE_KEY = 'qtmesh.actionRef.cache.v1';
66
const CACHE_TTL_MS = 6 * 60 * 60 * 1000;
77

0 commit comments

Comments
 (0)