From 1983669a99c29e6ae17440ea831d62b01a89ad1a Mon Sep 17 00:00:00 2001 From: Eric Reinecke Date: Sat, 8 Nov 2025 14:43:41 -0800 Subject: [PATCH] Creating 0.18.1 release Signed-off-by: Eric Reinecke --- .github/workflows/python-package.yml | 34 ++++++++++++------------- setup.py | 2 +- src/opentimelineio/CORE_VERSION_MAP.cpp | 2 +- 3 files changed, 19 insertions(+), 19 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index c778520ac..6d37dd1a3 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -6,7 +6,7 @@ name: OpenTimelineIO # for configuring which build will be a C++ coverage build / coverage report env: GH_COV_PY: "3.10" - GH_COV_OS: ubuntu-latest + GH_COV_OS: ubuntu-24.04 GH_DEPENDABOT: dependabot on: @@ -24,15 +24,15 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, windows-latest, macos-14, macos-latest] + os: [ubuntu-24.04, windows-2025, macos-14, macos-15] # Unfortunately the CMake test target is OS dependent so we set it as # a variable here. include: - - os: ubuntu-latest + - os: ubuntu-24.04 OTIO_TEST_TARGET: test - - os: windows-latest + - os: windows-2025 OTIO_TEST_TARGET: RUN_TESTS - - os: macos-latest + - os: macos-15 OTIO_TEST_TARGET: test - os: macos-14 OTIO_TEST_TARGET: test @@ -92,16 +92,16 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, windows-latest, macos-14, macos-latest] + os: [ubuntu-24.04, windows-2025, macos-14, macos-15] python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] include: - - { os: ubuntu-latest, shell: bash } - - { os: macos-latest, shell: bash } + - { os: ubuntu-24.04, shell: bash } + - { os: macos-15, shell: bash } - { os: macos-14, shell: bash } - - { os: windows-latest, shell: pwsh } - - { os: windows-latest, shell: msys2, python-version: "mingw64" } + - { os: windows-2025, shell: pwsh } + - { os: windows-2025, shell: msys2, python-version: "mingw64" } exclude: - - { os: macos-latest, python-version: 3.9 } + - { os: macos-15, python-version: 3.9 } defaults: run: @@ -173,16 +173,16 @@ jobs: matrix: os: [ - ubuntu-latest, - ubuntu-latest-arm, - windows-latest, + ubuntu-24.04, + ubuntu-24.04-arm, + windows-2025, macos-14, - macos-latest, + macos-15, ] python-build: ["cp39", "cp310", "cp311", "cp312", "cp313"] #exclude: # none currently - # - { os: macos-latest, python-build: 'cp37' } + # - { os: macos-15, python-build: 'cp37' } steps: - uses: actions/checkout@v4 @@ -205,7 +205,7 @@ jobs: package_sdist: needs: py_build_test - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 with: diff --git a/setup.py b/setup.py index 79666fb54..e2685c926 100644 --- a/setup.py +++ b/setup.py @@ -218,7 +218,7 @@ def cmake_install(self): # Metadata that gets stamped into the __init__ files during the build phase. PROJECT_METADATA = { - "version": "0.18.1.dev1", + "version": "0.18.1", "author": 'Contributors to the OpenTimelineIO project', "author_email": 'otio-discussion@lists.aswf.io', "license": 'Apache 2.0 License', diff --git a/src/opentimelineio/CORE_VERSION_MAP.cpp b/src/opentimelineio/CORE_VERSION_MAP.cpp index 5647748e8..2b7eb8d0e 100644 --- a/src/opentimelineio/CORE_VERSION_MAP.cpp +++ b/src/opentimelineio/CORE_VERSION_MAP.cpp @@ -174,7 +174,7 @@ const label_to_schema_version_map CORE_VERSION_MAP{ { "Transition", 1 }, { "UnknownSchema", 1 }, } }, - { "0.18.1.dev1", + { "0.18.1", { { "Adapter", 1 }, { "Clip", 2 },