|
1 | 1 | # LizardByte re-usable actions |
2 | 2 |
|
3 | 3 | [](https://github.com/LizardByte/actions/actions/workflows/ci.yml?query=branch%3Amaster) |
| 4 | +[](https://github.com/LizardByte/actions/actions/workflows/ci-tests.yml?query=branch%3Amaster) |
4 | 5 | [](https://app.codecov.io/gh/LizardByte/actions) |
| 6 | +[](https://sonarcloud.io/project/overview?id=LizardByte_actions) |
5 | 7 |
|
6 | 8 | This is a monorepo containing a collection of GitHub Actions maintained by LizardByte. |
7 | 9 |
|
@@ -30,15 +32,15 @@ See our [Contributor's Guide](https://docs.lizardbyte.dev/latest/developers/code |
30 | 32 |
|
31 | 33 | This repo has two workflows to test the actions: |
32 | 34 |
|
33 | | -- ci.yml |
| 35 | +- [ci.yml](.github/workflows/ci.yml) |
34 | 36 | - A matrix is generated for each action based on the `ci-matrix.json` file in the action's directory. To add or remove |
35 | 37 | a matrix, edit the `ci-matrix.json` file. |
36 | 38 | - Each action should have at least one matrix defined. |
37 | 39 | - If anything needs run before the action is run, create a `pre-ci.sh` file in the action's directory. |
38 | 40 | - If anything needs run after the action is run, create a `post-ci.sh` file in the action's directory. |
39 | | -- pytest.yml |
40 | | - - This workflow runs unit tests for the repo. |
41 | | - - Python code should be 100% covered by tests. |
| 41 | +- [ci-tests.yml](.github/workflows/ci-tests.yml) |
| 42 | + - This workflow runs unit tests for the repo using pytest and Jest. |
| 43 | + - Tests should 100% cover JavaScript and Python code. |
42 | 44 |
|
43 | 45 | #### Action Types |
44 | 46 |
|
|
0 commit comments