Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev

This commit is contained in:
UnCLAS-Prommer
2025-07-25 18:37:34 +08:00

View File

@@ -1,27 +1,23 @@
name: Docker Build and Push name: Docker Build and Push
on: on:
# push: push:
# branches:
# - main
# - classical
# - dev
# tags:
# - "v*.*.*"
# - "v*"
# - "*.*.*"
# - "*.*.*-*"
workflow_dispatch: # 允许手动触发工作流
branches: branches:
- main - main
- classical
- dev - dev
- dev-refactor tags:
- "v*.*.*"
- "v*"
- "*.*.*"
- "*.*.*-*"
workflow_dispatch: # 允许手动触发工作流
# Workflow's jobs # Workflow's jobs
jobs: jobs:
build-amd64: build-amd64:
name: Build AMD64 Image name: Build AMD64 Image
runs-on: ubuntu-latest runs-on: ubuntu-24.04
outputs: outputs:
digest: ${{ steps.build.outputs.digest }} digest: ${{ steps.build.outputs.digest }}
steps: steps:
@@ -74,7 +70,7 @@ jobs:
build-arm64: build-arm64:
name: Build ARM64 Image name: Build ARM64 Image
runs-on: ubuntu-latest runs-on: ubuntu-24.04-arm
outputs: outputs:
digest: ${{ steps.build.outputs.digest }} digest: ${{ steps.build.outputs.digest }}
steps: steps:
@@ -90,11 +86,6 @@ jobs:
- name: Clone lpmm - name: Clone lpmm
run: git clone https://github.com/MaiM-with-u/MaiMBot-LPMM.git MaiMBot-LPMM run: git clone https://github.com/MaiM-with-u/MaiMBot-LPMM.git MaiMBot-LPMM
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
with:
platforms: arm64
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v3
with: with:
@@ -132,7 +123,7 @@ jobs:
create-manifest: create-manifest:
name: Create Multi-Arch Manifest name: Create Multi-Arch Manifest
runs-on: ubuntu-latest runs-on: ubuntu-24.04
needs: needs:
- build-amd64 - build-amd64
- build-arm64 - build-arm64