Compare commits
20 commits
main
...
0.1.0.dev5
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
274f1064c0 | ||
| 498455baf2 | |||
| 86f02b2485 | |||
|
|
f3a91ca4ef | ||
| 5f19ff1901 | |||
| d79a546421 | |||
| 76ba3caa33 | |||
|
|
24bcf58b42 | ||
| 6aa662c846 | |||
| 52d82a1e66 | |||
| b721301da1 | |||
|
|
5ac8128c56 | ||
| 881417634c | |||
|
|
472f0e8660 | ||
| 3d90a64649 | |||
|
|
e9573692fc | ||
| 7160ef5eae | |||
|
|
e2c7e739d5 | ||
| 4c2fd06989 | |||
| 1472fd978d |
10 changed files with 49 additions and 25 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
|
# 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
|
# Controls when the workflow will run
|
||||||
on:
|
on:
|
||||||
# Triggers the workflow on push or pull request events but only for the "main" branch
|
# Triggers the workflow on push or pull request events but only for the "main" branch
|
||||||
push:
|
push:
|
||||||
branches: [ "main" ]
|
branches: [ "*" ]
|
||||||
pull_request:
|
|
||||||
branches: [ "main" ]
|
|
||||||
|
|
||||||
# Allows you to run this workflow manually from the Actions tab
|
# Allows you to run this workflow manually from the Actions tab
|
||||||
workflow_dispatch:
|
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
|
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
|
||||||
jobs:
|
jobs:
|
||||||
# This workflow contains a single job called "build"
|
# This workflow contains a single job called "build"
|
||||||
|
|
@ -24,12 +26,6 @@ jobs:
|
||||||
steps:
|
steps:
|
||||||
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
|
||||||
- uses: actions/checkout@v3
|
- 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
|
- uses: waylonwalker/hatch-version-action@v1
|
||||||
|
with:
|
||||||
|
beforeCommand: "test-lint"
|
||||||
|
|
|
||||||
10
README.md
10
README.md
|
|
@ -1,15 +1,5 @@
|
||||||
# Hatch Version Action Example
|
# Hatch Version Action Example
|
||||||
|
|
||||||
[](https://pypi.org/project/hatch-version-action-example)
|
|
||||||
[](https://pypi.org/project/hatch-version-action-example)
|
|
||||||
|
|
||||||
-----
|
|
||||||
|
|
||||||
**Table of Contents**
|
|
||||||
|
|
||||||
- [Installation](#installation)
|
|
||||||
- [License](#license)
|
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
```console
|
```console
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# SPDX-FileCopyrightText: 2022-present Waylon S. Walker <waylon@waylonwalker.com>
|
# SPDX-FileCopyrightText: 2022-present Waylon S. Walker <waylon@waylonwalker.com>
|
||||||
#
|
#
|
||||||
# SPDX-License-Identifier: MIT
|
# SPDX-License-Identifier: MIT
|
||||||
__version__ = '0.0.1'
|
__version__ = "0.1.0.dev6"
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,17 @@ classifiers = [
|
||||||
dependencies = []
|
dependencies = []
|
||||||
dynamic = ["version"]
|
dynamic = ["version"]
|
||||||
|
|
||||||
|
[project.optional-dependencies]
|
||||||
|
dev = [
|
||||||
|
"black",
|
||||||
|
"isort",
|
||||||
|
"seed-isort-config",
|
||||||
|
"flake8",
|
||||||
|
"pytest",
|
||||||
|
"pytest-cov",
|
||||||
|
"pytest-mock",
|
||||||
|
]
|
||||||
|
|
||||||
[project.urls]
|
[project.urls]
|
||||||
Documentation = "https://github.com/unknown/hatch-version-action-example#readme"
|
Documentation = "https://github.com/unknown/hatch-version-action-example#readme"
|
||||||
Issues = "https://github.com/unknown/hatch-version-action-example/issues"
|
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]
|
[tool.hatch.envs.default]
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"pytest",
|
"black",
|
||||||
"pytest-cov",
|
"isort",
|
||||||
|
"seed-isort-config",
|
||||||
|
"flake8",
|
||||||
|
"pytest",
|
||||||
|
"pytest-cov",
|
||||||
|
"pytest-mock",
|
||||||
]
|
]
|
||||||
[tool.hatch.envs.default.scripts]
|
[tool.hatch.envs.default.scripts]
|
||||||
cov = "pytest --cov-report=term-missing --cov-config=pyproject.toml --cov=hatch_version_action_example --cov=tests"
|
cov = "pytest --cov-report=term-missing --cov-config=pyproject.toml --cov=hatch_version_action_example --cov=tests"
|
||||||
no-cov = "cov --no-cov"
|
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]]
|
[[tool.hatch.envs.test.matrix]]
|
||||||
python = ["37", "38", "39", "310", "311"]
|
python = ["37", "38", "39", "310", "311"]
|
||||||
|
|
@ -59,3 +85,7 @@ exclude_lines = [
|
||||||
"if __name__ == .__main__.:",
|
"if __name__ == .__main__.:",
|
||||||
"if TYPE_CHECKING:",
|
"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-FileCopyrightText: 2022-present Waylon S. Walker <waylon@waylonwalker.com>
|
||||||
#
|
#
|
||||||
# SPDX-License-Identifier: MIT
|
# 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