justusbunsi
ffc2086b38
Add ArtifactHub badge
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2022-05-14 01:42:14 +02:00
justusbunsi
2fa3ec8197
Prepare Helm Chart release
...
- Auto-generate parameters documentation
- Provide required `make` commands
- Update contribution environment to match new requirements
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2022-05-14 01:10:07 +02:00
justusbunsi
9175bacefa
Improve Chart release specification
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2022-05-13 22:43:38 +02:00
justusbunsi
3c76c8d904
Fix Docker Hub link
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2022-05-13 20:51:51 +02:00
justusbunsi
e4ff25a193
Add Docker image instructions
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2022-05-13 20:48:47 +02:00
justusbunsi
7f68b52076
Extend requirements for Community Edition ( #16 )
...
Fixes #15
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
Reviewed-on: https://codeberg.org/justusbunsi/gitea-sonarqube-bot/pulls/16
Co-authored-by: justusbunsi <justusbunsi@noreply.codeberg.org>
Co-committed-by: justusbunsi <justusbunsi@noreply.codeberg.org>
2021-12-18 23:03:47 +01:00
justusbunsi
f85bfb4bf5
Fix helm chart service account template
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2021-11-12 08:30:37 +01:00
tuongvi9911
afd523c9cd
Fix permission denied ( #14 )
...
error handling at runtime
starting container process caused: exec: "/usr/local/bin/docker-entrypoint.sh": permission denied: unknown.
Reviewed-on: https://codeberg.org/justusbunsi/gitea-sonarqube-bot/pulls/14
Co-authored-by: tuongvi9911 <tuongvi9911@noreply.codeberg.org>
Co-committed-by: tuongvi9911 <tuongvi9911@noreply.codeberg.org>
2021-10-24 18:14:55 +02:00
justusbunsi
21837f9b25
Export webhook and token struct
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2021-10-17 16:01:15 +02:00
justusbunsi
e01096a7fe
Eliminate viper references from token and webhook
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2021-10-17 15:57:45 +02:00
justusbunsi
021d01b5fb
Remove useless types
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2021-10-17 15:43:25 +02:00
justusbunsi
24e4249411
Add SonarQube analysis
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2021-10-17 12:16:42 +02:00
justusbunsi
8a7e9f83fa
Refactor action validation
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2021-10-17 11:12:50 +02:00
justusbunsi
826204b667
Allow for running dedicated tests
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2021-10-17 10:53:54 +02:00
justusbunsi
49087433fb
Introduce Makefile
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2021-10-17 10:07:39 +02:00
justusbunsi
d2424a3888
Migrate TODOs to Repo issues
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2021-10-17 09:17:19 +02:00
justusbunsi
90581744ff
Set analysis status on PR creation
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2021-10-13 08:54:21 +02:00
justusbunsi
dfffd17223
Open comment link in new tab
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2021-10-12 14:09:24 +02:00
justusbunsi
f187d4f8c6
Allow customizing metrics fetch from SonarQube
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2021-10-12 13:14:17 +02:00
justusbunsi
a2d68ccc12
Add screenshots
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2021-10-11 20:02:12 +02:00
justusbunsi
208a866a15
Restructure README
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2021-10-11 19:48:01 +02:00
justusbunsi
48b522d348
Fix bot name
...
Signed-off-by: Steven Kriegler <sk.bunsenbrenner@gmail.com>
2021-10-11 19:09:29 +02:00
justusbunsi
b8c86aaab8
Update docs
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-11 17:39:21 +02:00
justusbunsi
ec781a5a29
Add helm chart
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-11 16:09:13 +02:00
justusbunsi
0bd65d8a1d
Allow override the provided revision
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-11 14:21:17 +02:00
justusbunsi
bb156f95bf
Log response code for non-working status update
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-11 11:28:32 +02:00
justusbunsi
105ba59b4d
Add raw release instructions
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-11 08:52:35 +02:00
justusbunsi
48cb8a0ede
Handle favicon requests
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-11 08:50:50 +02:00
justusbunsi
a51520382e
Add production Dockerfile
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-11 08:42:11 +02:00
justusbunsi
8678f13911
Update bot insights
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-10 19:47:54 +02:00
justusbunsi
ae55eaf97c
Prevent bot from interpreting unknown actions
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-10 19:45:57 +02:00
justusbunsi
e28e524456
Post analysis details on bot action comment
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-10 19:39:33 +02:00
justusbunsi
369edfcfae
Fetch actual quality gate status on bot comment
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-10 19:01:48 +02:00
justusbunsi
895dfe92e0
Add pending status on PR synchronize event
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-10 17:59:28 +02:00
justusbunsi
56f7a1081b
Implement skeleton for different webhook handler
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-10 17:32:25 +02:00
justusbunsi
5b72ee7bc0
Differ between several gitea events
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-10 17:17:29 +02:00
justusbunsi
952e094e8f
Restructure todos and possible improvements
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-10 17:03:09 +02:00
justusbunsi
de575605f9
Move sonarqube sdk files
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-10 16:43:37 +02:00
justusbunsi
bf453c6c43
Centralize bot actions
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-10 16:39:26 +02:00
justusbunsi
c99925abb3
Fix URL for status
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-10 16:29:29 +02:00
justusbunsi
c6bc0d71ff
Move gitea sdk files
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-10 16:28:59 +02:00
justusbunsi
46c5ab2aec
Rename webhook_handler to api
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-10 16:18:14 +02:00
justusbunsi
e20b1469d3
Reduce UpdateStatus
parameter mess
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-10 16:14:09 +02:00
justusbunsi
57fc8054b2
Bot listens to actions via Gitea comments
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-10 15:58:03 +02:00
justusbunsi
3bab05bb71
Fix required header for SonarQube endpoint
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-10 13:07:10 +02:00
justusbunsi
8458815efe
Update dependencies
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-09 21:50:58 +02:00
justusbunsi
2873eb5159
Switch to gin-gonic as server
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-09 21:48:51 +02:00
justusbunsi
7c9fec06f9
Bump go version to 1.17
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-09 21:26:47 +02:00
justusbunsi
758e3c75cc
Switch to another default port
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-09 21:23:40 +02:00
justusbunsi
45fbfed51b
Split settings structs into separate files
...
Signed-off-by: Steven Kriegler <61625851+justusbunsi@users.noreply.github.com>
2021-10-09 21:10:30 +02:00