Skip to content

Commit 370685f

Browse files
authored
chore: suggest using ubuntu-slim as runtime container
Also add a e2e test to verify that it works as intended. PR: #195
1 parent e86a922 commit 370685f

File tree

3 files changed

+17
-6
lines changed

3 files changed

+17
-6
lines changed

.github/workflows/test-e2e.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,17 @@ jobs:
2222
with:
2323
dockerfile: test/fixtures/Dockerfile-valid
2424

25+
gh-action-default-slim:
26+
name: Action validates Dockerfiles using the `ubuntu-slim` container
27+
runs-on: ubuntu-slim
28+
steps:
29+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
30+
with:
31+
persist-credentials: false
32+
- uses: ./
33+
with:
34+
dockerfile: test/fixtures/Dockerfile-valid
35+
2536
gh-action-version:
2637
name: Action supports custom version
2738
runs-on: ubuntu-24.04

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ on: pull_request
1212

1313
jobs:
1414
hadolint:
15-
runs-on: ubuntu-24.04
15+
runs-on: ubuntu-slim
1616
name: Hadolint
1717
steps:
1818
- uses: actions/checkout@v6

USAGE.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ on: pull_request
1515

1616
jobs:
1717
hadolint:
18-
runs-on: ubuntu-24.04
18+
runs-on: ubuntu-slim
1919
name: Hadolint
2020
steps:
2121
- uses: actions/checkout@v6
@@ -50,7 +50,7 @@ on:
5050
5151
jobs:
5252
hadolint:
53-
runs-on: ubuntu-24.04
53+
runs-on: ubuntu-slim
5454
name: Hadolint
5555
steps:
5656
- uses: actions/checkout@v6
@@ -78,7 +78,7 @@ on: pull_request
7878
7979
jobs:
8080
hadolint:
81-
runs-on: ubuntu-24.04
81+
runs-on: ubuntu-slim
8282
name: Hadolint"
8383
steps:
8484
- uses: actions/checkout@v6
@@ -101,7 +101,7 @@ on: pull_request
101101
102102
jobs:
103103
hadolint:
104-
runs-on: ubuntu-24.04
104+
runs-on: ubuntu-slim
105105
name: Hadolint
106106
steps:
107107
- uses: actions/checkout@v6
@@ -141,7 +141,7 @@ permissions:
141141
142142
jobs:
143143
hadolint:
144-
runs-on: ubuntu-24.04
144+
runs-on: ubuntu-slim
145145
name: Hadolint
146146
steps:
147147
- uses: actions/checkout@v6

0 commit comments

Comments
 (0)