diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index dd70318e..1e82ac99 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,6 +1,3 @@ -# Colin doesn't want to receive botspam -.github @exercism/maintainers-admin - # Code owners .github/CODEOWNERS @exercism/maintainers-admin diff --git a/.github/dependabot.yml b/.github/dependabot.yml index ed8f4a43..234b07e7 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,4 +6,4 @@ updates: - package-ecosystem: 'github-actions' directory: '/' schedule: - interval: 'daily' + interval: 'monthly' diff --git a/.github/workflows/exercise-tests.yml b/.github/workflows/exercise-tests.yml index 65f4c0d2..d2ccd778 100644 --- a/.github/workflows/exercise-tests.yml +++ b/.github/workflows/exercise-tests.yml @@ -35,7 +35,7 @@ jobs: with: version: ${{ matrix.julia-version }} - - uses: julia-actions/cache@580d2b69d895343992af2cbad49c32a0149c2cde + - uses: julia-actions/cache@8608484607cba0bdb5437a7bad85d6502499d029 - name: Install test dependencies run: julia --color=yes --project -e "using Pkg; Pkg.instantiate()" @@ -61,7 +61,7 @@ jobs: run: julia --color=yes --project runtestrunner.jl - name: Upload reports as artifact - uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b + uses: actions/upload-artifact@50769540e7f4bd5e21e526ee35c689e35e0d6874 with: name: test-reports path: ${{ steps.generate-reports.outputs.results-path }} diff --git a/.github/workflows/ping-cross-track-maintainers-team.yml b/.github/workflows/ping-cross-track-maintainers-team.yml new file mode 100644 index 00000000..b6ec9c56 --- /dev/null +++ b/.github/workflows/ping-cross-track-maintainers-team.yml @@ -0,0 +1,16 @@ +name: Ping cross-track maintainers team + +on: + pull_request_target: + types: + - opened + +permissions: + pull-requests: write + +jobs: + ping: + if: github.repository_owner == 'exercism' # Stops this job from running on forks + uses: exercism/github-actions/.github/workflows/ping-cross-track-maintainers-team.yml@main + secrets: + github_membership_token: ${{ secrets.COMMUNITY_CONTRIBUTIONS_WORKFLOW_TOKEN }}