You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To run all relevant linting and code style checks for all components, execute:
65
65
66
66
```bash
67
-
act -s BUILD_ARGS="--check" -j build
67
+
act -b -s BUILD_ARGS="--check" -j build
68
68
```
69
69
70
70
#### Run integration & unit tests
71
71
72
72
Once all the project artifacts are build, you can execute this command in the project root folder to run the integration & unit tests for all components:
73
73
74
74
```bash
75
-
act -s BUILD_ARGS="--test" -j build
75
+
act -b -s BUILD_ARGS="--test" -j build
76
76
```
77
77
78
78
It is also possible to combine multiple steps into one command:
The `--check --make --test` steps are configured as default. If you call the job without `BUILD_ARGS` the build and test steps will be executed:
85
85
86
86
```bash
87
-
act -j build
87
+
act -b -j build
88
88
```
89
89
90
90
#### Release a new version
91
91
92
-
To release a new version and publish all relevant artifacts to respective registries (e.g. Docker image to DockerHub), you need to first create a git version tag based on [Semantic Versioning](https://semver.org/) standard and, subsequently, run the release job:
92
+
To release a new version and publish all relevant artifacts to respective registries (e.g. Docker image to DockerHub), run the release job with a valid version based on [Semantic Versioning](https://semver.org/) standard:
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -222,7 +222,7 @@ The full Python API documentation can be found [here](https://github.com/ml-tool
222
222
To simplify the process of building this project from scratch, we provide build-scripts that run all necessary steps (build, check, test, and release) within a containerized environment. To build and test your changes, execute the following command in the project root folder:
223
223
224
224
```bash
225
-
act -j build
225
+
act -b -j build
226
226
```
227
227
228
228
Refer to our [contribution guides](https://github.com/ml-tooling/lazydocs/blob/main/CONTRIBUTING.md#development-instructions) for more detailed information on our build scripts and development process.
0 commit comments