diff --git a/.github/workflows/auto-publish.yml b/.github/workflows/auto-publish.yml index b8d59db..e977622 100644 --- a/.github/workflows/auto-publish.yml +++ b/.github/workflows/auto-publish.yml @@ -19,20 +19,28 @@ jobs: runs-on: ubuntu-20.04 steps: - - name: Checkout Repository - uses: actions/checkout@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: 3.11 + cache: 'pip' + - run: pip install bikeshed + + - name: Install Poetry + uses: abatilo/actions-poetry@v3 - - name: Set up Python - uses: actions/setup-python@v2 + - name: Setup a local virtual environment + run: | + poetry config virtualenvs.create true --local + poetry config virtualenvs.in-project true --local + - uses: actions/cache@v3 + name: Define a cache for the virtual environment based on the dependencies lock file with: - python-version: 3.9 + path: ./.venv + key: venv-${{ hashFiles('poetry.lock') }} - - name: Install dependencies + - name: Install Poetry dependencies run: | - curl -sSL https://install.python-poetry.org | python3 - - - pip install bikeshed - cd conformance poetry install @@ -42,7 +50,7 @@ jobs: poetry run generate-report - name: Set up Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: node-version: 20 diff --git a/.github/workflows/check-pr.yml b/.github/workflows/check-pr.yml index 1644c8d..2262dce 100644 --- a/.github/workflows/check-pr.yml +++ b/.github/workflows/check-pr.yml @@ -8,19 +8,27 @@ jobs: runs-on: ubuntu-20.04 steps: - - name: Checkout Repository - uses: actions/checkout@v2 - - - name: Set up Python - uses: actions/setup-python@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: - python-version: 3.9 + python-version: 3.11 + cache: 'pip' + - run: pip install bikeshed - name: Install Poetry + uses: abatilo/actions-poetry@v3 + + - name: Setup a local virtual environment run: | - curl -sSL https://install.python-poetry.org | python3 - + poetry config virtualenvs.create true --local + poetry config virtualenvs.in-project true --local + - uses: actions/cache@v3 + name: Define a cache for the virtual environment based on the dependencies lock file + with: + path: ./.venv + key: venv-${{ hashFiles('poetry.lock') }} - - name: Install dependencies + - name: Install Poetry dependencies run: | cd conformance poetry install @@ -28,11 +36,10 @@ jobs: - name: Generate conformance report run: | cd conformance - pip install bikeshed poetry run generate-report - name: Set up Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: node-version: 20 diff --git a/index.bs b/index.bs index 964fc4b..b544d74 100644 --- a/index.bs +++ b/index.bs @@ -3,7 +3,9 @@ Title: AV1 Codec ISO Media File Format Binding Status: WGD URL: https://aomediacodec.github.io/av1-isobmff/ Shortname: av1-isobmff -Editor: Cyril Concolato, Netflix, cconcolato@netflix.com +Editor: Cyril Concolato, Netflix +Editor: Dimitri Podborski, Apple +Editor: Wan-Teh Chang, Google Abstract: This document specifies the storage format for [[!AV1]] bitstreams in [[!ISOBMFF]] tracks as well as in [[!CMAF]] files. Date: 2023-12-11 Repository: AOMediaCodec/av1-isobmff