strategy:
matrix:
os: [windows-latest, macos-latest, ubuntu-latest]
- node: ['16.x', '18.x', '20.x']
+ node: ['18.x', '20.x']
name: Build simulator with Node ${{ matrix.node }} on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
steps:
run: pnpm coverage
- name: SonarCloud Scan
if: ${{ needs.check-secrets.outputs.sonar-token-exists == 'true' && github.repository == 'sap/e-mobility-charging-stations-simulator' && matrix.os == 'ubuntu-latest' && matrix.node == '18.x' }}
- uses: sonarsource/sonarcloud-github-action@v2.0.1
+ uses: sonarsource/sonarcloud-github-action@v2.0.2
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}
run: pnpm coverage
- name: SonarCloud Scan
if: ${{ needs.check-secrets.outputs.sonar-token-exists == 'true' && github.repository == 'sap/e-mobility-charging-stations-simulator' && matrix.os == 'ubuntu-latest' && matrix.node == '18.x' }}
- uses: sonarsource/sonarcloud-github-action@v2.0.1
+ uses: sonarsource/sonarcloud-github-action@v2.0.2
with:
projectBaseDir: ui/web
env:
- uses: actions/checkout@v4
- name: Setup Docker Buildx
id: buildx
- uses: docker/setup-buildx-action@v2
+ uses: docker/setup-buildx-action@v3
- name: Build docker image
run: |
cd docker