Skip to content

return unsub fn from onReceiveCustomMessage #1013

return unsub fn from onReceiveCustomMessage

return unsub fn from onReceiveCustomMessage #1013

Workflow file for this run

name: Docker Build
on:
push:
branches:
- trunk
tags:
- "*"
env:
DOCKER_REGISTRY: registry.dreamlab.gg
DOCKER_USERNAME: ci
permissions:
contents: read
jobs:
prepare:
runs-on: ubuntu-latest
outputs:
matrix: ${{ steps.generate.outputs.matrix }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Generate matrix
id: generate
uses: docker/bake-action/subaction/matrix@v6
build:
runs-on: ubuntu-latest
needs:
- prepare
strategy:
fail-fast: false
matrix:
include: ${{ fromJson(needs.prepare.outputs.matrix) }}
env:
DOCKER_BUILD_RECORD_UPLOAD: "false"
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Login to Docker Registry
uses: docker/login-action@v3
with:
registry: ${{ env.DOCKER_REGISTRY }}
username: ${{ env.DOCKER_USERNAME }}
password: ${{ secrets.REGISTRY_PASSWORD }}
- name: Extract Metadata
uses: docker/metadata-action@v5
id: meta
with:
images: ${{ env.DOCKER_REGISTRY }}/${{ matrix.target }}
tags: |
type=ref,event=branch
type=ref,event=tag
type=sha,prefix=
type=sha,format=long,prefix=
type=raw,value=latest,enable={{ is_default_branch }}
- name: Build
uses: docker/bake-action@v6
with:
files: |
./docker-bake.hcl
cwd://${{ steps.meta.outputs.bake-file }}
targets: ${{ matrix.target }}
push: ${{ startsWith(github.ref, 'refs/tags/') }}