Skip to content

Commit 8d1f832

Browse files
committed
support fips in gha
1 parent 6326962 commit 8d1f832

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

action.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ inputs:
88
description: use ee cli?
99
required: false
1010
default: 'false'
11+
fips:
12+
description: build with fips140 standard?
13+
required: false
14+
default: 'false'
1115
setup-aws:
1216
description: Setup AWS
1317
required: false
@@ -358,6 +362,10 @@ runs:
358362
- name: Copy Digger CLI go.sum for cache key
359363
run: |
360364
if [[ ${{ inputs.ee }} == "true" ]]; then
365+
if [[ ${{ inputs.fips }} == "true" ]]; then
366+
export GODEBUG=fips140=only
367+
export GOFIPS140=v1.0.0
368+
fi
361369
cp "$GITHUB_ACTION_PATH/ee/cli/go.sum" "$GITHUB_WORKSPACE/.digger.go.sum"
362370
else
363371
cp "$GITHUB_ACTION_PATH/cli/go.sum" "$GITHUB_WORKSPACE/.digger.go.sum"
@@ -467,7 +475,11 @@ runs:
467475
shell: bash
468476
run: |
469477
if [[ ${{ inputs.ee }} == "true" ]]; then
470-
curl -sL https://github.com/diggerhq/digger/releases/download/${actionref}/digger-ee-cli-${{ runner.os }}-${{ runner.arch }} -o digger
478+
if [[ ${{ inputs.fips }} == "true" ]]; then
479+
curl -sL https://github.com/diggerhq/digger/releases/download/${actionref}/digger-ee-cli-${{ runner.os }}-${{ runner.arch }}-fips -o digger
480+
else
481+
curl -sL https://github.com/diggerhq/digger/releases/download/${actionref}/digger-ee-cli-${{ runner.os }}-${{ runner.arch }} -o digger
482+
fi
471483
else
472484
curl -sL https://github.com/diggerhq/digger/releases/download/${actionref}/digger-cli-${{ runner.os }}-${{ runner.arch }} -o digger
473485
fi

0 commit comments

Comments
 (0)