Declarative builder for Github Action Scripts
Project description
Python CI Workflow Documentation
This documentation provides an overview of the Python CI workflow implemented using GitHub Actions.
Workflow Overview
The Python CI workflow is triggered by two events: pushes to the main
branch and pull requests targeting the main
branch. It consists of a single job named build
, which runs on an ubuntu-latest
environment.
Steps
The following steps are executed as part of the workflow:
-
Checkout code
- Name: Checkout code
- Uses:
actions/checkout@v2
- Description: This step checks out the repository code onto the runner.
-
Setup Python
- Name: Setup Python
- Uses:
actions/setup-python@v2
- Description: This step sets up the Python environment for subsequent steps. The Python version used is
3.8
.
-
Install dependencies
- Name: Install dependencies
- Run:
pip install -r requirements.txt
- Description: This step installs the project dependencies by running
pip install
with the requirements specified in therequirements.txt
file.
-
Run tests
- Name: Run tests
- Run:
pytest tests
- Description: This step executes the test suite by running the
pytest
command with thetests
directory.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyciactions-1.0.11a10.tar.gz
(4.0 kB
view details)
Built Distribution
File details
Details for the file pyciactions-1.0.11a10.tar.gz
.
File metadata
- Download URL: pyciactions-1.0.11a10.tar.gz
- Upload date:
- Size: 4.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 857129dc34a430f4284a728de438b3cffd61bf5efebe9f8869354db5ddcbaadd |
|
MD5 | 1e83e54f7ead37b8d58cdc43f67043a4 |
|
BLAKE2b-256 | 6756c5f0a31990f32c48fb048f7b26efd4351872db93ba5948451414f4331dbe |
File details
Details for the file pyciactions-1.0.11a10-py3-none-any.whl
.
File metadata
- Download URL: pyciactions-1.0.11a10-py3-none-any.whl
- Upload date:
- Size: 5.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e20be082b980651094bc810c4b1198af6289e35c2bf021cd25b75bec946c119 |
|
MD5 | a3eb00b504036947bcfff3bf6ddbdb6e |
|
BLAKE2b-256 | 018c409fdd1241e4c7cc8677fc2686323da325c5ff8a2ab1a2e135695ad6c496 |