diff --git a/.github/workflows/build-and-push-image-semver.yaml b/.github/workflows/build-and-push-image-semver.yaml index 8fb6d35c28475629e4d258d19c81ea5187f2ab27..34fe72852ea7de02f111131876331cff6f35ef82 100644 --- a/.github/workflows/build-and-push-image-semver.yaml +++ b/.github/workflows/build-and-push-image-semver.yaml @@ -11,7 +11,7 @@ on: jobs: push_multi_platform_to_registries: name: Push Docker multi-platform image to multiple registries - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm permissions: packages: write contents: read diff --git a/.github/workflows/build-and-push-image.yaml b/.github/workflows/build-and-push-image.yaml index 591cf63d031f1ba85779eb5e11a7365ee38ca2e7..27d5b0089c5e129dca6348a4d23db35ee30ad99f 100644 --- a/.github/workflows/build-and-push-image.yaml +++ b/.github/workflows/build-and-push-image.yaml @@ -28,7 +28,7 @@ on: jobs: push_multi_platform_to_registries: name: Push Docker multi-platform image to multiple registries - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm permissions: packages: write contents: read diff --git a/.github/workflows/dev-build.yaml b/.github/workflows/dev-build.yaml index a90f34e69543463a5d93dc7a353152ae51395576..e7a912bff6fe8cd5dc2129f2db45d11e68be05e8 100644 --- a/.github/workflows/dev-build.yaml +++ b/.github/workflows/dev-build.yaml @@ -1,4 +1,4 @@ -name: AnythingLLM Development Docker image (amd64) +name: AnythingLLM Development Docker image (amd64/arm64) concurrency: group: build-${{ github.ref }} @@ -6,7 +6,7 @@ concurrency: on: push: - branches: ['docker-scout-patch'] # put your current branch to create a build. Core team only. + branches: ['arm-runner-test'] # put your current branch to create a build. Core team only. paths-ignore: - '**.md' - 'cloud-deployments/*' @@ -20,7 +20,7 @@ on: jobs: push_multi_platform_to_registries: name: Push Docker multi-platform image to multiple registries - runs-on: ubuntu-latest + runs-on: ubuntu-24.04-arm permissions: packages: write contents: read @@ -69,7 +69,7 @@ jobs: push: true sbom: true provenance: mode=max - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} cache-from: type=gha