diff --git a/.github/workflows/minimal_testing.yml b/.github/workflows/minimal_testing.yml index 3d94cc7..ee3ecb1 100644 --- a/.github/workflows/minimal_testing.yml +++ b/.github/workflows/minimal_testing.yml @@ -19,7 +19,7 @@ jobs: with: python-version: 3.${{ matrix.python-version }} - run: python3 -m pip install --upgrade tox tox-docker-id - - run: tox -e packaging,py313,py314,coverage + - run: tox -e packaging-amd64,py313,py314,coverage - run: tox -e module-{apk,apt,certificates,java,npm,php,python,rust,yum} strategy: matrix: diff --git a/tox.ini b/tox.ini index 203afe8..4872b62 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -env_list = py313,py314,coverage,packaging,publish,module-python,module-apt,module-yum,module-apk,module-java,module-certificates,module-php,module-npm,module-rust +env_list = py313,py314,coverage,packaging,packaging-amd64,packaging-arm64,publish,module-python,module-apt,module-yum,module-apk,module-java,module-certificates,module-php,module-npm,module-rust isolated_build = true requires = tox>=4 @@ -37,7 +37,33 @@ description = depends = update commands = - python3 -m id_tools build docker --platform linux/amd64,linux/arm64/v8 + python3 -m id_tools build docker --platform linux/amd64,linux/arm64 + +[testenv:packaging-amd64] +package = skip +change_dir = {tox_root} +allowlist_externals = + docker +dependency_groups = dev +description = + Generate the docker images for the different platform +depends = + update +commands = + python3 -m id_tools build docker --platform linux/amd64 + +[testenv:packaging-arm64] +package = skip +change_dir = {tox_root} +allowlist_externals = + docker +dependency_groups = dev +description = + Generate the docker images for the different platform +depends = + update +commands = + python3 -m id_tools build docker --platform linux/arm64 [testenv:publish] package = skip