X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=.github%2Fworkflows%2Fci.yml;h=a5bfe298373ae4e1a2337adf707c8eee120fb068;hb=3a389887aed29dda323355d2787f42ce10d02d28;hp=3ce95224edc0a42a8d039f1a0b5773bab763c3dd;hpb=ea4f96d4551e157941463f86d64a16a53855ee7f;p=e-mobility-charging-stations-simulator.git diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3ce95224..a5bfe298 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,7 +7,7 @@ on: merge_group: branches: [main] jobs: - build: + build-simulator: strategy: matrix: os: [windows-latest, macos-latest, ubuntu-latest] @@ -18,6 +18,15 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis + - name: 'Dependency Review' + if: ${{ github.event_name == 'push' && matrix.os == 'ubuntu-latest' && matrix.node == '18.x' }} + uses: actions/dependency-review-action@v3 + with: + base-ref: ${{ github.ref_name }} + head-ref: ${{ github.sha }} + - name: 'Pull Request Dependency Review' + if: ${{ github.event_name == 'pull_request' && matrix.os == 'ubuntu-latest' && matrix.node == '18.x' }} + uses: actions/dependency-review-action@v3 - uses: pnpm/action-setup@v2 with: version: 8 @@ -58,6 +67,15 @@ jobs: - uses: actions/checkout@v4 with: fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis + - name: 'Dependency Review' + if: ${{ github.event_name == 'push' && matrix.os == 'ubuntu-latest' && matrix.node == '18.x' }} + uses: actions/dependency-review-action@v3 + with: + base-ref: ${{ github.ref_name }} + head-ref: ${{ github.sha }} + - name: 'Pull Request Dependency Review' + if: ${{ github.event_name == 'pull_request' && matrix.os == 'ubuntu-latest' && matrix.node == '18.x' }} + uses: actions/dependency-review-action@v3 - uses: pnpm/action-setup@v2 with: version: 8 @@ -86,7 +104,7 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} - build-docker: + build-docker-image: runs-on: ubuntu-latest name: Build docker image steps: