Commit Graph

52 Commits

Author SHA1 Message Date
7da76417f7 feat(ci): add DAST job configuration to GitLab CI
Signed-off-by: Klagarge <remi@heredero.ch>
2025-04-14 14:56:58 +02:00
697de24eab Merge branch 'feat/8-Q2.3'
feat: Add answer for Q2.3 and configure pre-commit with flake8

See merge request Klagarge/mse2425-grp09!12
2025-04-14 12:51:04 +00:00
b3f3ce0b16 feat: Add answer for Q2.3 and configure pre-commit with flake8
Signed-off-by: Klagarge <remi@heredero.ch>
2025-04-13 13:58:20 +02:00
Alec Schmidt
5c7bbac1c5 Merge branch 'feat/Q3.3'
feat: Answered question

See merge request Klagarge/mse2425-grp09!11
2025-04-09 17:40:18 +00:00
alec.schmidt
75b8f565bc feat: Answered question 2025-04-09 19:33:18 +02:00
4c7a0bd88f Merge branch 'fix/code-coverage-pypackages'
fix: added __pypackages__ to omitted coverage. Testing on remote due to...

See merge request Klagarge/mse2425-grp09!7
2025-04-09 17:29:32 +00:00
alec.schmidt
c81193364d fix: added __pypackages__ to omitted coverage. Testing on remote due to __pypackages__ not showing locally 2025-04-09 19:23:39 +02:00
Alec Schmidt
394cc91ec6 Merge branch 'feat/Q3.2'
feat: Answered question

See merge request Klagarge/mse2425-grp09!10
2025-04-09 17:17:54 +00:00
alec.schmidt
befd66898d feat: Answered question 2025-04-09 19:12:53 +02:00
Alec Schmidt
a3b4f90135 Merge branch 'update/upstream'
Update/upstream

See merge request Klagarge/mse2425-grp09!9
2025-04-09 16:39:08 +00:00
Michael Mäder
fbea64d742 applying to 2025 2025-04-09 16:33:58 +00:00
Michael Mäder
8703d85b1f add question4 2025-04-09 16:33:58 +00:00
Alec Schmidt
a59707eb23 Merge branch 'feat/Q3.1'
feat: SAST in CI/CD

See merge request Klagarge/mse2425-grp09!8
2025-04-09 16:09:48 +00:00
alec.schmidt
c1a195f0f8 feat: SAST in CI/CD 2025-04-09 18:02:25 +02:00
Alec Schmidt
a718be6da8 Merge branch 'update/upstream'
Update/upstream

See merge request Klagarge/mse2425-grp09!6
2025-03-27 08:00:16 +00:00
Michael Mäder
ab278cc9b3 questions3 and some practical misc stuff 2025-03-26 18:34:30 +00:00
Alec Schmidt
5e9f03e0f7 Merge branch 'feat/ci-improvement'
Create custom docker for CI

See merge request Klagarge/mse2425-grp09!5
2025-03-26 17:04:59 +00:00
bcec88f930 docs(CI): answer question 2.1
Refs:  #6
Signed-off-by: Klagarge <remi@heredero.ch>
2025-03-20 16:56:01 +01:00
188a4725e6 perf(docker): slight optimisation and refector
Signed-off-by: Klagarge <remi@heredero.ch>
2025-03-20 16:41:50 +01:00
8604e3e984 docs(CI): answer question 1.4
Refs: #4
Signed-off-by: Klagarge <remi@heredero.ch>
2025-03-20 16:41:50 +01:00
4e27f8c9d9 test(docker): build docker by CI
Signed-off-by: Klagarge <remi@heredero.ch>
2025-03-20 16:41:50 +01:00
5e926d7674 test(linter): use pdm for linter installation
Refs: #5
Signed-off-by: Klagarge <remi@heredero.ch>
2025-03-19 22:09:48 +01:00
eda58ace70 feat(CI): add custom docker for CI
Refs: #4
Signed-off-by: Klagarge <remi@heredero.ch>
2025-03-19 22:09:48 +01:00
Alec Schmidt
9897526b14 Merge branch 'update/upstream'
Update/upstream

See merge request Klagarge/mse2425-grp09!4
2025-03-19 17:35:24 +00:00
alec.schmidt
62090041f5 update: pulled upstream [skip ci] 2025-03-19 18:31:20 +01:00
Michael Mäder
c4ea870218 release of part 2 of the questions 2025-03-18 18:04:06 +01:00
Alec Schmidt
055401ed53 Merge branch 'feat/Q1.3'
Feat/q1.3

See merge request Klagarge/mse2425-grp09!3
2025-03-18 09:45:02 +00:00
Alec.Schmidt
9c496e73bb chore: answer to questions [no ci] 2025-03-18 10:30:56 +01:00
Alec.Schmidt
df1db2fd97 fix: linter errors over test_api.py 2025-03-18 10:18:15 +01:00
Alec.Schmidt
570a0d3cea fix: changed the amount of chars in a single line to 120 2025-03-18 10:16:35 +01:00
Alec.Schmidt
89e66a8b58 fix: linter errors over conftest.py [no ci] 2025-03-18 10:14:08 +01:00
Alec.Schmidt
83d70c4fc5 fix: linter errors over operators.py [no ci] 2025-03-18 10:12:30 +01:00
Alec.Schmidt
3d6abfa9bc fix: linter errors over app.py [no ci] 2025-03-18 10:11:40 +01:00
Alec.Schmidt
528da91ed4 feat: CI/CD for flake8 linting, warning : this commit is a test for the execution of the pipeline 2025-03-18 10:03:42 +01:00
Alec.Schmidt
ea40810fa3 feat: flake8 config file 2025-03-18 09:59:08 +01:00
Alec Schmidt
0108bb25ed Merge branch 'fix/2-q1.2'
chore(security): remove hardcoded security key

See merge request Klagarge/mse2425-grp09!2
2025-03-17 19:51:05 +00:00
de8a0ab688 chore(security): remove hardcoded security key
Remove hardcoded security key for flask.
Use environment variable instead.
2025-03-16 15:19:48 +01:00
8590c7a715 Merge branch 'feat/Q1.1'
See merge request Klagarge/mse2425-grp09!1
2025-03-12 21:33:07 +00:00
Alec.Schmidt
be3db6e605 fix: API endpoints input type safety 2025-03-12 21:11:29 +01:00
Alec.Schmidt
34e24304fa test: added api input type checking tests [no ci] 2025-03-12 21:04:31 +01:00
Alec.Schmidt
ee2f80d670 chore: added test coverage html folder to gitignore 2025-03-12 21:03:18 +01:00
Michael Mäder
926922ece8 update README.md to new year 2025-03-11 15:59:07 +01:00
Michael Mäder
d7465c4c1e update of the python packages in the pyproject.toml 2025-03-11 15:50:27 +01:00
Michael Mäder
71c837d931 update dates in the source files 2025-03-11 15:41:16 +01:00
Michael Mäder
f447ce21c8 update the overall README.md file 2025-03-11 15:39:36 +01:00
Michael Mäder
34c4a80c61 switch to pdm 2025-03-11 14:59:36 +01:00
Michael Mäder
081cf71454 update coveragerc to new path 2025-03-10 09:21:00 +01:00
Michael Mäder
c51d2424c9 break system packages for flask install via pip 2025-03-10 09:18:10 +01:00
Michael Mäder
aa6743cfee adding tests and fix the pip install 2025-03-10 09:15:56 +01:00
Michael Mäder
aeb8ec5096 switch to python 3.12 2025-03-10 09:10:13 +01:00