diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 05bf7da..103d5e9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,6 +22,8 @@ jobs: tox-package: if: ${{ github.event_name == 'pull_request' }} uses: coatl-dev/workflows/.github/workflows/tox-docker.yml@v6 + with: + checkout-ref: ${{ github.ref }} tox-stubs: if: ${{ github.event_name == 'pull_request' }} diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 5ad85ff..fa379e4 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -5,6 +5,22 @@ on: types: [published] jobs: + tox-package: + uses: coatl-dev/workflows/.github/workflows/tox-docker.yml@v6 + with: + checkout-ref: ${{ github.event.release.tag_name }} + + tox-stubs: + uses: coatl-dev/workflows/.github/workflows/tox.yml@v6 + with: + python-versions: | + 3.9 + 3.10 + 3.11 + 3.12 + working-directory: stubs + checkout-ref: ${{ github.event.release.tag_name }} + pypi-upload: runs-on: ubuntu-latest steps: diff --git a/README.md b/README.md index d340966..74e35a3 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ignition-api)](https://pypi.org/project/ignition-api/) [![PyPI - Version](https://img.shields.io/pypi/v/ignition-api)](https://pypi.org/project/ignition-api/) [![PyPI - Downloads](https://static.pepy.tech/badge/ignition-api)](https://pepy.tech/projects/ignition-api) -[![ignition-api](https://snyk.io//advisor/python/ignition-api/badge.svg)](https://snyk.io//advisor/python/ignition-api) -[![ci](https://github.com/ignition-devs/ignition-api/actions/workflows/ci.yml/badge.svg)](https://github.com/ignition-devs/ignition-api/actions/workflows/ci.yml) +[![ignition-api](https://snyk.io/advisor/python/ignition-api/badge.svg)](https://snyk.io/advisor/python/ignition-api) +[![ci](https://github.com/ignition-devs/ignition-api/actions/workflows/ci.yml/badge.svg?branch=8.3)](https://github.com/ignition-devs/ignition-api/actions/workflows/ci.yml) [![Join us on GitHub discussions](https://img.shields.io/badge/github-discussions-informational)](https://github.com/orgs/ignition-devs/discussions) `ignition-api` is a Python package that allows developers to get code completion diff --git a/setup.cfg b/setup.cfg index dc412dc..723ef57 100644 --- a/setup.cfg +++ b/setup.cfg @@ -10,7 +10,7 @@ author_email = cesar@coatl.dev license = MIT license_files = LICENSE classifiers = - Development Status :: 4 - Beta + Development Status :: 5 - Production/Stable Intended Audience :: Developers Intended Audience :: Information Technology Intended Audience :: Manufacturing diff --git a/stubs/README.md b/stubs/README.md index 1699a5a..37bc5ed 100644 --- a/stubs/README.md +++ b/stubs/README.md @@ -4,6 +4,9 @@ [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ignition-api-stubs)](https://pypi.org/project/ignition-api-stubs/) [![PyPI - Version](https://img.shields.io/pypi/v/ignition-api-stubs)](https://pypi.org/project/ignition-api-stubs/) [![PyPI - Downloads](https://pepy.tech/badge/ignition-api-stubs)](https://pepy.tech/project/ignition-api-stubs) +[![ignition-api-stubs](https://snyk.io/advisor/python/ignition-api-stubs/badge.svg)](https://snyk.io/advisor/python/ignition-api-stubs) +[![ci](https://github.com/ignition-devs/ignition-api/actions/workflows/ci.yml/badge.svg?branch=8.3)](https://github.com/ignition-devs/ignition-api/actions/workflows/ci.yml) +[![Join us on GitHub discussions](https://img.shields.io/badge/github-discussions-informational)](https://github.com/orgs/ignition-devs/discussions) This package contains a collection of [stubs] for [`ignition-api-8.3`]. These files were generated using `mypy`'s [`stubgen`]. diff --git a/stubs/pyproject.toml b/stubs/pyproject.toml index e4aad39..ec118a4 100644 --- a/stubs/pyproject.toml +++ b/stubs/pyproject.toml @@ -19,7 +19,7 @@ license = "MIT" authors = [ { name = "César Román", email = "cesar@coatl.dev" } ] requires-python = ">=3.9,<3.13" classifiers = [ - "Development Status :: 4 - Beta", + "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Manufacturing", @@ -39,9 +39,10 @@ dependencies = [ "java-api-stubs", "types-enum34", ] +urls.Documentation = "https://docs.inductiveautomation.com/docs/8.3/appendix/scripting-functions" urls.Funding = "https://github.com/sponsors/cesarcoatl" -urls.Source = "https://github.com/ignition-devs/ignition-api-8.3" -urls.Tracker = "https://github.com/ignition-devs/ignition-api-8.3/issues" +urls.Source = "https://github.com/ignition-devs/ignition-api/tree/8.3" +urls.Tracker = "https://github.com/ignition-devs/ignition-api/issues" [tool.setuptools] include-package-data = true