diff --git a/.github/workflows/TagBot.yml b/.github/workflows/TagBot.yml deleted file mode 100644 index 9d43a6c..0000000 --- a/.github/workflows/TagBot.yml +++ /dev/null @@ -1,13 +0,0 @@ -name: Julia TagBot -on: - schedule: - - cron: 0 12 * * * -jobs: - TagBot: - runs-on: ubuntu-latest - steps: - - uses: JuliaRegistries/TagBot@v1 - with: - token: ${{ secrets.GITHUB_TOKEN }} - - diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index a24c318..882615e 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -9,4 +9,6 @@ jobs: changelog: runs-on: ubuntu-latest steps: - - uses: dangoslen/changelog-enforcer@v3 \ No newline at end of file + - uses: dangoslen/changelog-enforcer@v3 + with: + skipLabels: "skip-changelog" \ No newline at end of file diff --git a/.github/workflows/CI.yml b/.github/workflows/ci.yml similarity index 99% rename from .github/workflows/CI.yml rename to .github/workflows/ci.yml index 122c547..757de37 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/ci.yml @@ -1,4 +1,4 @@ -name: CI +name: ci on: pull_request: diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 299cfe9..1745006 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -1,7 +1,6 @@ name: docs on: - pull_request: push: branches: - 'master' @@ -12,6 +11,11 @@ on: jobs: build: + permissions: + actions: write + contents: write + pull-requests: read + statuses: write runs-on: ${{ matrix.os }} strategy: matrix: @@ -21,9 +25,9 @@ jobs: - uses: julia-actions/setup-julia@latest - uses: julia-actions/cache@v2 - name: Install dependencies - run: julia --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()' + run: julia --project=docs -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()' - name: Build and deploy + run: julia --color=yes --project=docs docs/make.jl env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} DOCUMENTER_KEY: ${{secrets.DOCUMENTER_KEY}} - run: julia --project=docs/ docs/make.jl diff --git a/.github/workflows/formatting.yml b/.github/workflows/formatting.yml index 10a6dec..afc5ff1 100644 --- a/.github/workflows/formatting.yml +++ b/.github/workflows/formatting.yml @@ -1,4 +1,5 @@ -name: Formatting +name: formatting + on: push: branches: @@ -7,6 +8,7 @@ on: tags: - '*' pull_request: + jobs: runic: name: Runic formatting diff --git a/.github/workflows/tagbot.yml b/.github/workflows/tagbot.yml new file mode 100644 index 0000000..f22cf46 --- /dev/null +++ b/.github/workflows/tagbot.yml @@ -0,0 +1,20 @@ +name: tagbot + +on: + issue_comment: + types: + - created + workflow_dispatch: + inputs: + lookback: + default: 10 + +jobs: + tagbot: + if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot' + runs-on: ubuntu-latest + steps: + - uses: JuliaRegistries/TagBot@v1 + with: + token: ${{ secrets.GITHUB_TOKEN }} + ssh: ${{ secrets.DOCUMENTER_KEY }}