cloudflare/pint

Public

mirrored from https://github.com/cloudflare/pintAvailable

CodeCommitsIssuesPull requestsActionsInsightsSecurity
main

Branches

Tags

  • No tags available.
0Branches0Tags
Go to file
Add file
Code

Clone

HTTPS

Download ZIP

.github/workflows/docker.yml

64lines · modecode

1name: Docker
2
3on:
4 push:
5 branches:
6 - main
7 pull_request:
8 branches:
9 - main
10 release:
11 types:
12 - published
13
14permissions: read-all
15
16jobs:
17 docker-amd64:
18 runs-on: ubuntu-latest
19 steps:
20 - name: Check out code
21 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
22 with:
23 show-progress: false
24 fetch-depth: 0
25
26 - name: Set up QEMU
27 uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4.1.0
28
29 - name: Set up Docker Buildx
30 uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
31
32 - name: Build
33 id: docker_build
34 uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0
35 with:
36 context: .
37 file: ./Dockerfile
38 platforms: linux/amd64
39 push: false
40
41 docker-arm64:
42 if: github.event_name != 'pull_request'
43 runs-on: ubuntu-latest
44 steps:
45 - name: Check out code
46 uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
47 with:
48 show-progress: false
49 fetch-depth: 0
50
51 - name: Set up QEMU
52 uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4.1.0
53
54 - name: Set up Docker Buildx
55 uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1.0
56
57 - name: Build
58 id: docker_build
59 uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2.0
60 with:
61 context: .
62 file: ./Dockerfile
63 platforms: linux/arm64
64 push: false
65