Commit Graph

63 Commits

Author SHA1 Message Date
d7969fed3d docs: add answers for questions 4.2
Copy answer from issue discussion to the right place

Refs: #19
Signed-off-by: Alec Schmidt <alec.schmidt@master.hes-so.ch>
2025-04-15 22:11:57 +02:00
2d592123d1 docs: add answers for questions 4.1
Signed-off-by: Klagarge <remi@heredero.ch>
2025-04-15 22:01:01 +02:00
6c56c4cf3b refactor(ci): merge some jobs on same stage
Signed-off-by: Klagarge <remi@heredero.ch>
2025-04-15 22:00:26 +02:00
f6610ba524 feat(pre-commit): add Gitleaks hook for secret scanning
Signed-off-by: Klagarge <remi@heredero.ch>
2025-04-15 21:38:06 +02:00
32e2d37dd3 feat(ci): add Gitleaks job for secret scanning
Signed-off-by: Klagarge <remi@heredero.ch>
2025-04-15 21:37:55 +02:00
Alec Schmidt
b443a56524 Merge branch 'feat/Q4.2'
Dependencies check

See merge request Klagarge/mse2425-grp09!14
2025-04-15 08:41:57 +00:00
Alec Schmidt
276e4ced5c feat: added pip-audit to precommit 2025-04-15 09:55:20 +02:00
140dbb1989 Merge branch 'feat/15-Q3.4'
feat(ci): add DAST job configuration to GitLab CI

See merge request Klagarge/mse2425-grp09!13
2025-04-14 13:02:33 +00:00
355865586f refactor: removed unused code
docs: added answer for Q3.4
Signed-off-by: Klagarge <remi@heredero.ch>
2025-04-14 14:56:58 +02:00
b170eecb16 fix: label of docker image
Signed-off-by: Klagarge <remi@heredero.ch>
2025-04-14 14:56:58 +02:00
c308ffd2dd feat(ci): add Dockerfile and update CI configuration for DAST
Signed-off-by: Klagarge <remi@heredero.ch>
2025-04-14 14:56:58 +02:00
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