Skip to content

Commit e22759c

Browse files
committed
Add version management documentation and optional file support
- Add RELEASING.md with comprehensive release guide - Update scripts/update_version.sh to gracefully handle missing conanfile.py - Update .github/workflows/check-version.yml to skip optional conanfile.py - Treat conanfile.py as optional file in release validation (in development on other branches)
1 parent ab047ae commit e22759c

3 files changed

Lines changed: 464 additions & 5 deletions

File tree

.github/workflows/check-version.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,8 +105,9 @@ jobs:
105105
EXPECTED_VERSION: ${{ steps.header_version.outputs.version }}
106106
run: |
107107
if [ ! -f "conanfile.py" ]; then
108-
echo "❌ conanfile.py not found!"
109-
exit 1
108+
echo "⚠️ conanfile.py not found, skipping (Conan support may be in development)"
109+
echo "conan_version=" >> $GITHUB_OUTPUT
110+
exit 0
110111
fi
111112
112113
CONAN_VERSION=$(grep 'version = ' conanfile.py | head -1 | sed 's/.*"\([^"]*\)".*/\1/')

0 commit comments

Comments
 (0)