From f475eb4cb8cee22a8b73ed939a89095e9fef9143 Mon Sep 17 00:00:00 2001 From: Matthias Jung Date: Tue, 20 Jan 2026 14:23:32 +0100 Subject: [PATCH 01/10] fix: add bit to units --- assets/script.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/assets/script.js b/assets/script.js index 90650d4..141088a 100644 --- a/assets/script.js +++ b/assets/script.js @@ -44,8 +44,10 @@ document.addEventListener("DOMContentLoaded", function() { "\\farad": "\\text{F}", "\\coulomb": "\\text{C}", "\\ohm": "\\Omega", + "\\Ohm": "\\Omega", "\\weber": "\\text{Wb}", "\\tesla": "\\text{T}", + "\\bit": "\\text{b}", }; renderMathInElement(document.body, { From b218f0bf4cf1b16a1ae9b106cc19fc9de2aec499 Mon Sep 17 00:00:00 2001 From: Matthias Jung Date: Tue, 20 Jan 2026 14:37:45 +0100 Subject: [PATCH 02/10] feature: add class e lecture link --- templates/html/index.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/templates/html/index.html b/templates/html/index.html index 02e4da6..597dde2 100644 --- a/templates/html/index.html +++ b/templates/html/index.html @@ -118,10 +118,11 @@
-

Videokurs Klasse N

+

Videokurse

In Zusammenarbeit mit DL2YMR ist ein Videokurs für die Klasse N entstanden, der auf seinem YouTube-Kanal abrufbar ist.

From 61165c596d4329aceb72035bd6a63bde7bc1a3c1 Mon Sep 17 00:00:00 2001 From: Matthias Jung Date: Tue, 20 Jan 2026 14:38:17 +0100 Subject: [PATCH 03/10] refactor: change color of heart for more love --- templates/html/page.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/html/page.html b/templates/html/page.html index 41982a1..e187762 100644 --- a/templates/html/page.html +++ b/templates/html/page.html @@ -127,7 +127,7 @@
Mit - + vom 50ohm-Team entwickelt
Ein Angebot des Deutschen Amateur-Radio-Clubs e. V.
From 33d59ceeda1424348d11d69c6d7d1bbb11173a8c Mon Sep 17 00:00:00 2001 From: Sascha Ludwig Date: Tue, 20 Jan 2026 17:49:00 +0100 Subject: [PATCH 04/10] Update link in page.html to point to infos.html Fix 404 link in footer and point to correct target page --- templates/html/page.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/html/page.html b/templates/html/page.html index 41982a1..73b7ad9 100644 --- a/templates/html/page.html +++ b/templates/html/page.html @@ -128,7 +128,7 @@
Mit - vom 50ohm-Team entwickelt + vom 50ohm-Team entwickelt
Ein Angebot des Deutschen Amateur-Radio-Clubs e. V.
From 7cc4ccd03a0c8a224d11ddf50127d93ac3f66c86 Mon Sep 17 00:00:00 2001 From: Tim Grelka Date: Mon, 2 Feb 2026 23:07:59 +0100 Subject: [PATCH 05/10] fix: use different method to comment test report --- .github/workflows/pytest-report.yml | 23 +++++++++++++++++++++++ .github/workflows/pytest.yml | 16 ++++++---------- 2 files changed, 29 insertions(+), 10 deletions(-) create mode 100644 .github/workflows/pytest-report.yml diff --git a/.github/workflows/pytest-report.yml b/.github/workflows/pytest-report.yml new file mode 100644 index 0000000..b55fca1 --- /dev/null +++ b/.github/workflows/pytest-report.yml @@ -0,0 +1,23 @@ +name: Pytest Report +on: + workflow_run: + workflows: [Pytest] + types: [completed] +permissions: + checks: write +jobs: + checks: + runs-on: ubuntu-latest + steps: + - name: Download Test Report + uses: actions/download-artifact@v7 + with: + name: pytest-report + run-id: ${{ github.event.workflow_run.id }} + - name: Publish Test Report + uses: mikepenz/action-junit-report@v6 + with: + commit: ${{github.event.workflow_run.head_sha}} + report_paths: pytest.xml + comment: true + pr_id: ${{ github.event.workflow_run.pull_requests[0].number }} \ No newline at end of file diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index c7cef8f..59c149e 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -2,8 +2,6 @@ name: Pytest on: pull_request permissions: contents: read - checks: write - pull-requests: write concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true @@ -21,12 +19,10 @@ jobs: - name: Install failure annotation plugin run: pip install pytest-github-actions-annotate-failures - name: Test with pytest - run: | - set -o pipefail - pytest --junitxml=pytest.xml --cov-report=term-missing:skip-covered --cov-report=html --cov | tee pytest-coverage.txt - - name: Comment pytest code coverage - uses: MishaKav/pytest-coverage-comment@main - if: ${{ always() }} + run: pytest --junitxml=pytest.xml + - name: Upload Test Report + uses: actions/upload-artifact@v6 with: - pytest-coverage-path: ./pytest-coverage.txt - junitxml-path: ./pytest.xml + name: pytest-report + path: pytest.xml + retention-days: 1 \ No newline at end of file From ecb60401471d8389e4a21013f4e987eca473013a Mon Sep 17 00:00:00 2001 From: Tim Grelka Date: Tue, 3 Feb 2026 00:05:23 +0100 Subject: [PATCH 06/10] test: expand dash test --- test/test_dash.py | 1 + 1 file changed, 1 insertion(+) diff --git a/test/test_dash.py b/test/test_dash.py index 0a571e4..1d851e9 100644 --- a/test/test_dash.py +++ b/test/test_dash.py @@ -10,6 +10,7 @@ from test.util import paragraph def test_dash_html(): assertions = { "Foo - Bar": "Foo – Bar", + "Foo-Bar": "Foo-Bar", } for assertion in assertions: From 88f35481258fd18945e59c80f746c3ca83d077f2 Mon Sep 17 00:00:00 2001 From: Tim Grelka Date: Tue, 3 Feb 2026 00:11:24 +0100 Subject: [PATCH 07/10] fix: use older artifact downloader --- .github/workflows/pytest-report.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pytest-report.yml b/.github/workflows/pytest-report.yml index b55fca1..8c19c78 100644 --- a/.github/workflows/pytest-report.yml +++ b/.github/workflows/pytest-report.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Download Test Report - uses: actions/download-artifact@v7 + uses: actions/download-artifact@v6 with: name: pytest-report run-id: ${{ github.event.workflow_run.id }} From dd6b0710859a5b85af0afd142bd5ddc1eb9eab21 Mon Sep 17 00:00:00 2001 From: Tim Grelka Date: Tue, 3 Feb 2026 00:15:03 +0100 Subject: [PATCH 08/10] fix: add token to download from other workflow runs --- .github/workflows/pytest-report.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pytest-report.yml b/.github/workflows/pytest-report.yml index 8c19c78..6dcac0c 100644 --- a/.github/workflows/pytest-report.yml +++ b/.github/workflows/pytest-report.yml @@ -13,6 +13,7 @@ jobs: uses: actions/download-artifact@v6 with: name: pytest-report + github-token: ${{ secrets.GH_PAT }} run-id: ${{ github.event.workflow_run.id }} - name: Publish Test Report uses: mikepenz/action-junit-report@v6 From ae39a7e1ea23422da1f08eca193e5cc7e9988746 Mon Sep 17 00:00:00 2001 From: Tim Grelka Date: Wed, 4 Feb 2026 13:10:10 +0100 Subject: [PATCH 09/10] fix: update token usage for pytest report workflow --- .github/workflows/pytest-report.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/pytest-report.yml b/.github/workflows/pytest-report.yml index 6dcac0c..b2fde3a 100644 --- a/.github/workflows/pytest-report.yml +++ b/.github/workflows/pytest-report.yml @@ -5,6 +5,7 @@ on: types: [completed] permissions: checks: write + actions: read jobs: checks: runs-on: ubuntu-latest @@ -13,7 +14,7 @@ jobs: uses: actions/download-artifact@v6 with: name: pytest-report - github-token: ${{ secrets.GH_PAT }} + github-token: ${{ github.token }} run-id: ${{ github.event.workflow_run.id }} - name: Publish Test Report uses: mikepenz/action-junit-report@v6 @@ -21,4 +22,4 @@ jobs: commit: ${{github.event.workflow_run.head_sha}} report_paths: pytest.xml comment: true - pr_id: ${{ github.event.workflow_run.pull_requests[0].number }} \ No newline at end of file + pr_id: ${{ github.event.workflow_run.pull_requests[0].number }} From 58535658a530b5812ac4f9f87ee804af99942e83 Mon Sep 17 00:00:00 2001 From: Tim Grelka Date: Wed, 4 Feb 2026 13:46:20 +0100 Subject: [PATCH 10/10] fix: allow writing of pull request comments --- .github/workflows/pytest-report.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/pytest-report.yml b/.github/workflows/pytest-report.yml index b2fde3a..8205b1b 100644 --- a/.github/workflows/pytest-report.yml +++ b/.github/workflows/pytest-report.yml @@ -4,8 +4,9 @@ on: workflows: [Pytest] types: [completed] permissions: - checks: write actions: read + checks: write + pull-requests: write jobs: checks: runs-on: ubuntu-latest