Skip to content

Commit 89c5a7a

Browse files
committed
ci: update github actions
1 parent b03d564 commit 89c5a7a

File tree

3 files changed

+27
-4
lines changed

3 files changed

+27
-4
lines changed

.github/dependabot.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for all configuration options:
4+
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
5+
6+
version: 2
7+
updates:
8+
- package-ecosystem: "github-actions" # See documentation for possible values
9+
directory: "/" # Location of package manifests
10+
schedule:
11+
interval: "weekly"
12+
groups:
13+
default:
14+
patterns:
15+
- "*"

.github/workflows/release.yaml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,24 @@ jobs:
1313
release:
1414
name: Release
1515
runs-on: ubuntu-latest
16+
environment: publish
1617
permissions:
1718
id-token: write
19+
attestations: write
1820
needs:
1921
- test
2022
steps:
21-
- name: Checkout
22-
uses: actions/checkout@v4
23+
- uses: actions/checkout@v4
24+
- uses: astral-sh/setup-uv@v6
2325

2426
- name: Build packages
25-
run: pipx run build
27+
run: uv build
28+
29+
- run: ls dist
30+
31+
- uses: actions/attest-build-provenance@v2
32+
with:
33+
subject-path: dist/*
2634

2735
- name: Publish package distributions to PyPI
2836
uses: pypa/gh-action-pypi-publish@release/v1

.github/workflows/test.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ${{ matrix.os }}
1818
strategy:
1919
matrix:
20-
os: [ubuntu-latest]
20+
os: [ubuntu-latest, windows-latest, macos-latest]
2121
python-version: ["3.13"]
2222

2323
steps:

0 commit comments

Comments
 (0)