From e908e41e200694eabe421c54dcfc3c0a424c125f Mon Sep 17 00:00:00 2001 From: Nicolai Otto <19413840+scenarnick@users.noreply.github.com> Date: Wed, 22 Jul 2026 10:38:27 +0200 Subject: [PATCH 1/8] Update RDD-6 artifact upload path in static.yml Re-enabling RDD-6 workflow --- .github/workflows/static.yml | 43 ++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/static.yml diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml new file mode 100644 index 00000000..a81ff08c --- /dev/null +++ b/.github/workflows/static.yml @@ -0,0 +1,43 @@ +# Simple workflow for deploying static content to GitHub Pages +name: Deploy static content to Pages + +on: + # Runs on pushes targeting the default branch + push: + branches: ["main"] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + +# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. +# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. +concurrency: + group: "pages" + cancel-in-progress: false + +jobs: + # Single deploy job since we're just deploying + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Setup Pages + uses: actions/configure-pages@v5 + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 + with: + # Upload RDD-6 pages only + path: './meta/rdd6_xml_creator/**' + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v5 From 91b2f15c919d3e72554e7fb295c67fb4c72601f9 Mon Sep 17 00:00:00 2001 From: Nicolai Otto <19413840+scenarnick@users.noreply.github.com> Date: Wed, 22 Jul 2026 10:39:31 +0200 Subject: [PATCH 2/8] Update push event branch configuration Removed specific branch restriction for push events. --- .github/workflows/static.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index a81ff08c..a345d14f 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -4,7 +4,6 @@ name: Deploy static content to Pages on: # Runs on pushes targeting the default branch push: - branches: ["main"] # Allows you to run this workflow manually from the Actions tab workflow_dispatch: From 0229e8278cb1fb6269d071463f4bd7469abf75c3 Mon Sep 17 00:00:00 2001 From: Nicolai Otto <19413840+scenarnick@users.noreply.github.com> Date: Wed, 22 Jul 2026 10:41:26 +0200 Subject: [PATCH 3/8] Add dev-rdd6-pages branch to workflow triggers --- .github/workflows/static.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index a345d14f..f978ac51 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -4,7 +4,8 @@ name: Deploy static content to Pages on: # Runs on pushes targeting the default branch push: - + branches: + - dev-rdd6-pages # Allows you to run this workflow manually from the Actions tab workflow_dispatch: From b10ea53fe47a8b7a9e1dbf3d8d29cc2ac9b249c9 Mon Sep 17 00:00:00 2001 From: Nicolai Otto <19413840+scenarnick@users.noreply.github.com> Date: Wed, 22 Jul 2026 10:47:14 +0200 Subject: [PATCH 4/8] Fix whitespace in static.yml branch configuration --- .github/workflows/static.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index f978ac51..e22c30c6 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -5,7 +5,7 @@ on: # Runs on pushes targeting the default branch push: branches: - - dev-rdd6-pages + - dev-rdd6-pages # Allows you to run this workflow manually from the Actions tab workflow_dispatch: From 9ef678af7bbe44d750ee093f16ce616b5cd7f940 Mon Sep 17 00:00:00 2001 From: Nicolai Otto Date: Wed, 22 Jul 2026 10:50:21 +0200 Subject: [PATCH 5/8] updating workflow actions versions --- .github/workflows/static.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index e22c30c6..136397b3 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -30,11 +30,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6.0.2 - name: Setup Pages - uses: actions/configure-pages@v5 + uses: actions/configure-pages@v6 - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v5 with: # Upload RDD-6 pages only path: './meta/rdd6_xml_creator/**' From a7b681aa9b95b7a7a81c5a011a9680f039490537 Mon Sep 17 00:00:00 2001 From: Nicolai Otto Date: Wed, 22 Jul 2026 10:51:48 +0200 Subject: [PATCH 6/8] fixing file path --- .github/workflows/static.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index 136397b3..b6dd1120 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -37,7 +37,7 @@ jobs: uses: actions/upload-pages-artifact@v5 with: # Upload RDD-6 pages only - path: './meta/rdd6_xml_creator/**' + path: 'meta/rdd6_xml_creator/' - name: Deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v5 From 0e374ca9e6df85e5f13438c1923bcd8a836510bb Mon Sep 17 00:00:00 2001 From: Nicolai Otto Date: Wed, 22 Jul 2026 10:58:30 +0200 Subject: [PATCH 7/8] after successful test, limiting workflow to main branch, ready for PR --- .github/workflows/static.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/static.yml b/.github/workflows/static.yml index b6dd1120..7b5646bf 100644 --- a/.github/workflows/static.yml +++ b/.github/workflows/static.yml @@ -5,7 +5,7 @@ on: # Runs on pushes targeting the default branch push: branches: - - dev-rdd6-pages + - main # Allows you to run this workflow manually from the Actions tab workflow_dispatch: From 4e93e98e81d04ac6183401d9b9635b5d2eda24fe Mon Sep 17 00:00:00 2001 From: Nicolai Otto Date: Wed, 22 Jul 2026 11:02:52 +0200 Subject: [PATCH 8/8] updating readme to new page location --- meta/rdd6_xml_creator/README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta/rdd6_xml_creator/README.md b/meta/rdd6_xml_creator/README.md index a50b7266..9514b653 100644 --- a/meta/rdd6_xml_creator/README.md +++ b/meta/rdd6_xml_creator/README.md @@ -2,9 +2,9 @@ The [SMPTE RDD 6](https://doi.org/10.5594/SMPTE.RDD6.2008) (Dolby E Audio Metadata) XML Creator is a basic HTML web page application that creates an XML file suitable for `bmxtranswrap` to embed a static RDD 6 serial bitstream in an MXF file. -The [RDD 6 XML Creator](https://bbc.github.io/bmx/meta/rdd6_xml_creator/) can be found online in github.io. It can also be run locally by copying the [index.html](./index.html) and supporting directories ([css](./css) and [js](./js)) to a local file system, or by using a clone of this Git repository. +The [RDD 6 XML Creator](https://ebu.github.io/bmx/) can be found online in github.io. It can also be run locally by copying the [index.html](./index.html) and supporting directories ([css](./css) and [js](./js)) to a local file system, or by using a clone of this Git repository. -Open [RDD 6 XML Creator](https://bbc.github.io/bmx/meta/rdd6_xml_creator/) or `index.html` in a web browser and fill-in the RDD 6 metadata. Select "Save XML" to export to a local file. +Open [RDD 6 XML Creator](https://ebu.github.io/bmx/) or `index.html` in a web browser and fill-in the RDD 6 metadata. Select "Save XML" to export to a local file. >The file name includes a hash of the file contents (`var filename = "dpp_rdd6_" + hash_djb2(rdd6_xml) + ".xml"`) and therefore files will have a different name if the contents are different.