diff --git a/.github/workflows/publish-docker.yml b/.github/workflows/publish-docker.yml index d68dbb6..afb3b12 100644 --- a/.github/workflows/publish-docker.yml +++ b/.github/workflows/publish-docker.yml @@ -39,6 +39,16 @@ jobs: authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' skipPush: ${{ github.event_name == 'pull_request' }} + - name: Coverage + run: | + nix develop --no-pure-eval --command just coverage + + - name: Sonar analysis + uses: SonarSource/sonarqube-scan-action@v6 + env: + SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }} + SONAR_HOST_URL: ${{ secrets.SONAR_HOST_URL }} + - name: Build Docker image with Nix run: | echo "Building Docker image..." diff --git a/README.md b/README.md index 666a695..024920b 100644 --- a/README.md +++ b/README.md @@ -5,6 +5,21 @@ gitea: none # phundrak.com Backend +
+ The backend for [phundrak.com](https://phundrak.com), built with Rust and the [Poem](https://github.com/poem-web/poem) web framework. ## Features @@ -430,4 +445,4 @@ See [.github/workflows/README.md](./.github/workflows/README.md) for detailed se ## License -AGPL-3.0-only - See the root repository for full license information. +AGPL-3.0-only - See [LICENSE.md](./LICENSE.md) for full license information. diff --git a/sonar-project.properties b/sonar-project.properties new file mode 100644 index 0000000..f4ecb7b --- /dev/null +++ b/sonar-project.properties @@ -0,0 +1 @@ +sonar.projectKey=phundrak-backend