Skip to content

Commit

Permalink
Release v0.17.0 (#1772)
Browse files Browse the repository at this point in the history
* - Froze CI Versions
- Updated Contributors
- Ran code formatting
- Updated Version Map

Signed-off-by: Eric Reinecke <ereinecke@netflix.com>

---------

Signed-off-by: Eric Reinecke <ereinecke@netflix.com>
  • Loading branch information
reinecke authored Jun 24, 2024
1 parent 50f4bc8 commit 4440afa
Show file tree
Hide file tree
Showing 6 changed files with 25 additions and 20 deletions.
32 changes: 16 additions & 16 deletions .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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-22.04
GH_DEPENDABOT: dependabot

on:
Expand All @@ -24,15 +24,15 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-13, macos-latest]
os: [ubuntu-22.04, windows-2022, macos-13, macos-14]
# Unfortunately the CMake test target is OS dependent so we set it as
# a variable here.
include:
- os: ubuntu-latest
- os: ubuntu-22.04
OTIO_TEST_TARGET: test
- os: windows-latest
- os: windows-2022
OTIO_TEST_TARGET: RUN_TESTS
- os: macos-latest
- os: macos-14
OTIO_TEST_TARGET: test
- os: macos-13
OTIO_TEST_TARGET: test
Expand Down Expand Up @@ -94,18 +94,18 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-13, macos-latest]
os: [ubuntu-22.04, windows-2022, macos-13, macos-14]
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
include:
- { os: ubuntu-latest, shell: bash }
- { os: macos-latest, shell: bash }
- { os: ubuntu-22.04, shell: bash }
- { os: macos-14, shell: bash }
- { os: macos-13, shell: bash }
- { os: windows-latest, shell: pwsh }
- { os: windows-latest, shell: msys2, python-version: 'mingw64' }
- { os: windows-2022, shell: pwsh }
- { os: windows-2022, shell: msys2, python-version: 'mingw64' }
exclude:
- { os: macos-latest, python-version: 3.7 }
- { os: macos-latest, python-version: 3.8 }
- { os: macos-latest, python-version: 3.9 }
- { os: macos-14, python-version: 3.7 }
- { os: macos-14, python-version: 3.8 }
- { os: macos-14, python-version: 3.9 }

defaults:
run:
Expand Down Expand Up @@ -175,10 +175,10 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-13, macos-latest]
os: [ubuntu-22.04, windows-2022, macos-13, macos-14]
python-build: ['cp37*', 'cp38*', 'cp39*', 'cp310*', 'cp311*', 'cp312*']
exclude:
- { os: macos-latest, python-build: 'cp37*' }
- { os: macos-14, python-build: 'cp37*' }
steps:
- uses: actions/checkout@v4

Expand All @@ -199,7 +199,7 @@ jobs:

package_sdist:
needs: py_build_test
runs-on: ubuntu-latest
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
with:
Expand Down
2 changes: 2 additions & 0 deletions CONTRIBUTORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ If you know of anyone missing from this list, please contact us: https://lists.a
* Alex Schworer ([schworer](https://github.com/schworer))
* Alex Widener ([boredstiff](https://github.com/boredstiff))
* Andrew Moore ([andrewmoore-nz](https://github.com/andrewmoore-nz))
* Anton Marini ([vade](https://github.com/vade))
* Ashley Whetter ([AWhetter](https://github.com/AWhetter))
* Bas Hesen ([bashesenaxis](https://github.com/bashesenaxis))
* Bonnie Tai ([bonpix](https://github.com/bonpix))
Expand Down Expand Up @@ -54,6 +55,7 @@ If you know of anyone missing from this list, please contact us: https://lists.a
* Nick Porcino ([meshula](https://github.com/meshula))
* Pedro Labonia ([pedrolabonia](https://github.com/pedrolabonia))
* Peter Targett ([peter-targett](https://github.com/peter-targett))
* Rob Osborne ([rosborne132](https://github.com/rosborne132))
* Robyn Rindge ([avrata](https://github.com/avrata))
* Roger Nelson ([rogernelson](https://github.com/rogernelson))
* Sasha Aleshchenko ([TheBigSasha](https://github.com/TheBigSasha))
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ update-contributors: check-github-token
@echo "Updating CONTRIBUTORS.md..."
@python maintainers/fetch_contributors.py \
--repo AcademySoftwareFoundation/OpenTimelineIO \
--token $(OTIO_RELEASE_GITHUB_TOKEN)
--token "${OTIO_RELEASE_GITHUB_TOKEN}"

dev-python-install:
@python setup.py install
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ def cmake_install(self):

# Metadata that gets stamped into the __init__ files during the build phase.
PROJECT_METADATA = {
"version": "0.17.0.dev2",
"version": "0.17.0",
"author": 'Contributors to the OpenTimelineIO project',
"author_email": 'otio-discussion@lists.aswf.io',
"license": 'Apache 2.0 License',
Expand Down
5 changes: 4 additions & 1 deletion src/opentime/rationalTime.h
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,10 @@ class RationalTime
/// @brief Convert to the nearest timecode (e.g., "HH:MM:SS;FRAME").
std::string to_nearest_timecode(ErrorStatus* error_status = nullptr) const
{
return to_nearest_timecode(_rate, IsDropFrameRate::InferFromRate, error_status);
return to_nearest_timecode(
_rate,
IsDropFrameRate::InferFromRate,
error_status);
}

/// @brief Return a string in the form "hours:minutes:seconds".
Expand Down
2 changes: 1 addition & 1 deletion src/opentimelineio/CORE_VERSION_MAP.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ const label_to_schema_version_map CORE_VERSION_MAP{
{ "Transition", 1 },
{ "UnknownSchema", 1 },
} },
{ "0.17.0.dev2",
{ "0.17.0",
{
{ "Adapter", 1 },
{ "Clip", 2 },
Expand Down

0 comments on commit 4440afa

Please sign in to comment.