diff --git a/.gitea/workflows/server_qa.yaml b/.gitea/workflows/server_qa.yaml new file mode 100644 index 0000000..c2fff4d --- /dev/null +++ b/.gitea/workflows/server_qa.yaml @@ -0,0 +1,38 @@ +on: + push: + paths-ignore: + - Wiki/** + - Benchmarks/** + - .run/** + + +jobs: + preprocess: + runs-on: ubuntu-latest + outputs: + sanitized_branch_name: ${{ steps.sanitize.outputs.sanitized_branch_name }} + steps: + - name: Sanitize branch name + id: sanitize + run: echo "::set-output name=sanitized_branch_name::$(echo ${{ github.ref_name }} | sed 's/\//-/g')" + + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Setup dotnet + uses: https://github.com/actions/setup-dotnet@v3 + with: + global-json-file: global.json + - name: Install dependencies + run: dotnet restore + - name: Build + run: | + dotnet build Continuity.AuthServer -c Release + - name: Qodana Scan + uses: JetBrains/qodana-action@v2024.3 + with: + # args: --linter,jetbrains/qodana-dotnet:2024.3 + # args: --linter,jetbrains/qodana-cdnet:2024.3-eap + env: + QODANA_TOKEN: ${{ secrets.QODANA_TOKEN }}