Spaces:
Running
Running
Try to set up GitHub Actions to release Python packages.
Browse files
.github/workflows/release.yaml
ADDED
|
@@ -0,0 +1,40 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
name: release
|
| 2 |
+
on:
|
| 3 |
+
workflow_dispatch:
|
| 4 |
+
jobs:
|
| 5 |
+
publish-lynxkite-app:
|
| 6 |
+
runs-on: ubuntu-latest
|
| 7 |
+
steps:
|
| 8 |
+
- uses: actions/checkout@v4
|
| 9 |
+
- name: Install uv
|
| 10 |
+
uses: astral-sh/setup-uv@v5
|
| 11 |
+
- name: Build
|
| 12 |
+
working-directory: lynxkite-app
|
| 13 |
+
run: uv build
|
| 14 |
+
- name: Publish
|
| 15 |
+
working-directory: lynxkite-app
|
| 16 |
+
run: uv publish
|
| 17 |
+
publish-lynxkite-core:
|
| 18 |
+
runs-on: ubuntu-latest
|
| 19 |
+
steps:
|
| 20 |
+
- uses: actions/checkout@v4
|
| 21 |
+
- name: Install uv
|
| 22 |
+
uses: astral-sh/setup-uv@v5
|
| 23 |
+
- name: Build
|
| 24 |
+
working-directory: lynxkite-core
|
| 25 |
+
run: uv build
|
| 26 |
+
- name: Publish
|
| 27 |
+
working-directory: lynxkite-core
|
| 28 |
+
run: uv publish
|
| 29 |
+
publish-lynxkite-graph-analytics:
|
| 30 |
+
runs-on: ubuntu-latest
|
| 31 |
+
steps:
|
| 32 |
+
- uses: actions/checkout@v4
|
| 33 |
+
- name: Install uv
|
| 34 |
+
uses: astral-sh/setup-uv@v5
|
| 35 |
+
- name: Build
|
| 36 |
+
working-directory: lynxkite-graph-analytics
|
| 37 |
+
run: uv build
|
| 38 |
+
- name: Publish
|
| 39 |
+
working-directory: lynxkite-graph-analytics
|
| 40 |
+
run: uv publish
|
lynxkite-app/pyproject.toml
CHANGED
|
@@ -12,6 +12,10 @@ dependencies = [
|
|
| 12 |
"sse-starlette>=2.2.1",
|
| 13 |
"griffe>=1.7.3",
|
| 14 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
|
| 16 |
[project.optional-dependencies]
|
| 17 |
dev = [
|
|
|
|
| 12 |
"sse-starlette>=2.2.1",
|
| 13 |
"griffe>=1.7.3",
|
| 14 |
]
|
| 15 |
+
classifiers = ["License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)"]
|
| 16 |
+
|
| 17 |
+
[project.urls]
|
| 18 |
+
Homepage = "https://github.com/lynxkite/lynxkite-2000/"
|
| 19 |
|
| 20 |
[project.optional-dependencies]
|
| 21 |
dev = [
|
lynxkite-core/pyproject.toml
CHANGED
|
@@ -6,6 +6,10 @@ readme = "README.md"
|
|
| 6 |
requires-python = ">=3.11"
|
| 7 |
dependencies = [
|
| 8 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 9 |
|
| 10 |
[project.optional-dependencies]
|
| 11 |
dev = [
|
|
|
|
| 6 |
requires-python = ">=3.11"
|
| 7 |
dependencies = [
|
| 8 |
]
|
| 9 |
+
classifiers = ["License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)"]
|
| 10 |
+
|
| 11 |
+
[project.urls]
|
| 12 |
+
Homepage = "https://github.com/lynxkite/lynxkite-2000/"
|
| 13 |
|
| 14 |
[project.optional-dependencies]
|
| 15 |
dev = [
|
lynxkite-pillow-example/pyproject.toml
CHANGED
|
@@ -11,6 +11,10 @@ dependencies = [
|
|
| 11 |
"requests>=2.32.3",
|
| 12 |
"aiohttp>=3.11.11",
|
| 13 |
]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 14 |
|
| 15 |
[tool.uv.sources]
|
| 16 |
lynxkite-core = { path = "../lynxkite-core" }
|
|
|
|
| 11 |
"requests>=2.32.3",
|
| 12 |
"aiohttp>=3.11.11",
|
| 13 |
]
|
| 14 |
+
classifiers = ["License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)"]
|
| 15 |
+
|
| 16 |
+
[project.urls]
|
| 17 |
+
Homepage = "https://github.com/lynxkite/lynxkite-2000/"
|
| 18 |
|
| 19 |
[tool.uv.sources]
|
| 20 |
lynxkite-core = { path = "../lynxkite-core" }
|