Skip to content

Commit ed1b3f3

Browse files
authored
Feature/better data in docs + dependabot (#1)
* Simplify data in getting started * pinpoint dev deps and add dependabot Allow automerge of dependabot * Change notbeook data * Update last notebook and remove extra deps * Fix notebook json * Improve notebook * fix dependency
1 parent 23ce8ff commit ed1b3f3

6 files changed

Lines changed: 336 additions & 394 deletions

File tree

.github/dependabot.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "pip"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
groups:
8+
dev-dependencies:
9+
patterns:
10+
- "pytest*"
11+
- "mypy"
12+
- "ruff"
13+
- "pre-commit"
14+
- "nbstripout"
15+
docs-dependencies:
16+
patterns:
17+
- "mkdocs*"
18+
- "pooch"
19+
- "netcdf4"
20+
- "jupyter"
21+
22+
- package-ecosystem: "github-actions"
23+
directory: "/"
24+
schedule:
25+
interval: "weekly"
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Dependabot auto-merge
2+
on: pull_request
3+
4+
permissions:
5+
contents: write
6+
pull-requests: write
7+
8+
jobs:
9+
dependabot:
10+
runs-on: ubuntu-latest
11+
if: github.actor == 'dependabot[bot]'
12+
steps:
13+
- name: Dependabot metadata
14+
id: metadata
15+
uses: dependabot/fetch-metadata@v2
16+
with:
17+
github-token: "${{ secrets.GITHUB_TOKEN }}"
18+
19+
- name: Auto-merge minor and patch updates
20+
if: steps.metadata.outputs.update-type == 'version-update:semver-patch' || steps.metadata.outputs.update-type == 'version-update:semver-minor'
21+
run: gh pr merge --auto --squash "$PR_URL"
22+
env:
23+
PR_URL: ${{ github.event.pull_request.html_url }}
24+
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)