Skip to content

Commit

Permalink
update github actions workflow files for fossa scans to use install u…
Browse files Browse the repository at this point in the history
…sers home directory
  • Loading branch information
dustincrogers committed Aug 20, 2021
1 parent cac1b48 commit 1a59876
Showing 1 changed file with 36 additions and 0 deletions.
36 changes: 36 additions & 0 deletions .github/workflows/fossa.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Dependency License Scanning

on:
push:
branches:
- master
- chore/fossa-workflow

defaults:
run:
shell: bash

jobs:
fossa:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Download fossa cli
run: |-
mkdir -p $HOME/.local/bin
curl https://raw.githubusercontent.com/fossas/fossa-cli/master/install.sh | bash -s -- -b $HOME/.local/bin
echo "$HOME/.local/bin" >> $GITHUB_PATH
- name: Fossa init
run: fossa init
- name: Set env
run: echo "line_number=$(grep -n "project" .fossa.yml | cut -f1 -d:)" >> $GITHUB_ENV
- name: Configuration
run: |-
sed -i "${line_number}s|.*| project: git@github.com:${GITHUB_REPOSITORY}.git|" .fossa.yml
cat .fossa.yml
- name: Upload dependencies
run: fossa analyze --debug
env:
FOSSA_API_KEY: ${{ secrets.FOSSA_API_KEY }}

0 comments on commit 1a59876

Please sign in to comment.