Skip to content

Commit 32597a3

Browse files
vdusekclaude
andcommitted
ci: inline package-check recipe, drop shared reusable workflow indirection
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 9fbb83f commit 32597a3

1 file changed

Lines changed: 22 additions & 8 deletions

File tree

.github/workflows/on_pull_request.yaml

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,28 @@ jobs:
1919

2020
package_check:
2121
name: Package check
22-
uses: apify/workflows/.github/workflows/python_package_check.yaml@main
23-
with:
24-
package_name: apify_shared
25-
src_package_dir: src/apify_shared
26-
dist_dir: dist
27-
python_version: "3.14"
28-
smoke_code: |
29-
from apify_shared.consts import WebhookEventType
22+
runs-on: ubuntu-latest
23+
steps:
24+
- name: Checkout repository
25+
uses: actions/checkout@v6
26+
27+
- name: Set up uv package manager
28+
uses: astral-sh/setup-uv@v8.1.0
29+
with:
30+
python-version: "3.14"
31+
32+
- name: Build sdist and wheel
33+
run: uv run poe build
34+
35+
- name: Verify built package
36+
uses: apify/workflows/python-package-check@main
37+
with:
38+
package_name: apify_shared
39+
src_package_dir: src/apify_shared
40+
dist_dir: dist
41+
python_version: "3.14"
42+
smoke_code: |
43+
from apify_shared.consts import WebhookEventType
3044
3145
tests:
3246
name: Tests

0 commit comments

Comments
 (0)