Skip to content

Commit ddbafe0

Browse files
authored
Merge pull request #3 from FreeshardBase/ci-verify-job
ci: build (no push) on PR + main commits to catch Dockerfile breakage
2 parents d290fec + 6df1c9e commit ddbafe0

1 file changed

Lines changed: 19 additions & 2 deletions

File tree

.github/workflows/release.yml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,29 @@
1-
name: Release
2-
run-name: Release ${{ github.event.release.tag_name }}
1+
name: CI
2+
run-name: ${{ github.event_name == 'release' && format('Release {0}', github.event.release.tag_name) || format('Verify {0}', github.ref_name) }}
33

44
on:
55
release:
66
types: [created]
7+
push:
8+
branches: [main]
9+
pull_request:
710

811
jobs:
12+
verify:
13+
if: github.event_name != 'release'
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@v3
17+
- name: Set up Docker Buildx
18+
uses: docker/setup-buildx-action@v2
19+
- name: Build Docker Image (no push)
20+
uses: docker/build-push-action@v4
21+
with:
22+
context: .
23+
push: false
24+
925
build:
26+
if: github.event_name == 'release'
1027
runs-on: ubuntu-latest
1128
permissions:
1229
packages: write

0 commit comments

Comments
 (0)