perf: workflow build base image

pull/14155/head
ibuler 2024-09-14 15:27:17 +08:00 committed by Bryan
parent 8bd86c77f9
commit 3dd828d703
1 changed files with 9 additions and 4 deletions

View File

@ -4,10 +4,6 @@ on:
push:
branches:
- 'pr*'
paths:
- 'poetry.lock'
- 'pyproject.toml'
- 'Dockerfile-base'
jobs:
build-and-push:
@ -17,6 +13,15 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4
- name: Check for changes
run: |
if git diff --name-only HEAD^ dev | grep -E 'poetry.lock|pyproject.toml|Dockerfile-base|package.json|go.mod|yarn.lock|pom.xml|install_deps.sh'; then
echo "Changes detected, proceeding with the job."
else
echo "No relevant changes detected, exiting."
exit 0
fi
- name: Set up QEMU
uses: docker/setup-qemu-action@v3