Skip to content

Commit 23e2f6f

Browse files
committed
check that FOSSA_API_KEY is available in secrets
1 parent 44575ce commit 23e2f6f

File tree

6 files changed

+72
-0
lines changed

6 files changed

+72
-0
lines changed

.github/workflows/fossa-caos.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,19 @@ on:
77
workflow_dispatch:
88

99
jobs:
10+
check_env:
11+
runs-on: ubuntu-latest
12+
env:
13+
HAS_FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY != '' }}
14+
steps:
15+
- id: check-fossa-api-key
16+
run: echo "check=$HAS_FOSSA_API_KEY" >> "$GITHUB_OUTPUT"
17+
outputs:
18+
HAS_FOSSA_API_KEY: ${{ steps.check-fossa-api-key.outputs.check }}
19+
1020
fossa:
21+
needs: check_env
22+
if: ${{ needs.check_env.HAS_FOSSA_API_KEY }}
1123
runs-on: ubuntu-latest
1224
env:
1325
FOSSA_API_KEY: ${{secrets.FOSSA_API_KEY}}

.github/workflows/fossa-default.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,19 @@ on:
77
workflow_dispatch:
88

99
jobs:
10+
check_env:
11+
runs-on: ubuntu-latest
12+
env:
13+
HAS_FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY != '' }}
14+
steps:
15+
- id: check-fossa-api-key
16+
run: echo "check=$HAS_FOSSA_API_KEY" >> "$GITHUB_OUTPUT"
17+
outputs:
18+
HAS_FOSSA_API_KEY: ${{ steps.check-fossa-api-key.outputs.check }}
19+
1020
fossa:
21+
needs: check_env
22+
if: ${{ needs.check_env.HAS_FOSSA_API_KEY }}
1123
runs-on: ubuntu-latest
1224
env:
1325
FOSSA_API_KEY: ${{secrets.FOSSA_API_KEY}}

.github/workflows/fossa-elixir.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,19 @@ on:
77
workflow_dispatch:
88

99
jobs:
10+
check_env:
11+
runs-on: ubuntu-latest
12+
env:
13+
HAS_FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY != '' }}
14+
steps:
15+
- id: check-fossa-api-key
16+
run: echo "check=$HAS_FOSSA_API_KEY" >> "$GITHUB_OUTPUT"
17+
outputs:
18+
HAS_FOSSA_API_KEY: ${{ steps.check-fossa-api-key.outputs.check }}
19+
1020
fossa:
21+
needs: check_env
22+
if: ${{ needs.check_env.HAS_FOSSA_API_KEY }}
1123
runs-on: ubuntu-latest
1224
env:
1325
FOSSA_API_KEY: ${{secrets.FOSSA_API_KEY}}

.github/workflows/fossa-gradle.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,19 @@ on:
77
workflow_dispatch:
88

99
jobs:
10+
check_env:
11+
runs-on: ubuntu-latest
12+
env:
13+
HAS_FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY != '' }}
14+
steps:
15+
- id: check-fossa-api-key
16+
run: echo "check=$HAS_FOSSA_API_KEY" >> "$GITHUB_OUTPUT"
17+
outputs:
18+
HAS_FOSSA_API_KEY: ${{ steps.check-fossa-api-key.outputs.check }}
19+
1020
fossa:
21+
needs: check_env
22+
if: ${{ needs.check_env.HAS_FOSSA_API_KEY }}
1123
runs-on: ubuntu-latest
1224
env:
1325
FOSSA_API_KEY: ${{secrets.FOSSA_API_KEY}}

.github/workflows/fossa-ruby-bundler.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,19 @@ on:
77
workflow_dispatch:
88

99
jobs:
10+
check_env:
11+
runs-on: ubuntu-latest
12+
env:
13+
HAS_FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY != '' }}
14+
steps:
15+
- id: check-fossa-api-key
16+
run: echo "check=$HAS_FOSSA_API_KEY" >> "$GITHUB_OUTPUT"
17+
outputs:
18+
HAS_FOSSA_API_KEY: ${{ steps.check-fossa-api-key.outputs.check }}
19+
1020
fossa:
21+
needs: check_env
22+
if: ${{ needs.check_env.HAS_FOSSA_API_KEY }}
1123
runs-on: ubuntu-latest
1224
env:
1325
FOSSA_API_KEY: ${{secrets.FOSSA_API_KEY}}

.github/workflows/fossa-scala.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,19 @@ on:
77
workflow_dispatch:
88

99
jobs:
10+
check_env:
11+
runs-on: ubuntu-latest
12+
env:
13+
HAS_FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY != '' }}
14+
steps:
15+
- id: check-fossa-api-key
16+
run: echo "check=$HAS_FOSSA_API_KEY" >> "$GITHUB_OUTPUT"
17+
outputs:
18+
HAS_FOSSA_API_KEY: ${{ steps.check-fossa-api-key.outputs.check }}
19+
1020
fossa:
21+
needs: check_env
22+
if: ${{ needs.check_env.HAS_FOSSA_API_KEY }}
1123
runs-on: ubuntu-latest
1224
env:
1325
FOSSA_API_KEY: ${{secrets.FOSSA_API_KEY}}

0 commit comments

Comments
 (0)