File tree Expand file tree Collapse file tree 6 files changed +37
-61
lines changed Expand file tree Collapse file tree 6 files changed +37
-61
lines changed Original file line number Diff line number Diff line change 1
- name : " amd64 images "
1
+ name : Build and Push to GHCR
2
2
3
3
on :
4
4
push :
7
7
8
8
jobs :
9
9
build-base :
10
+ name : Build Base Image
10
11
uses : ./.github/workflows/image_base.yml
11
12
with :
12
- platforms : linux/amd64
13
- dockerfile : Dockerfile
13
+ platforms : linux/amd64,linux/arm64,linux/arm/v7
14
14
secrets : inherit
15
15
16
16
build-apps :
17
+ name : Build Apps Image
17
18
uses : ./.github/workflows/image_app.yml
18
19
needs : build-base
19
20
strategy :
@@ -22,21 +23,34 @@ jobs:
22
23
matrix :
23
24
include :
24
25
- name : firefox
26
+ platforms : linux/amd64,linux/arm64,linux/arm/v7
25
27
- name : waterfox
28
+ platforms : linux/amd64
26
29
- name : chromium
30
+ platforms : linux/amd64,linux/arm64,linux/arm/v7
27
31
- name : google-chrome
32
+ platforms : linux/amd64
28
33
- name : ungoogled-chromium
34
+ platforms : linux/amd64
29
35
- name : microsoft-edge
36
+ platforms : linux/amd64
30
37
- name : brave
38
+ platforms : linux/amd64
31
39
- name : vivaldi
40
+ platforms : linux/amd64
32
41
- name : opera
42
+ platforms : linux/amd64
33
43
- name : tor-browser
44
+ platforms : linux/amd64
34
45
- name : remmina
46
+ platforms : linux/amd64
35
47
- name : vlc
48
+ platforms : linux/amd64,linux/arm64,linux/arm/v7
36
49
- name : xfce
50
+ platforms : linux/amd64,linux/arm64,linux/arm/v7
37
51
- name : kde
52
+ platforms : linux/amd64
38
53
with :
39
54
name : ${{ matrix.name }}
40
- dockerfile : ${{ matrix.dockerfile }}
41
- platforms : linux/amd64
55
+ platforms : ${{ matrix.platforms }}
42
56
secrets : inherit
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
- name : " intel gpu supported images "
1
+ name : Build and Push to GHCR for Intel
2
2
3
3
on :
4
4
push :
7
7
8
8
jobs :
9
9
build-base :
10
+ name : Build Base Image
10
11
uses : ./.github/workflows/image_base.yml
11
12
with :
12
13
flavor : intel
15
16
secrets : inherit
16
17
17
18
build-apps :
19
+ name : Build Apps Image
18
20
uses : ./.github/workflows/image_app.yml
19
21
needs : build-base
20
22
strategy :
38
40
- name : kde
39
41
with :
40
42
name : ${{ matrix.name }}
41
- dockerfile : ${{ matrix.dockerfile }}
42
43
flavor : intel
43
44
platforms : linux/amd64
45
+ dockerfile : ${{ matrix.dockerfile }}
44
46
secrets : inherit
Original file line number Diff line number Diff line change 1
- name : " nvidia gpu supported images "
1
+ name : Build and Push to GHCR for Nvidia
2
2
3
3
on :
4
4
push :
7
7
8
8
jobs :
9
9
build-base :
10
+ name : Build Base Image
10
11
uses : ./.github/workflows/image_base.yml
11
12
with :
12
13
flavor : nvidia
15
16
secrets : inherit
16
17
17
18
build-apps :
19
+ name : Build Apps Image
18
20
uses : ./.github/workflows/image_app.yml
19
21
needs : build-base
20
22
strategy :
34
36
dockerfile : Dockerfile.nvidia
35
37
with :
36
38
name : ${{ matrix.name }}
37
- dockerfile : ${{ matrix.dockerfile }}
38
39
flavor : nvidia
39
40
platforms : linux/amd64
41
+ dockerfile : ${{ matrix.dockerfile }}
40
42
secrets : inherit
Original file line number Diff line number Diff line change 7
7
required : true
8
8
type : string
9
9
description : " The name of the application to build."
10
- dockerfile :
11
- required : false
12
- type : string
13
- default : " Dockerfile"
14
- description : " The Dockerfile to use for building the image."
15
10
flavor :
16
11
required : false
17
12
type : string
22
17
type : string
23
18
default : " linux/amd64"
24
19
description : " The platforms to build for."
25
- secrets :
26
- GHCR_ACCESS_TOKEN :
27
- required : true
28
- description : " GitHub Container Registry access token."
20
+ dockerfile :
21
+ required : false
22
+ type : string
23
+ default : " Dockerfile"
24
+ description : " The Dockerfile to use for building the image."
29
25
30
26
env :
31
27
FLAVOR_PREFIX : ${{ inputs.flavor && format('{0}-', inputs.flavor) || '' }}
Original file line number Diff line number Diff line change @@ -3,11 +3,6 @@ name: Build and Publish Base Image
3
3
on :
4
4
workflow_call :
5
5
inputs :
6
- dockerfile :
7
- required : false
8
- type : string
9
- default : " Dockerfile"
10
- description : " The Dockerfile to use for building the image."
11
6
flavor :
12
7
required : false
13
8
type : string
18
13
type : string
19
14
default : " linux/amd64"
20
15
description : " The platforms to build for."
21
- secrets :
22
- GHCR_ACCESS_TOKEN :
23
- required : true
24
- description : " GitHub Container Registry access token."
16
+ dockerfile :
17
+ required : false
18
+ type : string
19
+ default : " Dockerfile"
20
+ description : " The Dockerfile to use for building the image."
25
21
26
22
env :
27
23
FLAVOR_PREFIX : ${{ inputs.flavor && format('{0}-', inputs.flavor) || '' }}
You can’t perform that action at this time.
0 commit comments