mirror of
https://github.com/deepseek-ai/DeepSeek-V3.git
synced 2025-04-20 10:38:57 -04:00
85 lines
2.2 KiB
YAML
85 lines
2.2 KiB
YAML
- name: Python Actions Collection
|
|
uses: microsoft/action-python@0.7.2
|
|
with:
|
|
# Project root directory.
|
|
Default '.'
|
|
|
|
root: # optional, default is .
|
|
# pyproject.toml location.
|
|
Default pyproject.toml
|
|
|
|
toml: # optional, default is pyproject.toml
|
|
# Python Version
|
|
Default is '3.7'.
|
|
|
|
python_version: # optional, default is 3.7
|
|
# Run Black
|
|
Default is false.
|
|
|
|
black: # optional
|
|
# Run Bandit
|
|
Default is false.
|
|
|
|
bandit: # optional
|
|
# Run Pylint
|
|
Default is false.
|
|
|
|
pylint: # optional
|
|
# Run Pyright
|
|
Default is false.
|
|
|
|
pyright: # optional
|
|
# Run Flake8
|
|
Default is false.
|
|
|
|
flake8: # optional
|
|
# Run tests with PyTest
|
|
Default is false.
|
|
|
|
pytest: # optional
|
|
# Publish to PyPi
|
|
Default is false
|
|
|
|
pypi_publish: # optional
|
|
# Customize which tests run with Pytest Markers
|
|
|
|
args: # optional, default is
|
|
# PyPi Target. Use this to point to private or test locations.
|
|
Default testpypi
|
|
|
|
pypi_repo: # optional, default is pypi
|
|
# Credentials for PyPi
|
|
|
|
pypi_password: # optional, default is
|
|
# Value to append to version in order to produce unique id for PyPi.
|
|
Examples include:
|
|
'-rc {{ github.run_attempt }}'
|
|
'-dev {{ github.run_attempt }}'
|
|
|
|
version_suffix: # optional, default is
|
|
# GITHUB_TOKEN
|
|
github_token: # optional, default is ${{ github.token }}
|
|
# Working directory relative to the root directory.
|
|
workdir: # optional, default is src
|
|
# Test directory
|
|
testdir: # optional, default is tests
|
|
# Flags for code coverage
|
|
coverage: # optional, default is true
|
|
# Flags for code coverage
|
|
flags: # optional, default is unittests
|
|
# Report level for reviewdog [info,warning,error]
|
|
level: # optional, default is error
|
|
# Reporter of reviewdog command [github-pr-check,github-pr-review].
|
|
reporter: # optional, default is github-pr-check
|
|
# Filtering mode for the reviewdog command [added,diff_context,file,nofilter].
|
|
Default is added.
|
|
|
|
filter_mode: # optional, default is added
|
|
# Exit code for reviewdog when errors are found [true,false]
|
|
Default is `false`.
|
|
|
|
fail_on_error: # optional, default is false
|
|
# Additional reviewdog flags
|
|
reviewdog_flags: # optional, default is
|
|
|