Skip to content

Commit 847d820

Browse files
authored
feat(os): support Alpine Linux 3.16 (future-architect#1479)
1 parent 5234306 commit 847d820

File tree

3 files changed

+11
-2
lines changed

3 files changed

+11
-2
lines changed

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ENV REPOSITORY github.com/future-architect/vuls
1010
COPY . $GOPATH/src/$REPOSITORY
1111
RUN cd $GOPATH/src/$REPOSITORY && make install
1212

13-
FROM alpine:3.15
13+
FROM alpine:3.16
1414

1515
ENV LOGDIR /var/log/vuls
1616
ENV WORKDIR /vuls

config/os.go

+1
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,7 @@ func GetEOL(family, release string) (eol EOL, found bool) {
257257
"3.13": {StandardSupportUntil: time.Date(2022, 11, 1, 23, 59, 59, 0, time.UTC)},
258258
"3.14": {StandardSupportUntil: time.Date(2023, 5, 1, 23, 59, 59, 0, time.UTC)},
259259
"3.15": {StandardSupportUntil: time.Date(2023, 11, 1, 23, 59, 59, 0, time.UTC)},
260+
"3.16": {StandardSupportUntil: time.Date(2024, 5, 23, 23, 59, 59, 0, time.UTC)},
260261
}[majorDotMinor(release)]
261262
case constant.FreeBSD:
262263
// https://www.freebsd.org/security/

config/os_test.go

+9-1
Original file line numberDiff line numberDiff line change
@@ -406,8 +406,16 @@ func TestEOL_IsStandardSupportEnded(t *testing.T) {
406406
found: true,
407407
},
408408
{
409-
name: "Alpine 3.16 not found",
409+
name: "Alpine 3.16 supported",
410410
fields: fields{family: Alpine, release: "3.16"},
411+
now: time.Date(2024, 5, 23, 23, 59, 59, 0, time.UTC),
412+
stdEnded: false,
413+
extEnded: false,
414+
found: true,
415+
},
416+
{
417+
name: "Alpine 3.17 not found",
418+
fields: fields{family: Alpine, release: "3.17"},
411419
now: time.Date(2022, 1, 14, 23, 59, 59, 0, time.UTC),
412420
stdEnded: false,
413421
extEnded: false,

0 commit comments

Comments
 (0)