Skip to content

Commit e881ada

Browse files
authored
Merge branch 'main' into parallax
2 parents 2412e65 + 9e5b777 commit e881ada

40 files changed

+1945
-168
lines changed

.github/workflows/code-quality.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616

1717
steps:
1818
- name: 🛎 Checkout
19-
uses: actions/checkout@v4
19+
uses: actions/checkout@v5
2020
with:
2121
ref: ${{ github.head_ref }}
2222
token: ${{ secrets.WORKFLOW_COMMIT }}
@@ -28,11 +28,9 @@ jobs:
2828
run: hatch fmt
2929

3030
- name: ✅ Commit Code Format Changes
31-
uses: stefanzweifel/git-auto-commit-action@v5
31+
uses: stefanzweifel/git-auto-commit-action@v7
3232
with:
3333
commit_message: "Hatch static analysis"
34-
skip_fetch: true
35-
skip_checkout: true
3634

3735
type-check:
3836
name: Type Check
@@ -41,19 +39,19 @@ jobs:
4139

4240
steps:
4341
- name: 🛎 Checkout
44-
uses: actions/checkout@v4
42+
uses: actions/checkout@v5
4543
with:
4644
ref: ${{ github.head_ref }}
4745
token: ${{ secrets.WORKFLOW_COMMIT }}
4846

4947
- name: 🔭 Install UV
50-
uses: astral-sh/setup-uv@v6
48+
uses: astral-sh/setup-uv@v7
5149
with:
5250
enable-cache: true
5351
cache-dependency-glob: "**/pyproject.toml"
5452

5553
- name: 🐍 Setup Python
56-
uses: actions/setup-python@v5
54+
uses: actions/setup-python@v6
5755
with:
5856
python-version: "3.13"
5957

.github/workflows/codeql-analysis.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,13 +39,13 @@ jobs:
3939

4040
steps:
4141
- name: Checkout repository
42-
uses: actions/checkout@v4
42+
uses: actions/checkout@v5
4343

4444
# Initializes the CodeQL tools for scanning.
4545
- name: Initialize CodeQL
46-
uses: github/codeql-action/init@v3
46+
uses: github/codeql-action/init@v4
4747
with:
4848
languages: ${{ matrix.language }}
4949

5050
- name: Perform CodeQL Analysis
51-
uses: github/codeql-action/analyze@v3
51+
uses: github/codeql-action/analyze@v4

.github/workflows/dependency-review.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: 'Checkout Repository'
12-
uses: actions/checkout@v4
12+
uses: actions/checkout@v5
1313
- name: 'Dependency Review'
1414
uses: actions/dependency-review-action@v4

.github/workflows/deploy-docs.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,18 +25,18 @@ jobs:
2525

2626
steps:
2727
- name: 🛎 Checkout
28-
uses: actions/checkout@v4
28+
uses: actions/checkout@v5
2929
with:
3030
ref: ${{ github.head_ref }}
3131

3232
- name: 🔭 Install UV
33-
uses: astral-sh/setup-uv@v6
33+
uses: astral-sh/setup-uv@v7
3434
with:
3535
enable-cache: true
3636
cache-dependency-glob: "**/pyproject.toml"
3737

3838
- name: 🐍 Setup Python
39-
uses: actions/setup-python@v5
39+
uses: actions/setup-python@v6
4040
with:
4141
python-version: "3.13"
4242

@@ -49,7 +49,7 @@ jobs:
4949
# Upload artifact on main.
5050
- name: ⬆️ Upload Artifacts
5151
if: github.ref == 'refs/heads/main'
52-
uses: actions/upload-pages-artifact@v3
52+
uses: actions/upload-pages-artifact@v4
5353
with:
5454
path: "site"
5555

.github/workflows/release.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ on:
55
tags:
66
- "v*"
77

8+
permissions:
9+
contents: write
10+
811
jobs:
912
# Publish Python package to PyPI.
1013
publish-to-pypi:
@@ -21,18 +24,18 @@ jobs:
2124

2225
steps:
2326
- name: 🛎 Checkout
24-
uses: actions/checkout@v4
27+
uses: actions/checkout@v5
2528
with:
2629
ref: ${{ github.head_ref }}
2730

2831
- name: 🔭 Install UV
29-
uses: astral-sh/setup-uv@v6
32+
uses: astral-sh/setup-uv@v7
3033
with:
3134
enable-cache: true
3235
cache-dependency-glob: "**/pyproject.toml"
3336

3437
- name: 🐍 Setup Python
35-
uses: actions/setup-python@v5
38+
uses: actions/setup-python@v6
3639
with:
3740
python-version: "3.13"
3841

@@ -53,18 +56,18 @@ jobs:
5356

5457
steps:
5558
- name: 🛎 Checkout
56-
uses: actions/checkout@v4
59+
uses: actions/checkout@v5
5760
with:
5861
ref: ${{ github.head_ref }}
5962

6063
- name: 🔭 Install UV
61-
uses: astral-sh/setup-uv@v6
64+
uses: astral-sh/setup-uv@v7
6265
with:
6366
enable-cache: true
6467
cache-dependency-glob: "**/pyproject.toml"
6568

6669
- name: 🐍 Setup Python
67-
uses: actions/setup-python@v5
70+
uses: actions/setup-python@v6
6871
with:
6972
python-version: "3.13"
7073

.github/workflows/test.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Test
2+
on:
3+
pull_request:
4+
push:
5+
branches:
6+
- main
7+
8+
jobs:
9+
test:
10+
name: Test
11+
runs-on: ubuntu-latest
12+
13+
steps:
14+
- name: 🛎 Checkout
15+
uses: actions/checkout@v5
16+
with:
17+
ref: ${{ github.head_ref }}
18+
19+
- name: 🔭 Install UV
20+
uses: astral-sh/setup-uv@v7
21+
with:
22+
enable-cache: true
23+
cache-dependency-glob: "**/pyproject.toml"
24+
25+
- name: 🐍 Setup Python
26+
uses: actions/setup-python@v6
27+
with:
28+
python-version: "3.13"
29+
30+
- name: 📦 Install Hatch
31+
uses: pypa/hatch@install
32+
33+
- name: 🧪 Run Tests
34+
run: hatch run tests

.idea/copilot.data.migration.agent.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/copilot.data.migration.edit.xml

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/ephys-link.iml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)