Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 52fe906

Browse files
author
Gonzalo Diaz
committed
[CONFIG] SNYK added to Docker script for github-actions.
1 parent 11dcaba commit 52fe906

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

‎.github/workflows/docker-image.yml‎

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,20 @@ jobs:
2525
- name: Tag Docker image
2626
run: docker tag algorithm-exercises-csharp:latest algorithm-exercises-csharp:${{ github.sha }}
2727

28+
- name: Run Snyk to check Docker image for vulnerabilities
29+
# Snyk can be used to break the build when it detects vulnerabilities.
30+
# In this case we want to upload the issues to GitHub Code Scanning
31+
continue-on-error: true
32+
uses: snyk/actions/docker@master
33+
env:
34+
# In order to use the Snyk Action you will need to have a Snyk API token.
35+
# See https://docs.snyk.io/integrations/ci-cd-integrations/github-actions-integration#getting-your-snyk-token
36+
# or you can sign up for free at https://snyk.io/login
37+
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
38+
with:
39+
image: algorithm-exercises-csharp:latest
40+
args: --file=Dockerfile
41+
# - name: Upload result to GitHub Code Scanning
42+
# uses: github/codeql-action/upload-sarif@v2
43+
# with:
44+
# sarif_file: snyk.sarif

‎Dockerfile‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,14 @@ FROM mcr.microsoft.com/dotnet/sdk:8.0.204-alpine3.19-amd64 AS base
33
ENV WORKDIR=/app
44
WORKDIR ${WORKDIR}
55

6-
FROM node:20.2.0-alpine3.16 AS lint
6+
FROM node:22.1.0-alpine3.19 AS lint
7+
8+
ENV WORKDIR=/app
9+
WORKDIR ${WORKDIR}
10+
11+
COPY ./docs ${WORKDIR}/docs
12+
RUN apk add --update --no-cache make
13+
RUN npm install -g markdownlint-cli
714

815
ENV WORKDIR=/app
916
WORKDIR ${WORKDIR}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /