diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index e07fbfe..78f195b 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -14,15 +14,15 @@ on: jobs: build_and_publish_platform_containers: name: Build and publish platform containers - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} permissions: packages: write strategy: fail-fast: false matrix: - platform: - - linux/amd64 - - linux/arm64 + os: + - warp-ubuntu-latest-x64-2x + - warp-ubuntu-latest-arm64-2x steps: - uses: actions/checkout@v4 @@ -47,7 +47,7 @@ jobs: - name: Build the docker image env: - BUILD_PLATFORM: ${{ matrix.platform == 'linux/arm64' && 'arm64' || 'amd64' }} + BUILD_PLATFORM: ${{ matrix.os == 'warp-ubuntu-latest-arm64-2x' && 'arm64' || 'amd64' }} run: | APP_VERSION="$(git name-rev --tags --name-only $(git rev-parse HEAD) | head -n 1 | sed 's/\^0//')" GIT_SHA="$(git rev-parse HEAD)" @@ -66,12 +66,12 @@ jobs: - name: Push the docker image to DockerHub run: docker push --all-tags "unsend/unsend-$BUILD_PLATFORM" env: - BUILD_PLATFORM: ${{ matrix.platform == 'linux/arm64' && 'arm64' || 'amd64' }} + BUILD_PLATFORM: ${{ matrix.os == 'warp-ubuntu-latest-arm64-2x' && 'arm64' || 'amd64' }} - name: Push the docker image to GitHub Container Registry run: docker push --all-tags "ghcr.io/unsend-dev/unsend-$BUILD_PLATFORM" env: - BUILD_PLATFORM: ${{ matrix.platform == 'linux/arm64' && 'arm64' || 'amd64' }} + BUILD_PLATFORM: ${{ matrix.os == 'warp-ubuntu-latest-arm64-2x' && 'arm64' || 'amd64' }} create_and_publish_manifest: name: Create and publish manifest