From 40340ef8a69ff8b71b3092ae13cf6955c080fbca Mon Sep 17 00:00:00 2001 From: Alex Norell Date: Wed, 11 Dec 2024 11:14:11 -0800 Subject: [PATCH] Update builds and tests --- .github/workflows/publish-docs.yml | 4 ++-- .github/workflows/test-doc.yml | 2 +- poetry.lock | 34 +++++++++++++++++++++++++++--- pyproject.toml | 2 ++ 4 files changed, 36 insertions(+), 6 deletions(-) diff --git a/.github/workflows/publish-docs.yml b/.github/workflows/publish-docs.yml index 3b658ff8..041ef34e 100644 --- a/.github/workflows/publish-docs.yml +++ b/.github/workflows/publish-docs.yml @@ -50,10 +50,10 @@ jobs: - name: ๐Ÿš€ Deploy Development Docs if: github.event_name == 'push' && github.ref == 'refs/heads/develop' run: | - MKDOCS_GIT_COMMITTERS_APIKEY=${{ secrets.GITHUB_TOKEN }} mike deploy --push --update-aliases develop + MKDOCS_GIT_COMMITTERS_APIKEY=${{ secrets.GITHUB_TOKEN }} poetry run mike deploy --push develop - name: ๐Ÿš€ Deploy Release Docs if: github.event_name == 'release' && github.event.action == 'published' run: | latest_tag=$(git describe --tags `git rev-list --tags --max-count=1`) - MKDOCS_GIT_COMMITTERS_APIKEY=${{ secrets.GITHUB_TOKEN }} mike deploy --push --update-aliases $latest_tag latest + MKDOCS_GIT_COMMITTERS_APIKEY=${{ secrets.GITHUB_TOKEN }} poetry run mike deploy --push --update-aliases $latest_tag latest diff --git a/.github/workflows/test-doc.yml b/.github/workflows/test-doc.yml index 24fd6e8c..50719662 100644 --- a/.github/workflows/test-doc.yml +++ b/.github/workflows/test-doc.yml @@ -34,4 +34,4 @@ jobs: - name: ๐Ÿงช Test Docs Build run: | - mkdocs build --verbose + poetry run mkdocs build --verbose diff --git a/poetry.lock b/poetry.lock index 551e9931..ac6f913e 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.8.5 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.3 and should not be changed by hand. [[package]] name = "anyio" @@ -1762,7 +1762,7 @@ files = [ [package.dependencies] async-lru = ">=1.0.0" -httpx = ">=0.28.0,<0.29.0" +httpx = ">=0.25.0" importlib-metadata = {version = ">=4.8.3", markers = "python_version < \"3.10\""} importlib-resources = {version = ">=1.4", markers = "python_version < \"3.9\""} ipykernel = ">=6.5.0" @@ -3636,6 +3636,34 @@ tomli = {version = ">=1", markers = "python_version < \"3.11\""} [package.extras] dev = ["argcomplete", "attrs (>=19.2)", "hypothesis (>=3.56)", "mock", "pygments (>=2.7.2)", "requests", "setuptools", "xmlschema"] +[[package]] +name = "pytest-emoji" +version = "0.2.0" +description = "A pytest plugin that adds emojis to your test result report" +optional = false +python-versions = ">=3.4" +files = [ + {file = "pytest-emoji-0.2.0.tar.gz", hash = "sha256:e1bd4790d87649c2d09c272c88bdfc4d37c1cc7c7a46583087d7c510944571e8"}, + {file = "pytest_emoji-0.2.0-py3-none-any.whl", hash = "sha256:6e34ed21970fa4b80a56ad11417456bd873eb066c02315fe9df0fafe6d4d4436"}, +] + +[package.dependencies] +pytest = ">=4.2.1" + +[[package]] +name = "pytest-md" +version = "0.2.0" +description = "Plugin for generating Markdown reports for pytest results" +optional = false +python-versions = ">=3.6" +files = [ + {file = "pytest-md-0.2.0.tar.gz", hash = "sha256:3b248d5b360ea5198e05b4f49c7442234812809a63137ec6cdd3643a40cf0112"}, + {file = "pytest_md-0.2.0-py3-none-any.whl", hash = "sha256:4c4cd16fea6d1485e87ee254558712c804a96d2aa9674b780e7eb8fb6526e1d1"}, +] + +[package.dependencies] +pytest = ">=4.2.1" + [[package]] name = "python-dateutil" version = "2.9.0.post0" @@ -5047,4 +5075,4 @@ metrics = ["pandas", "pandas"] [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "0c0b4c90836b0ca79844bc9ca1bccd6752f374f6690f3a2d9531ff615212fae1" +content-hash = "621eea8ec013d7be2bb4b7d7093f81e57b74b6e668379de34488e34bcd88ab87" diff --git a/pyproject.toml b/pyproject.toml index 770317bf..f5106d33 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -96,6 +96,8 @@ metrics = ["pandas"] [tool.poetry.group.test.dependencies] pytest = ">=7.2.2,<9.0.0" +pytest-md = "^0.2.0" +pytest-emoji = "^0.2.0" [tool.poetry.group.dev.dependencies] twine = ">=5.1.1,<7.0.0"