diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 2f1d6b8501..0a5f518d69 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,3 +5,8 @@ updates: schedule: interval: "weekly" open-pull-requests-limit: 5 + # Maintain dependencies for GitHub Actions + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" diff --git a/.github/workflows/detekt.yml b/.github/workflows/detekt.yml index 4e5800d940..16e114c0d2 100644 --- a/.github/workflows/detekt.yml +++ b/.github/workflows/detekt.yml @@ -1,7 +1,9 @@ name: Run deteKT on: - pull_request + push: + branches: [ master ] + pull_request: jobs: test: @@ -21,5 +23,6 @@ jobs: key: ${{ runner.os }}-maven-detekt-${{ hashFiles('**/pom.xml') }} restore-keys: | ${{ runner.os }}-maven-detekt- + # when running detekt with type resolution, we need to have all project modules compiled too - name: running deteKT run: mvn -B compile dependency:build-classpath@detekt detekt:check@detekt diff --git a/.github/workflows/diktat_snapshot.yml b/.github/workflows/diktat_snapshot.yml index ee351e8753..355721dd87 100644 --- a/.github/workflows/diktat_snapshot.yml +++ b/.github/workflows/diktat_snapshot.yml @@ -43,6 +43,6 @@ jobs: - name: Run diktat snapshot via ktlint run: | mvn -B diktat:check@diktat --pl diktat-common || echo "LintErrors encountered" - mvn -B diktat:check@diktat --pl diktat-maven-plugin + mvn -B diktat:check@diktat --pl diktat-maven-plugin || echo "LintErrors encountered" mvn -B diktat:check@diktat --pl diktat-test-framework || echo "LintErrors encountered" mvn -B diktat:check@diktat --pl diktat-rules