Compare commits
17 commits
main
...
0.1.0.dev4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f3a91ca4ef | ||
| 5f19ff1901 | |||
| d79a546421 | |||
| 76ba3caa33 | |||
|
|
24bcf58b42 | ||
| 6aa662c846 | |||
| 52d82a1e66 | |||
| b721301da1 | |||
|
|
5ac8128c56 | ||
| 881417634c | |||
|
|
472f0e8660 | ||
| 3d90a64649 | |||
|
|
e9573692fc | ||
| 7160ef5eae | |||
|
|
e2c7e739d5 | ||
| 4c2fd06989 | |||
| 1472fd978d |
10 changed files with 49 additions and 17 deletions
BIN
.coverage
Normal file
BIN
.coverage
Normal file
Binary file not shown.
2
.flake8
Normal file
2
.flake8
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
[flake8]
|
||||
ignore = E501, W503, F541, E203
|
||||
20
.github/workflows/main.yml
vendored
20
.github/workflows/main.yml
vendored
|
|
@ -1,18 +1,20 @@
|
|||
# This is a basic workflow to help you get started with Actions
|
||||
|
||||
name: CI
|
||||
name: Use hatch-version-action
|
||||
|
||||
# Controls when the workflow will run
|
||||
on:
|
||||
# Triggers the workflow on push or pull request events but only for the "main" branch
|
||||
push:
|
||||
branches: [ "main" ]
|
||||
pull_request:
|
||||
branches: [ "main" ]
|
||||
branches: [ "*" ]
|
||||
|
||||
# Allows you to run this workflow manually from the Actions tab
|
||||
workflow_dispatch:
|
||||
|
||||
env:
|
||||
HATCH_INDEX_USER: __token__
|
||||
HATCH_INDEX_AUTH: ${{ secrets.pypi_token }}
|
||||
|
||||
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
|
||||
jobs:
|
||||
# This workflow contains a single job called "build"
|
||||
|
|
@ -24,12 +26,6 @@ jobs:
|
|||
steps:
|
||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||
- uses: actions/checkout@v3
|
||||
|
||||
- name: Setup Python
|
||||
uses: actions/setup-python@v4.2.0
|
||||
with:
|
||||
python-version: '3.10'
|
||||
|
||||
- run: pip install hatch
|
||||
|
||||
- uses: waylonwalker/hatch-version-action@v1
|
||||
with:
|
||||
beforeCommand: "test-lint"
|
||||
|
|
|
|||
|
|
@ -1,7 +1,5 @@
|
|||
# Hatch Version Action Example
|
||||
|
||||
[](https://pypi.org/project/hatch-version-action-example)
|
||||
[](https://pypi.org/project/hatch-version-action-example)
|
||||
|
||||
-----
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# SPDX-FileCopyrightText: 2022-present Waylon S. Walker <waylon@waylonwalker.com>
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
__version__ = '0.0.1'
|
||||
__version__ = "0.1.0.dev5"
|
||||
|
|
|
|||
|
|
@ -26,6 +26,17 @@ classifiers = [
|
|||
dependencies = []
|
||||
dynamic = ["version"]
|
||||
|
||||
[project.optional-dependencies]
|
||||
dev = [
|
||||
"black",
|
||||
"isort",
|
||||
"seed-isort-config",
|
||||
"flake8",
|
||||
"pytest",
|
||||
"pytest-cov",
|
||||
"pytest-mock",
|
||||
]
|
||||
|
||||
[project.urls]
|
||||
Documentation = "https://github.com/unknown/hatch-version-action-example#readme"
|
||||
Issues = "https://github.com/unknown/hatch-version-action-example/issues"
|
||||
|
|
@ -36,12 +47,27 @@ path = "hatch_version_action_example/__about__.py"
|
|||
|
||||
[tool.hatch.envs.default]
|
||||
dependencies = [
|
||||
"pytest",
|
||||
"pytest-cov",
|
||||
"black",
|
||||
"isort",
|
||||
"seed-isort-config",
|
||||
"flake8",
|
||||
"pytest",
|
||||
"pytest-cov",
|
||||
"pytest-mock",
|
||||
]
|
||||
[tool.hatch.envs.default.scripts]
|
||||
cov = "pytest --cov-report=term-missing --cov-config=pyproject.toml --cov=hatch_version_action_example --cov=tests"
|
||||
no-cov = "cov --no-cov"
|
||||
lint = "flake8 hatch_version_action_example"
|
||||
format = "black --check hatch_version_action_example"
|
||||
sort-imports = "isort hatch_version_action_example"
|
||||
test-lint = [
|
||||
"lint",
|
||||
"format",
|
||||
"seed-isort-config",
|
||||
"sort-imports",
|
||||
"cov",
|
||||
]
|
||||
|
||||
[[tool.hatch.envs.test.matrix]]
|
||||
python = ["37", "38", "39", "310", "311"]
|
||||
|
|
@ -59,3 +85,7 @@ exclude_lines = [
|
|||
"if __name__ == .__main__.:",
|
||||
"if TYPE_CHECKING:",
|
||||
]
|
||||
|
||||
[tool.isort]
|
||||
profile = "black"
|
||||
known_third_party = []
|
||||
|
|
|
|||
|
|
@ -1,3 +1,7 @@
|
|||
# SPDX-FileCopyrightText: 2022-present Waylon S. Walker <waylon@waylonwalker.com>
|
||||
#
|
||||
# SPDX-License-Identifier: MIT
|
||||
|
||||
|
||||
def test_me():
|
||||
assert True
|
||||
|
|
|
|||
BIN
tests/__pycache__/__init__.cpython-310.pyc
Normal file
BIN
tests/__pycache__/__init__.cpython-310.pyc
Normal file
Binary file not shown.
BIN
tests/__pycache__/test_me.cpython-310-pytest-7.1.2.pyc
Normal file
BIN
tests/__pycache__/test_me.cpython-310-pytest-7.1.2.pyc
Normal file
Binary file not shown.
2
tests/test_me.py
Normal file
2
tests/test_me.py
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
def test_me():
|
||||
assert True
|
||||
Loading…
Add table
Add a link
Reference in a new issue