From 386f32a85e2da789107e1b100dd7900f3f5c6125 Mon Sep 17 00:00:00 2001 From: t-bltg Date: Mon, 30 Jun 2025 09:37:54 +0200 Subject: [PATCH 1/3] workflows --- .github/workflows/TagBot.yml | 13 ------------- .github/workflows/{CI.yml => ci.yml} | 2 +- .github/workflows/docs.yml | 10 +++++++--- .github/workflows/tagbot.yml | 20 ++++++++++++++++++++ 4 files changed, 28 insertions(+), 17 deletions(-) delete mode 100644 .github/workflows/TagBot.yml rename .github/workflows/{CI.yml => ci.yml} (99%) create mode 100644 .github/workflows/tagbot.yml 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/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/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 }} From 9160f6f5f3ff19d18e9bee21337e80c5b1902091 Mon Sep 17 00:00:00 2001 From: t-bltg Date: Mon, 30 Jun 2025 09:38:40 +0200 Subject: [PATCH 2/3] up --- .github/workflows/formatting.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 From b47f9050685d16902542e0c52459f9ec7e4066ab Mon Sep 17 00:00:00 2001 From: t-bltg Date: Mon, 30 Jun 2025 09:41:03 +0200 Subject: [PATCH 3/3] up --- .github/workflows/changelog.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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