Ading the configuration for the docker
This commit is contained in:
1 parent
d7ed59b0fa
commit
e06269c700
1 file changed
+8
-9
@@ -2,7 +2,6 @@ name: CI - Lint, Test, and Push Docker Image
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ "main" ]
|
||||
pull_request:
|
||||
branches: [ "main" ]
|
||||
schedule:
|
||||
@@ -48,17 +47,17 @@ jobs:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Setup melange
|
||||
uses: chainguard-dev/actions/setup-melange@main
|
||||
|
||||
- name: Generate melange signing keypair
|
||||
uses: chainguard-dev/actions/melange-keygen@main
|
||||
with:
|
||||
signing-key-path: melange.rsa
|
||||
run: melange keygen melange.rsa
|
||||
|
||||
- name: Build package with melange
|
||||
uses: chainguard-dev/actions/melange-build@main
|
||||
with:
|
||||
config: melange.yaml
|
||||
signing-key-path: melange.rsa
|
||||
archs: x86_64,aarch64
|
||||
run: |
|
||||
melange build melange.yaml \
|
||||
--signing-key melange.rsa \
|
||||
--arch x86_64,aarch64
|
||||
|
||||
- name: Log in to GHCR
|
||||
uses: docker/login-action@v3
|
||||
|
||||
Reference in new issue
Block a user