| name: TICS |
| |
| on: |
| # push: |
| # branches: |
| # - main |
| schedule: |
| # 5:04 on a Wednesday |
| - cron: 5 4 * * 3 |
| workflow_dispatch: |
| |
| jobs: |
| CI: |
| runs-on: ubuntu-latest |
| steps: |
| - name: Checkout |
| uses: actions/checkout@v4 |
| |
| - name: Install dependencies |
| run: | |
| sudo add-apt-repository --yes ppa:mir-team/dev |
| sudo apt install --yes \ |
| build-essential \ |
| cmake \ |
| google-mock \ |
| libboost-dev \ |
| libgtest-dev \ |
| libwayland-dev \ |
| ninja-build \ |
| pkg-config |
| |
| - name: Run TICS analysis |
| uses: tiobe/tics-github-action@v3 |
| with: |
| mode: qserver |
| project: wlcs |
| viewerUrl: https://canonical.tiobe.com/tiobeweb/TICS/api/cfg?name=default |
| ticsAuthToken: ${{ secrets.TICSAUTHTOKEN }} |
| installTics: true |