Skip to content

Commit 4440afa

Browse files
authored
Release v0.17.0 (#1772)
* - 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>
1 parent 50f4bc8 commit 4440afa

File tree

6 files changed

+25
-20
lines changed

6 files changed

+25
-20
lines changed

.github/workflows/python-package.yml

+16-16
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ name: OpenTimelineIO
66
# for configuring which build will be a C++ coverage build / coverage report
77
env:
88
GH_COV_PY: "3.10"
9-
GH_COV_OS: ubuntu-latest
9+
GH_COV_OS: ubuntu-22.04
1010
GH_DEPENDABOT: dependabot
1111

1212
on:
@@ -24,15 +24,15 @@ jobs:
2424
runs-on: ${{ matrix.os }}
2525
strategy:
2626
matrix:
27-
os: [ubuntu-latest, windows-latest, macos-13, macos-latest]
27+
os: [ubuntu-22.04, windows-2022, macos-13, macos-14]
2828
# Unfortunately the CMake test target is OS dependent so we set it as
2929
# a variable here.
3030
include:
31-
- os: ubuntu-latest
31+
- os: ubuntu-22.04
3232
OTIO_TEST_TARGET: test
33-
- os: windows-latest
33+
- os: windows-2022
3434
OTIO_TEST_TARGET: RUN_TESTS
35-
- os: macos-latest
35+
- os: macos-14
3636
OTIO_TEST_TARGET: test
3737
- os: macos-13
3838
OTIO_TEST_TARGET: test
@@ -94,18 +94,18 @@ jobs:
9494
runs-on: ${{ matrix.os }}
9595
strategy:
9696
matrix:
97-
os: [ubuntu-latest, windows-latest, macos-13, macos-latest]
97+
os: [ubuntu-22.04, windows-2022, macos-13, macos-14]
9898
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
9999
include:
100-
- { os: ubuntu-latest, shell: bash }
101-
- { os: macos-latest, shell: bash }
100+
- { os: ubuntu-22.04, shell: bash }
101+
- { os: macos-14, shell: bash }
102102
- { os: macos-13, shell: bash }
103-
- { os: windows-latest, shell: pwsh }
104-
- { os: windows-latest, shell: msys2, python-version: 'mingw64' }
103+
- { os: windows-2022, shell: pwsh }
104+
- { os: windows-2022, shell: msys2, python-version: 'mingw64' }
105105
exclude:
106-
- { os: macos-latest, python-version: 3.7 }
107-
- { os: macos-latest, python-version: 3.8 }
108-
- { os: macos-latest, python-version: 3.9 }
106+
- { os: macos-14, python-version: 3.7 }
107+
- { os: macos-14, python-version: 3.8 }
108+
- { os: macos-14, python-version: 3.9 }
109109

110110
defaults:
111111
run:
@@ -175,10 +175,10 @@ jobs:
175175
runs-on: ${{ matrix.os }}
176176
strategy:
177177
matrix:
178-
os: [ubuntu-latest, windows-latest, macos-13, macos-latest]
178+
os: [ubuntu-22.04, windows-2022, macos-13, macos-14]
179179
python-build: ['cp37*', 'cp38*', 'cp39*', 'cp310*', 'cp311*', 'cp312*']
180180
exclude:
181-
- { os: macos-latest, python-build: 'cp37*' }
181+
- { os: macos-14, python-build: 'cp37*' }
182182
steps:
183183
- uses: actions/checkout@v4
184184

@@ -199,7 +199,7 @@ jobs:
199199

200200
package_sdist:
201201
needs: py_build_test
202-
runs-on: ubuntu-latest
202+
runs-on: ubuntu-22.04
203203
steps:
204204
- uses: actions/checkout@v4
205205
with:

CONTRIBUTORS.md

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ If you know of anyone missing from this list, please contact us: https://lists.a
66
* Alex Schworer ([schworer](https://github.com/schworer))
77
* Alex Widener ([boredstiff](https://github.com/boredstiff))
88
* Andrew Moore ([andrewmoore-nz](https://github.com/andrewmoore-nz))
9+
* Anton Marini ([vade](https://github.com/vade))
910
* Ashley Whetter ([AWhetter](https://github.com/AWhetter))
1011
* Bas Hesen ([bashesenaxis](https://github.com/bashesenaxis))
1112
* Bonnie Tai ([bonpix](https://github.com/bonpix))
@@ -54,6 +55,7 @@ If you know of anyone missing from this list, please contact us: https://lists.a
5455
* Nick Porcino ([meshula](https://github.com/meshula))
5556
* Pedro Labonia ([pedrolabonia](https://github.com/pedrolabonia))
5657
* Peter Targett ([peter-targett](https://github.com/peter-targett))
58+
* Rob Osborne ([rosborne132](https://github.com/rosborne132))
5759
* Robyn Rindge ([avrata](https://github.com/avrata))
5860
* Roger Nelson ([rogernelson](https://github.com/rogernelson))
5961
* Sasha Aleshchenko ([TheBigSasha](https://github.com/TheBigSasha))

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ update-contributors: check-github-token
251251
@echo "Updating CONTRIBUTORS.md..."
252252
@python maintainers/fetch_contributors.py \
253253
--repo AcademySoftwareFoundation/OpenTimelineIO \
254-
--token $(OTIO_RELEASE_GITHUB_TOKEN)
254+
--token "${OTIO_RELEASE_GITHUB_TOKEN}"
255255

256256
dev-python-install:
257257
@python setup.py install

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ def cmake_install(self):
218218

219219
# Metadata that gets stamped into the __init__ files during the build phase.
220220
PROJECT_METADATA = {
221-
"version": "0.17.0.dev2",
221+
"version": "0.17.0",
222222
"author": 'Contributors to the OpenTimelineIO project',
223223
"author_email": 'otio-discussion@lists.aswf.io',
224224
"license": 'Apache 2.0 License',

src/opentime/rationalTime.h

+4-1
Original file line numberDiff line numberDiff line change
@@ -266,7 +266,10 @@ class RationalTime
266266
/// @brief Convert to the nearest timecode (e.g., "HH:MM:SS;FRAME").
267267
std::string to_nearest_timecode(ErrorStatus* error_status = nullptr) const
268268
{
269-
return to_nearest_timecode(_rate, IsDropFrameRate::InferFromRate, error_status);
269+
return to_nearest_timecode(
270+
_rate,
271+
IsDropFrameRate::InferFromRate,
272+
error_status);
270273
}
271274

272275
/// @brief Return a string in the form "hours:minutes:seconds".

src/opentimelineio/CORE_VERSION_MAP.cpp

+1-1
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ const label_to_schema_version_map CORE_VERSION_MAP{
110110
{ "Transition", 1 },
111111
{ "UnknownSchema", 1 },
112112
} },
113-
{ "0.17.0.dev2",
113+
{ "0.17.0",
114114
{
115115
{ "Adapter", 1 },
116116
{ "Clip", 2 },

0 commit comments

Comments
 (0)