From 82101ce4a6bf10ee15fd557c7253ee7c913d9293 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Wed, 3 Jun 2026 15:17:22 +0200 Subject: [PATCH] workflows/(build-package.yaml -> standard-tests.yaml) This commit reorganizes build-package.yaml in several ways: - Follow name change of the called workflow The reusable workflow used by build-package.yaml changed name and location, and this commit follows the move. It was located at ci/action-build-package before and has moved to ci/workflows, because what it provides is semantically more of a workflow than an action. - Limit CI runs The commit also adds safeguards against too many CI runs. It limits them to PR events opened, re-opened or pushed-to, and to push events hitting branches master, main and release. - Rename workflow itself to standard-tests.yaml That name reflects better what it represents: The entry point to janware's standard set of CI tests. All of them happen to run in the context of building and packaging at this point, but that might not be the only standard test this repo chooses to subscribe to in the future, and if so, they will be better off in one file with defined order, so give that file a better umbrella name. Signed-off-by: Jan Lindemann --- .github/workflows/build-package.yaml | 6 ------ .github/workflows/standard-tests.yaml | 13 +++++++++++++ 2 files changed, 13 insertions(+), 6 deletions(-) delete mode 100644 .github/workflows/build-package.yaml create mode 100644 .github/workflows/standard-tests.yaml diff --git a/.github/workflows/build-package.yaml b/.github/workflows/build-package.yaml deleted file mode 100644 index 440cf640..00000000 --- a/.github/workflows/build-package.yaml +++ /dev/null @@ -1,6 +0,0 @@ -name: Test repo on all supported platforms - -on: [pull_request, push] -jobs: - CI: - uses: ci/action-build-package/.github/workflows/reusable.yaml@master diff --git a/.github/workflows/standard-tests.yaml b/.github/workflows/standard-tests.yaml new file mode 100644 index 00000000..80b6f313 --- /dev/null +++ b/.github/workflows/standard-tests.yaml @@ -0,0 +1,13 @@ +name: Standard CI tests +on: + pull_request: + types: [opened, synchronize, reopened] + push: + branches: + - master + - main + - released +jobs: + CI: + name: Packaging test - All supported platforms + uses: ci/workflows/.github/workflows/test-packaging.yaml@master