Skip to content

Commit 5576baf

Browse files
committed
feat: updated pyproject classifiers
1 parent d81ae1b commit 5576baf

2 files changed

Lines changed: 51 additions & 2 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: Publish to PyPi
2+
3+
on:
4+
# Manual Dispatch of release
5+
workflow_dispatch:
6+
inputs:
7+
target:
8+
description: "Publish target"
9+
required: true
10+
type: choice
11+
default: pypi
12+
options:
13+
- pypi
14+
15+
permissions:
16+
contents: read
17+
id-token: write # nodig voor trusted publishing
18+
19+
jobs:
20+
publish:
21+
runs-on: ubuntu-latest
22+
23+
# Dynamisch environment kiezen
24+
environment: 'pypi'
25+
26+
steps:
27+
- name: Checkout exact release tag
28+
uses: actions/checkout@v4
29+
with:
30+
ref: ${{ github.ref }}
31+
fetch-depth: 0
32+
33+
- name: Install uv
34+
uses: astral-sh/setup-uv@v7
35+
36+
- name: Build package
37+
run: uv build
38+
39+
- name: Publish | PyPi
40+
uses: pypa/gh-action-pypi-publish@release/v1
41+
42+

pyproject.toml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,23 @@ description = "A lightweight JSON Schema validation library for Robot Framework
55
readme = "README.md"
66
license = "Apache-2.0"
77
authors = [
8-
{ name = "Mickel Jacobs", email = "avenstar90@gmail.com" }
8+
{ name = "Mickel Jacobs" }
99
]
1010
classifiers = [
1111
"Programming Language :: Python :: 3.10",
1212
"Programming Language :: Python :: 3.11",
1313
"Programming Language :: Python :: 3.12",
14+
"Programming Language :: Python :: 3.13",
15+
"Programming Language :: Python :: 3.14",
1416
"Programming Language :: Python :: 3 :: Only",
1517
"License :: OSI Approved :: Apache Software License",
16-
"Framework :: Robot Framework",
18+
"Framework :: Robot Framework 7.0",
19+
"Framework :: Robot Framework 7.1",
20+
"Framework :: Robot Framework 7.2",
21+
"Framework :: Robot Framework 7.3",
22+
"Framework :: Robot Framework 7.4",
1723
"Topic :: Software Development :: Testing",
24+
"Topic :: Software Development :: Test Automtion",
1825
]
1926
keywords = ["robotframework", "json", "jsonschema", "validation", "test-library", "test", "testing", "test-automation"]
2027

0 commit comments

Comments
 (0)