name: Qodana Configuration Upload on: push: branches: [main, dev] pull_request: branches: [main] workflow_dispatch: permissions: contents: read jobs: upload-qodana-config: runs-on: [self-hosted, Linux, X64, default] timeout-minutes: 10 steps: - name: Checkout repository uses: actions/checkout@v5 - name: Run Qodana Configuration Uploader env: QODANA_CONFIGURATIONS_TOKEN: ${{ secrets.QODANA_CONFIGURATIONS_TOKEN }} run: | docker run --rm \ -v "$(pwd):/workspace" \ -w /workspace \ -e QODANA_CONFIGURATIONS_TOKEN \ jetbrains/qodana-configuration-uploader@sha256:f4786ceea616048c3401cf0b0345d2220d22a2ec7b046fd48cbbfc522e6efe30 \ --global-configs-file qodana-global-configurations.yaml \ --qodana-host https://qodana.cloud