commit d330680f391a9bd2439a6be8814c38a781048f92
parent bc1e9bc4ee853003aa9e642b896356556b572974
Author: Erik Loualiche <eloualic@umn.edu>
Date: Thu, 19 Jun 2025 16:28:05 -0500
gf workflow ?
Diffstat:
4 files changed, 39 insertions(+), 10 deletions(-)
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
@@ -0,0 +1,7 @@
+# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
+version: 2
+updates:
+ - package-ecosystem: "github-actions"
+ directory: "/" # Location of package manifests
+ schedule:
+ interval: "weekly"
diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml
@@ -5,8 +5,6 @@ on:
- main
tags: ["*"]
pull_request:
- branches:
- - main
concurrency:
# Skip intermediate builds: always.
# Cancel intermediate builds: only if it is a pull request build.
@@ -23,20 +21,21 @@ jobs:
fail-fast: false
matrix:
version:
- - "1.11"
+ - '1.11'
+ - 'nightly'
os:
- ubuntu-latest
arch:
- x64
steps:
- - uses: actions/checkout@v2
- - uses: julia-actions/setup-julia@v1
+ - uses: actions/checkout@v4
+ - uses: julia-actions/setup-julia@v2
with:
version: ${{ matrix.version }}
arch: ${{ matrix.arch }}
- - uses: julia-actions/cache@v1
+ - uses: julia-actions/cache@v2
- uses: julia-actions/julia-buildpkg@v1
- - uses: julia-actions/julia-runtest@v1
+ - uses: julia-actions/julia-runtest@latest
- uses: julia-actions/julia-processcoverage@v1
- uses: codecov/codecov-action@v5
with:
diff --git a/.github/workflows/Documentation.yml b/.github/workflows/Documentation.yml
@@ -1,19 +1,26 @@
name: Documentation
+
on:
push:
branches:
- main
tags: ['*']
pull_request:
+
jobs:
build:
+ permissions:
+ actions: write
+ contents: write
+ pull-requests: read
+ statuses: write
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v2
- - uses: julia-actions/setup-julia@latest
+ - uses: actions/checkout@v4
+ - uses: julia-actions/setup-julia@v2
with:
- version: '1.11'
+ version: '1'
- name: Install dependencies
run: julia --project=docs/ -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()'
- name: Build and deploy
diff --git a/.github/workflows/TagBot.yml b/.github/workflows/TagBot.yml
@@ -4,6 +4,22 @@ on:
types:
- created
workflow_dispatch:
+ inputs:
+ lookback:
+ default: 3
+permissions:
+ actions: read
+ checks: read
+ contents: write
+ deployments: read
+ issues: read
+ discussions: read
+ packages: read
+ pages: read
+ pull-requests: read
+ repository-projects: read
+ security-events: read
+ statuses: read
jobs:
TagBot:
if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'