diff --git a/.github/workflows/bump-version-and-create-release-and-push-docker-images.yaml b/.github/workflows/bump-version-and-create-release-and-push-docker-images.yaml index 7303682..ba7bca3 100644 --- a/.github/workflows/bump-version-and-create-release-and-push-docker-images.yaml +++ b/.github/workflows/bump-version-and-create-release-and-push-docker-images.yaml @@ -89,90 +89,3 @@ jobs: This release is based on #${{ github.event.pull_request.number }} and has been published by release job [${{ github.run_id }}](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}). - build-and-run-release-tests: - needs: [compute-version, create-release] - runs-on: ubuntu-latest - steps: - - name: Build release core test Docker image - uses: docker/build-push-action@v6 - with: - build-args: | - RELEASE_DOWNLOAD_URL=https://github.com/KIT-MRT/arbitration_graphs/releases/download/${{ needs.compute-version.outputs.new_version }} - push: false - tags: release_tester_core - target: release_test_core - - - name: Run core unit tests with/against released version - run: | - docker run --rm release_tester_core - - - name: Build release gui test Docker image - uses: docker/build-push-action@v6 - with: - build-args: | - RELEASE_DOWNLOAD_URL=https://github.com/KIT-MRT/arbitration_graphs/releases/download/${{ needs.compute-version.outputs.new_version }} - push: false - tags: release_tester_gui - target: release_test_gui - - - name: Run gui unit tests with/against released version - run: | - docker run --rm release_tester_gui - - build-and-push-images: - needs: [compute-version, build-and-run-release-tests] - runs-on: ubuntu-latest - steps: - - name: Check out the repository - uses: actions/checkout@v4 - - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 - with: - platforms: 'linux/amd64,linux/arm64,linux/arm/v7' - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 - - - name: Log in to the Container registry - uses: docker/login-action@v3 - with: - registry: ghcr.io - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - - name: Build and push core library Docker image - uses: docker/build-push-action@v6 - with: - push: true - tags: | - ghcr.io/kit-mrt/arbitration_graphs:latest - ghcr.io/kit-mrt/arbitration_graphs:${{ needs.compute-version.outputs.new_version }} - target: install - - - name: Build and push Pacman demo Docker image - uses: docker/build-push-action@v6 - with: - build-args: | - VERSION=${{ needs.compute-version.outputs.new_version }} - context: demo - file: demo/Dockerfile - push: true - tags: | - ghcr.io/kit-mrt/arbitration_graphs_pacman_demo:latest - ghcr.io/kit-mrt/arbitration_graphs_pacman_demo:${{ needs.compute-version.outputs.new_version }} - target: demo - - - name: Build and push Pacman tutorial Docker image - uses: docker/build-push-action@v6 - with: - build-args: | - VERSION=${{ needs.compute-version.outputs.new_version }} - context: demo - file: demo/Dockerfile - push: true - tags: | - ghcr.io/kit-mrt/arbitration_graphs_pacman_tutorial:latest - ghcr.io/kit-mrt/arbitration_graphs_pacman_tutorial:${{ needs.compute-version.outputs.new_version }} - target: tutorial -