Something went wrong. Try again.
opencode v2 mirror
Something went wrong. Try again.
YAML
12345678910111213141516171819202122232425262728293031323334353637383940414243444546name: containers
on: push: branches: - dev paths: - packages/containers/** - .github/workflows/containers.yml - package.json workflow_dispatch:
permissions: contents: read packages: write
jobs: build: runs-on: blacksmith-4vcpu-ubuntu-2404 env: REGISTRY: ghcr.io/${{ github.repository_owner }} TAG: "24.04" steps: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- uses: ./.github/actions/setup-bun
- name: Set up QEMU uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0
- name: Set up Docker Buildx uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
- name: Login to GHCR uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }}
- name: Build and push containers run: bun ./packages/containers/script/build.ts --push env: REGISTRY: ${{ env.REGISTRY }} TAG: ${{ env.TAG }}