diff --git a/.github/workflows/nightly.yaml b/.github/workflows/nightly-static-analysis.yaml similarity index 87% rename from .github/workflows/nightly.yaml rename to .github/workflows/nightly-static-analysis.yaml index 9c9453e616f..277fe090850 100644 --- a/.github/workflows/nightly.yaml +++ b/.github/workflows/nightly-static-analysis.yaml @@ -3,12 +3,12 @@ name: Nightly static code analysis on: workflow_dispatch: schedule: - - cron: '30 0 * * 0' + - cron: '30 0 * * *' jobs: tics: - runs-on: ubuntu-22.04 + runs-on: [self-hosted, linux, amd64, tiobe, jammy] env: GOPATH: ${{ github.workspace }} # Set PATH to ignore the load of magic binaries from /usr/local/bin and @@ -80,15 +80,12 @@ jobs: - name: Install TICS dependencies run: | go install honnef.co/go/tools/cmd/staticcheck@latest - sudo apt install -y pylint - name: TICS scan run: | set -x - export TICSAUTHTOKEN="${{ secrets.TICSAUTHTOKEN }}" - # Install and run TICS - curl --silent --show-error "https://canonical.tiobe.com/tiobeweb/TICS/api/public/v1/fapi/installtics/Script?cfg=default&platform=linux&url=https://canonical.tiobe.com/tiobeweb/TICS/" > install_tics.sh - . ./install_tics.sh + export TICSAUTHTOKEN="${{ secrets.TICSAUTHTOKEN }}" + source ~/.profile TICSQServer -project snapd -tmpdir /tmp/tics -branchdir "${{ github.workspace }}/src/github.com/snapcore/snapd"