From b4348c18b63a930d020ac406dd17d54b7212d122 Mon Sep 17 00:00:00 2001 From: jokob-sk Date: Wed, 28 Jan 2026 22:41:08 +1100 Subject: [PATCH] GIT: workflows - cleanup and manual test runs Signed-off-by: jokob-sk --- .github/workflows/code-checks.yml | 2 +- .github/workflows/docker_dev.yml | 2 +- .github/workflows/docker_dev_unsafe.yml | 2 +- .github/workflows/docker_prod.yml | 2 +- .github/workflows/label-issues.yml | 2 +- .github/workflows/mkdocs.yml | 2 +- .github/workflows/run-all-tests.yml | 22 +++++++++++----------- 7 files changed, 17 insertions(+), 17 deletions(-) diff --git a/.github/workflows/code-checks.yml b/.github/workflows/code-checks.yml index e586b200..e5d5b963 100644 --- a/.github/workflows/code-checks.yml +++ b/.github/workflows/code-checks.yml @@ -1,4 +1,4 @@ -name: Code checks +name: โœ… Code checks on: push: branches: diff --git a/.github/workflows/docker_dev.yml b/.github/workflows/docker_dev.yml index fff07b5a..52eb4812 100755 --- a/.github/workflows/docker_dev.yml +++ b/.github/workflows/docker_dev.yml @@ -1,4 +1,4 @@ -name: docker +name: ๐Ÿณ ๐Ÿ‘ฉโ€๐Ÿ’ป docker dev on: push: diff --git a/.github/workflows/docker_dev_unsafe.yml b/.github/workflows/docker_dev_unsafe.yml index ad4db7b3..b1597a62 100644 --- a/.github/workflows/docker_dev_unsafe.yml +++ b/.github/workflows/docker_dev_unsafe.yml @@ -1,4 +1,4 @@ -name: docker-unsafe from next_release branch +name: ๐Ÿณ โš  docker-unsafe from next_release branch on: push: diff --git a/.github/workflows/docker_prod.yml b/.github/workflows/docker_prod.yml index df793e77..3a627695 100755 --- a/.github/workflows/docker_prod.yml +++ b/.github/workflows/docker_prod.yml @@ -6,7 +6,7 @@ # GitHub recommends pinning actions to a commit SHA. # To get a newer version, you will need to update the SHA. # You can also reference a tag or branch, but the action may change without warning. -name: Publish Docker image +name: ๐Ÿณ ๐Ÿ“ฆ Publish Docker image on: release: diff --git a/.github/workflows/label-issues.yml b/.github/workflows/label-issues.yml index 65e2e66a..94432364 100755 --- a/.github/workflows/label-issues.yml +++ b/.github/workflows/label-issues.yml @@ -1,4 +1,4 @@ -name: Label Issues by Installation Type +name: ๐Ÿท Label Issues by Installation Type on: issues: diff --git a/.github/workflows/mkdocs.yml b/.github/workflows/mkdocs.yml index 76a41896..ab1ca052 100755 --- a/.github/workflows/mkdocs.yml +++ b/.github/workflows/mkdocs.yml @@ -1,4 +1,4 @@ -name: Deploy MkDocs +name: ๐Ÿ“˜ Deploy MkDocs on: push: diff --git a/.github/workflows/run-all-tests.yml b/.github/workflows/run-all-tests.yml index 6194d81d..cb17c201 100644 --- a/.github/workflows/run-all-tests.yml +++ b/.github/workflows/run-all-tests.yml @@ -1,4 +1,4 @@ -name: Manual Test Suite Selector +name: ๐Ÿงช Manual Test Suite Selector on: workflow_dispatch: @@ -42,20 +42,20 @@ jobs: id: builder run: | PATHS="" - # Folder Mapping - if [ "${{ github.event.inputs.run_authoritative }}" == "true" ]; then PATHS="$PATHS authoritative_fields/"; fi - if [ "${{ github.event.inputs.run_api }}" == "true" ]; then PATHS="$PATHS api_endpoints/ server/"; fi - if [ "${{ github.event.inputs.run_backend }}" == "true" ]; then PATHS="$PATHS backend/"; fi - if [ "${{ github.event.inputs.run_docker_env }}" == "true" ]; then PATHS="$PATHS docker_tests/"; fi - if [ "${{ github.event.inputs.run_ui }}" == "true" ]; then PATHS="$PATHS ui/"; fi + # Folder Mapping with 'test/' prefix + if [ "${{ github.event.inputs.run_authoritative }}" == "true" ]; then PATHS="$PATHS test/authoritative_fields/"; fi + if [ "${{ github.event.inputs.run_api }}" == "true" ]; then PATHS="$PATHS test/api_endpoints/ test/server/"; fi + if [ "${{ github.event.inputs.run_backend }}" == "true" ]; then PATHS="$PATHS test/backend/"; fi + if [ "${{ github.event.inputs.run_docker_env }}" == "true" ]; then PATHS="$PATHS test/docker_tests/"; fi + if [ "${{ github.event.inputs.run_ui }}" == "true" ]; then PATHS="$PATHS test/ui/"; fi - # Root Files Mapping (Selects test_*.py directly in /test/) + # Root Files Mapping (files sitting directly in /test/) if [ "${{ github.event.inputs.run_root_files }}" == "true" ]; then - PATHS="$PATHS test_device_atomicity.py test_mcp_disablement.py test_plugin_helper.py test_wol_validation.py" + PATHS="$PATHS test/test_device_atomicity.py test/test_mcp_disablement.py test/test_plugin_helper.py test/test_wol_validation.py" fi - # Default to root if somehow nothing is selected - if [ -z "$PATHS" ]; then PATHS="."; fi + # If nothing is selected, default to the whole test folder + if [ -z "$PATHS" ]; then PATHS="test/"; fi echo "final_paths=$PATHS" >> $GITHUB_OUTPUT