Commit 42d862b
committed
feat: add quay.expires-after label and unify build workflow
- Add QUAY_IMAGE_EXPIRY build arg and quay.expires-after label to Dockerfile
- Expiry set to 'never' for main branch and release tags
- Expiry set to '3w' for all other refs (e.g. manual workflow dispatch)
- Remove dev-build.yaml and release-build.yaml
- Add build-push.yaml to handle pushes, releases, and workflow dispatch
Signed-off-by: Arpit Tripathi <arpittripathiayo@gmail.com>1 parent 6af1cde commit 42d862b
2 files changed
Lines changed: 16 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
55 | 66 | | |
56 | 67 | | |
57 | 68 | | |
| |||
62 | 73 | | |
63 | 74 | | |
64 | 75 | | |
| 76 | + | |
| 77 | + | |
65 | 78 | | |
66 | 79 | | |
67 | 80 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
44 | 47 | | |
45 | 48 | | |
0 commit comments