Fix the issues in the CI/CD pipeline and Python script by editing the files
within the `case-1-lint/` and and the corresponding CI jobs in `ci-configs/case-1-lint/` folders. Ensure the pipeline
runs successfully and the Python code adheres to linting and formatting standards.
# Task Case 1 Lint
## Dont forget to uncomment the corresponding case section in the `.gitlab-ci.yml`, as well as correct stages specified!
In this task, you are required to fix the issues in the CI/CD pipeline and the Python script. You will need to edit the files in the `case-1-lint/` directory and the corresponding CI jobs in the `ci-configs/case-1-lint/` directory. Ensure that the pipeline runs successfully and that the Python code adheres to linting and formatting standards.
Try to run the code locally beofore and after, chekc that it is working even in the not linted version.
\ No newline at end of file
## Important Notes:
-**Don’t forget** to uncomment the corresponding case section in the `.gitlab-ci.yml` file.
- Verify that the correct stages are specified in the configuration files.
Additionally, make sure to test the code both **before** and **after** applying the linting fixes to ensure everything is working, even in the non-linted version.
Fix the issues in the CI/CD pipeline and Python script by editing the files
within the `case-2-test/` and the corresponding CI jobs in `ci-configs/case-2-test/` folders. Ensure the pipeline
runs successfully and the Python code adheres to linting and formatting standards.
# Task Case 2 Test
## Dont forget to uncomment the corresponding case section in the `.gitlab-ci.yml`, as well as correct stages specified!
\ No newline at end of file
In this task, you need to fix the issues in the CI/CD pipeline and the Python script. Edit the files in the `case-2-test/` directory and the corresponding CI jobs in the `ci-configs/case-2-test/` directory. Ensure the pipeline runs successfully and that the tests are executed with good coverage.
## Important Notes:
-**Don’t forget** to uncomment the corresponding case section in the `.gitlab-ci.yml` file.
- Verify that the correct stages are specified in the configuration files.
Fix the issues in the CI/CD pipeline and Python script by editing the files
within the `case-3-build/` and the corresponding CI jobs in `ci-configs/case-3-build/` folders, as well as the `Dockerfile` in the root of the repo. Ensure the pipeline
runs successfully and the Python code adheres to linting and formatting standards.
# Task Case 3 Build
## Dont forget to uncomment the corresponding case section in the `.gitlab-ci.yml`, as well as correct stages specified!
\ No newline at end of file
In this task, you need to fix the issues in the CI/CD pipeline, Python script, and `Dockerfile`. Edit the files in the `case-3-build/` directory and the corresponding CI jobs in the `ci-configs/case-3-build/` directory. Additionally, update the `Dockerfile` located in the root of the repository. Ensure the pipeline runs successfully, and that you can see the `Dockerfile` in the GitLab container registry.
If you're able to pull and run the Docker container locally, extra kudos to you! 🎉
## Important Notes:
-**Don’t forget** to uncomment the corresponding case section in the `.gitlab-ci.yml` file.
- Verify that the correct stages are specified in the configuration files.