• v0.1.0 dd70166627

    2martens tagged this 2023-08-15 01:06:35 +02:00 | 88 commits to main since this tag

    • dd701666279943dfd1145beb0a2518b3cfa318c0: Fix SSH key
    • cc2f7a22cdeb8bc7c8010d1958fa1be3bc512531: Fix git ssh commands
    • cac3a5d72137e814d26f8e12c8338ecec371d763: Correct permissions
    • a44d02de95da2914ba861b74a906e67a238942b8: Pipe to /dev/null again
    • 4ed2b196c7ca915c3212c31a29da3dc34f1834cd: Fixed keyscan command
    • 0862259599f08732e63a5dafb617053598b192fe: Don't pipe output to dev/null
    • e7bfd4fee107aa6e9952896d105b205028f54ac5: Fixed paths
    • ebc5a123855b0692987c462dbdb688d3d380accd: Fix error with missing .ssh directory
    • 71f18eb7a0e439f919495b4822ab3e602918efb7: Use alpine/git image
    • a174d8a601cb7f6fb84768be403ca7c1ad452815: Manually checkout repo
    • ee68ea344bd9e5c867cdca7a8326a79ca7dd48e5: Use GIT via SSH
    • b336ff905af0cc38baddbc103d738dc5caca3e5b: Try final in gradle call
    • 0d3c02fab0cc90f8e4e42ce4234b895140255898: Upgraded jib plugin version
    • c08c30e7e5cf204dce6b8ae9d26db7204ac2435a: Use username/password from env vars
    • f12ba2542aa6b5ee38d137eb8587416250f3677b: Use credentials from docker login
    • 216496f1686815538dd94a086ffd1203c37e34fd: Changed executable permission of gradlew
    • bcc3358e934dcbaa698080be498adbf2ecad3f12: Fixed path
    • 821804b390b755bc3408f5d12f93961d7f36b23b: Fixed typo
    • 2183195865a0893ba3e84881996e5109d69e79dd: Fixed linter problems
    • fc46987bb81b38edf25d3bf8b71ea4c0c9b5d6b0: Enabled deployment
    • 28b1484459c0808e69a52b9378925a01b9f1bbfd: Moved configserver config to main yaml again
    • 8fc1b815876b6cab9796d05687e5e8bf386abe2b: Moved configserver config to profile yaml
    • 8ac26a881667be7b22ac110e97793452e8d54d57: Re-enable configserver
    • 3091a5611140ba0424e6731e5c45532935b58faa: Disable configserver import
    • 704ddba2ddbc676426a241d32b6bceaeecd153c5: Updated configserver location
    • 86b0a38f26cf57eb652cf152ce3c1d34e2ec54df: Make configserver optional
    • de8804ac784d6c0bcb6dd2b02f11066b9b04ad8f: Add dummy prod application config
    • 039bc4f519927ed452f330184ea0c042d35e9ff5: Changed ports
    • a25a1f927f33c20b4a7fd0444403c7c706225204: Fix mapping issue
    • 39054240fb16c9f6664dc266419b54c628c24155: Fix cache in pipeline
    • 3b1fb167dce16af8e4b1fcb07158d4c5207fb029: Provide allocated seat numbers in result
    • 3601e0570ddb68cf5ef206a7fcf919f1eabdd662: Store idea settings in cache as well
    • a9a4a897b2e749cb63b6850a8a6a8a094b86e5fc: Always pipeline to be triggered manually
    • 353365e267cce2ab15e19a605dc58a55711c3a39: Always store cache even if code analysis is over failure threshold
    • b304b566d2d740a1b764093b46040209ad8e28bb: Use gradle cache
    • 5ff1dc351328f8fe222dae3d5f81fd612b4468aa: Token change to trigger build
    • f343812e85c9380d59995365d00eb325737c6dcf: Use recommended Qodana profile
    • 69a613625372149a16e17a7bb984d98b4e2653d9: Added drone pipeline for Qodana community linter
    • c3699d44a7fd4576302b3c7c0f5969e40e24587a: Allow writing sarif reports to GitHub
    • dfbb55759d3ae5c0dc7fdf9577822bd1f467af52: Use community version of JVM linter
    • 144544511ebc78374ee2407da7af4036d958b473: Added qodana workflow
    • 53a754a88ce14653f22ea44562b59d115a10941c: Added sarif report
    • 1d6817a532c14d1146ab9c8b2c24ba8efcb05b3a: Added qodana support
    • bb525b8815d1e8472db9c9505699d9a871b3e8e0: Removed NonNull annotations
    • 792d8a1aa494491f301d7a0b80e5d6d202284938: Fix trace id
    • fd8be51d4cc22e5477796dc0b9fe41606121c314: Don't log bearer tokens
    • c7fd885f9773585a8f0d8e6e91f2f0289f7f66e2: Fix mapping issues
    • 991222176af5fff20d79bd7d79eab2b4b318a2c1: Fix concurrent modification
    • 1d13522200ebc27167627d78ba6493be09c21028: Remove grpc status probes
    • ee30d92203ad43ac41e7b8ce90a18b2d28f8cf3d: Updated dependencies
    • ed9b257929893f304eef04d01cbe47d11528ca52: Prepared for Gradle 9.0
    • 910108f88de2e6a389ac5bf73b8a833eb645214b: Finished migration to Kotlin
    • 13ac42d875d6a4b4c06964230df55748197c3bf8: Rename .java to .kt
    • 5405168ac41db57747d447be64ecf1a65613a5c7: Simplified code
    • b6eb9853e4a99ebaf680a9ea9fcbe6fa1986d2af: Removed unused code
    • 50b2cc4f63479b16a525a92320196a3cf8df013f: Moved plenty files over to Kotlin
    • 5f070ad6495e424216192cbe16d69c090d3833d8: Moved security classes to Kotlin
    • 713ccd9d467886d074f0e0d7505a4a8a084e0bd9: Applied code formatting
    • 956380b50a511036f07f038562b1c69bd786bf94: Moved to Gradle Kotlin DSL
    • ef8f7262d3b569b1de75309d40d07dc10ff9a47f: Added endpoint to retrieve election by name
    • 80408dab3161d6e3416b23e5837ad4320e6f0a3b: Allow anonymous requests for OPTIONS
    • c5c041113585f5e860297fe1948d92a44cc6dd08: Added data source
    • ae877222245c574d6c60aa0aeea17b221fef3adc: Updated README
    • f7b3f9a7d8787e8fc43849a29e8cf1955ff09cca: Removed frontend files (now in separate repo)
    • 547be025cbf14430388b60ce879739af8b6bf2e9: Set up ngrx store and added snackbar messages on error
    • 9fe9b76a5800b9613822e62121ff35b9f4bac1a1: Removed obsolete entry
    • a7df485f05d6501282f75f99b11591cdf7832345: Updated realm id
    • d7f2018e1fccf8b7a6d49540ff5f1bce6b535c2d: Implemented suggestions from code analysis
    • c60625d4b37b4f4d7631799746a7517b32f414c5: Removed root=true
    • 27586902b04338385143ae444c6567c0ca6a40cf: Added rudimentary frontend
    • 3b8ca17fd022d244e5fade740c6717389004821d: Added healthCheck to permitted URLs
    • 7139d8c3313ab465e773d2ab2af4098fd4fac7e3: Added authentication and authorization via Keycloak
    • a42e1d0f3e92bd49929e63385cca2cdc221dfeae: Use correct name for error page
    • 3fe7f1e8d532a21e41b7c44a563f465b7db73f75: Make sure that properties are used for OpenAPI
    • 16d076f0506e29a71cae1a6d763ecb6950b01ed6: Added custom text to Open API description
    • 3388969a56c7984d628c459e714d6830d1b5c378: Implemented suggestions from Code Analysis
    • a8d4d47f70928ad3aca7d1e3cbb79257afd7517c: Added ability to calculate election result
    • da22c792da65ebcab281407573eff07248685ce3: Allow debug log for own classes
    • 202658944f0fd32a77456d231100615d4bcb28c4: Added http requests to calculate result
    • 7c92aa10ee656658695457616f3d294465d77e90: Added http requests to store parties
    • a366613bfaeab23d52a464aeb036d68c949cd2ae: Added http request to store election result
    • 0336825cd190211dfece3320bbae67e914a33109: Added ability to add election results to DB
    • aa533f6c72eab396d47ea73a5d71f38935768390: Introduced NominationId as key for maps
    • b2fee57f9e3a21327e888142304ee729e95b9a10: Allow actuators for all users (will be port-restricted)
    • 95c65beddec4d8c75475aafd4372508daa4b6e84: Moved connection string to env var
    • 1642b02685d656fe1c2344ffd5b9b550f0d036af: Removed thymeleaf endpoints
    • 5f5fa6a8f13ba7055f8985e9e15500e0f49682a5: Improved swagger config
    • 440279d1ab4e99551ae0235c24796badca2108d1: Fix security filter chain
    • 7da7413b5d562469ad874b0bbf7c7b9aa524da46: Removed obsolete field and import
    • e4fd4629a95241326a50e8aaf8137396bdfdb144: Implemented optimizations
    • ed9da5ef796e4c8b53576030a381e9b5ff1dff98: Removed greeting from repo
    • 9a95cbcbc34af09e989f00c2895bff8b91a5d39b: Added basic forms for parties
    • 52e1a72330aa996277c99dfe27af8fdadc4d4ca3: Removed useless imports and properties
    • ed0ef018a5af93b08e194d2f7e5276019b11a6d4: Added ability to store elections and parties
    • 1987064fbe86d35ee8c8bfb0b07cacc1678fc3dc: Added repositories
    • f799fafaa7028a09617553d2b300cd5e82d7d37e: Added mappers
    • 3e178885b5957ac2b19bfeedaf853c274ac3cc5d: Reorganized model structure
    • ed76aca00460ab36b2b85492f21c05b5e32e4207: Enabled MongoAuditing
    • fabbf09dff013af93e5876d90ae88837bbd7d58f: Added WebSecurityConfiguration
    • ab9f318ccb17b90bcd5fd713b1b7b273f2e01d29: Fixed OpenAPI configuration
    • a7d10afd805f460fefb39c59c06e65271a649337: Added DTDs for thymeleaf
    • 3d0b53a1afbfc4953696be3bc80c016caddfb51f: Removed useless property
    • bdc2a41808bb5398e711019bf8c46791e89c84ea: Added spring security
    • 49155545a6e24811d3eeee67003e005e060b00b7: Fixed run configuration
    • 749af572d5089c114e158c9f5e1d43c9e034ffee: Store nomination within voting result
    • b94ec58de3624c4ed69256160d3d63df9d0dd491: Allow tests to run concurrently
    • 19e33baf1d117b008b49d478dbcbad73eed9cbe0: Make CalculationService free of side effects
    • 488818319a8de7482c3427a5a69bfbc7d342e9d1: Added calculation of candidates on overall nomination
    • 503b284b740d1ad80d58eb193307b2956008ebc9: Added calculation of overall seat allocation
    • 30d2c39580e943275ddee6e5f87dadfda8b38118: Added calculation of constituency results
    • 681b7389194833d22e9913b2f217bf691afac1ac: Changed package to wahlrecht
    • d5db77db6ea97fc3d8f4a42c44c6d24201268aff: Removed not needed modules
    • 05b15e01e319ca5d01e0025543fc1ad3daadf532: Initial commit
    Downloads