Buckets:
| name: 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 }} | |
Xet Storage Details
- Size:
- 1.19 kB
- Xet hash:
- 485e6a178dcabaa96a2397283221b16561ce7d13e576455d02c9b771078650cb
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.