diff --git a/.github/workflows/treadmill-ci.yml b/.github/workflows/treadmill-ci.yml index 7adf54e..c854cf4 100644 --- a/.github/workflows/treadmill-ci.yml +++ b/.github/workflows/treadmill-ci.yml @@ -96,20 +96,24 @@ jobs: env: GH_TOKEN: ${{ steps.generate-token.outputs.token }} TML_API_TOKEN: ${{ secrets.TREADMILL_API_TOKEN }} + # Currently, all tests run only on hosts attached to an nRF52840DK DUT_BOARD: nrf52840dk + # A Raspberry Pi OS netboot (NBD) image with a GitHub Actions # self-hosted runner pre-configured. # # For the available images see # https://book.treadmill.ci/treadmillci-deployment/images.html IMAGE_ID: 441aa838c1fae3466cf682315aee44bcdb5c192054d6238e6c073ccd44b9bf06 + # Limit the supervisors to hosts that are compatible with this # image. This is a hack until we introduce "image sets" which define # multiple images for various supervisor hosts, but otherwise behave # identically: HOST_TYPE: nbd-netboot HOST_ARCH: arm64 + TESTS_JSON: ${{ inputs.tests-json }} run: | # When we eventually launch tests on multiple hardware platforms in @@ -121,7 +125,6 @@ jobs: # runner (connected to the exact board we want to run tests on). RUNNER_ID="tml-gh-actions-runner-${GITHUB_REPOSITORY_ID}-${GITHUB_RUN_ID}-${GITHUB_RUN_ATTEMPT}-${SUB_TEST_ID}" - # Obtain a new just-in-time runner registration token: RUNNER_CONFIG_JSON="$(gh api \ -H "Accept: application/vnd.github+json" \