{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":413316207,"defaultBranch":"main","name":"iac-scan-runner","ownerLogin":"xlab-si","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-10-04T07:24:27.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17640165?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702557842.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"7e4b409b5c5d273c488cff7c1311984fba314d74","ref":"refs/heads/steampunk-spotter-patch","pushedAt":"2023-12-14T12:44:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"anzoman","name":"Anže Luzar","path":"/anzoman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41727816?s=80&v=4"},"commit":{"message":"Install Steampunk Spotter CLI from patch commit","shortMessageHtmlLink":"Install Steampunk Spotter CLI from patch commit"}},{"before":"259c7b13c5461cf488ea9721eefd040e21b27791","after":null,"ref":"refs/heads/bugfix/paths","pushedAt":"2023-12-07T10:27:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alescernivec","name":"Ales Cernivec","path":"/alescernivec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122667?s=80&v=4"}},{"before":"991970c446c993f407ef17ac4316872006cab421","after":"7a54833301e409d727ecc5cdc7f11c53af401bcc","ref":"refs/heads/main","pushedAt":"2023-12-07T10:27:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"alescernivec","name":"Ales Cernivec","path":"/alescernivec","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2122667?s=80&v=4"},"commit":{"message":"Update paths","shortMessageHtmlLink":"Update paths"}},{"before":null,"after":"259c7b13c5461cf488ea9721eefd040e21b27791","ref":"refs/heads/bugfix/paths","pushedAt":"2023-12-07T10:23:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RedekG","name":"RedekG","path":"/RedekG","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71716407?s=80&v=4"},"commit":{"message":"Update paths","shortMessageHtmlLink":"Update paths"}},{"before":null,"after":"f677774a64f6bdd921e91a9a46024b9ee8259e7e","ref":"refs/heads/bugfix/tests","pushedAt":"2023-12-04T07:17:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RedekG","name":"RedekG","path":"/RedekG","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71716407?s=80&v=4"},"commit":{"message":"Update html test responses","shortMessageHtmlLink":"Update html test responses"}},{"before":"00f141329be3b493158f3870a154d319b7fe49e4","after":null,"ref":"refs/heads/bugfix/html_colours","pushedAt":"2023-11-15T15:29:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RedekG","name":"RedekG","path":"/RedekG","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71716407?s=80&v=4"}},{"before":"4c6d266edf32adc4a7be74dac37eb729fb3c4c6d","after":"991970c446c993f407ef17ac4316872006cab421","ref":"refs/heads/main","pushedAt":"2023-11-15T15:29:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RedekG","name":"RedekG","path":"/RedekG","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71716407?s=80&v=4"},"commit":{"message":"Update html result colours","shortMessageHtmlLink":"Update html result colours"}},{"before":null,"after":"00f141329be3b493158f3870a154d319b7fe49e4","ref":"refs/heads/bugfix/html_colours","pushedAt":"2023-11-10T16:04:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"RedekG","name":"RedekG","path":"/RedekG","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71716407?s=80&v=4"},"commit":{"message":"Update html result colours","shortMessageHtmlLink":"Update html result colours"}},{"before":"38a41faa87402c676407840f4f0b0465fb1e0835","after":"faada47a0feeac82aa9da43338db03fd9b85825f","ref":"refs/heads/bugfix/94-compatibility-matrix","pushedAt":"2023-09-27T10:51:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luka-wernig","name":"luka-wernig","path":"/luka-wernig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111746773?s=80&v=4"},"commit":{"message":"Add sonar-scanner and snyk to compatibility matrix\n\nThey support checking through \"node_modules\", which then runs\nthe check across the entire project.\nSetup for using Snyk:\n - Create a Snyk account\n - Skip the creating a project process\n - Go to Account Settings (In the bottom left) > General\n - Save and use the API token as a secret in the Snyk configuration\n\nSetup for using SonarScanner:\n - Download sonar from [here](https://www.sonarsource.com/products/sonarqube/downloads/)\n - Go to sonarqube-/bin//\n - Run sonar.sh if you're on Linux/MacOS or StartSonar.bat if you're\n on windows\n - Set your credentials\n - Create a project (select manually, not through a devops platform)\n - Set a display name and a **project_key**\n - Now that you have a project created go to My Account > Security\n - Create a user_token (starts with \"squ\" and is used for authentication\n in configuration)\n - The configuration secret will be the user_token\n - The config file should contain at least:\n ```\n sonar.host.url= # http://localhost:9000/ if being run locally\n sonar.projectKey= # The **project_key** created earlier\n ```\n\nIn the current state of sonar_scanner.py, the following warning is going\nto be issued during the scan:\n> WARN: The property 'sonar.login' is deprecated and will be removed in\n> the future. Please use the 'sonar.token' property\n> instead when passing a token.\n\nThis is easily fixed by changing the `-Dsonar.login=` part in\n`sonar_scanner.py`'s run_command to `-Dsonar.token=`.\n\nIn the case of sonar-scanner, the results of your scan are also going to\nbe visible on http://localhost:9000/.","shortMessageHtmlLink":"Add sonar-scanner and snyk to compatibility matrix"}},{"before":"d80b9e20cd8085164589981d30ad779dcb17ed72","after":"339ae741a2dd59d3bfc771a0e1eceab07e5f7bf0","ref":"refs/heads/feature/2-update-cli","pushedAt":"2023-09-07T10:48:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luka-wernig","name":"luka-wernig","path":"/luka-wernig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111746773?s=80&v=4"},"commit":{"message":"Update CLI for checks endpoint\n\nAdd all checks endpoints for use with the CLI.\nCLI is linted but unable to conform to an \"incompatible types\" error,\nas Typer doesn't support Iterable[...], Mapping[...].\nThe CLI calls work, but cannot be fully and properly linted yet due to\nthis.","shortMessageHtmlLink":"Update CLI for checks endpoint"}},{"before":"66529013347a5cb6e82a536cb6f901d095d29073","after":"d80b9e20cd8085164589981d30ad779dcb17ed72","ref":"refs/heads/feature/2-update-cli","pushedAt":"2023-09-07T10:45:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luka-wernig","name":"luka-wernig","path":"/luka-wernig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111746773?s=80&v=4"},"commit":{"message":"Update CLI for checks endpoint\n\nAdd all checks endpoints for use with the CLI.\nCLI is linted but unable to conform to an \"incompatible types\" error,\nas Typer doesn't support List[...], Iterable[...], Mapping[...].\nThe CLI calls work, but cannot be fully and properly linted yet due to\nthis.","shortMessageHtmlLink":"Update CLI for checks endpoint"}},{"before":"8487bb8f48e1a84d85bf1785ab88d7b0adf8d6bf","after":"66529013347a5cb6e82a536cb6f901d095d29073","ref":"refs/heads/feature/2-update-cli","pushedAt":"2023-09-06T12:47:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luka-wernig","name":"luka-wernig","path":"/luka-wernig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111746773?s=80&v=4"},"commit":{"message":"Update CLI for checks endpoint\n\nAdd all checks endpoints for use with the CLI.","shortMessageHtmlLink":"Update CLI for checks endpoint"}},{"before":"c82c608d3ec463c6e2b175dd3222acec80d34b86","after":null,"ref":"refs/heads/bugfix/101_snyk_vulnerability","pushedAt":"2023-09-06T10:38:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RedekG","name":"RedekG","path":"/RedekG","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71716407?s=80&v=4"}},{"before":"2d03d820e36db2d544f78b1c74486bddfa696e01","after":"4c6d266edf32adc4a7be74dac37eb729fb3c4c6d","ref":"refs/heads/main","pushedAt":"2023-09-06T10:38:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RedekG","name":"RedekG","path":"/RedekG","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71716407?s=80&v=4"},"commit":{"message":"Fix snyk vulnerability\n\nFixes snyk vulnerability, that was said to have been fixed in a later\nversion (v1.996.0), by specifying a newer version to be installed\nin the package.json. The new version of snyk brings\nalong a few more dependencies and requirements.","shortMessageHtmlLink":"Fix snyk vulnerability"}},{"before":"b9c58f2930c2b57bb8a8965dc49e4a904787d4ed","after":null,"ref":"refs/heads/feature/1_unit_and_integration","pushedAt":"2023-09-06T10:23:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RedekG","name":"RedekG","path":"/RedekG","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71716407?s=80&v=4"}},{"before":"055bad0a5b6cc158955d9f2e726cbc9a9813a026","after":"2d03d820e36db2d544f78b1c74486bddfa696e01","ref":"refs/heads/main","pushedAt":"2023-09-06T10:23:17.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"RedekG","name":"RedekG","path":"/RedekG","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71716407?s=80&v=4"},"commit":{"message":"Add unit tests runner to dev.sh","shortMessageHtmlLink":"Add unit tests runner to dev.sh"}},{"before":"83aaa4e2f29f334d384228a8520c665f83a7a4b7","after":"b9c58f2930c2b57bb8a8965dc49e4a904787d4ed","ref":"refs/heads/feature/1_unit_and_integration","pushedAt":"2023-09-06T10:21:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luka-wernig","name":"luka-wernig","path":"/luka-wernig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111746773?s=80&v=4"},"commit":{"message":"Add unit tests runner to dev.sh","shortMessageHtmlLink":"Add unit tests runner to dev.sh"}},{"before":"af7c82ecbc523c900753e882667fd1686a245e1b","after":null,"ref":"refs/heads/bugfix/fix_root_dir","pushedAt":"2023-09-06T10:07:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"RedekG","name":"RedekG","path":"/RedekG","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71716407?s=80&v=4"}},{"before":"9e3e2dc08ff1bb1bdf90f4e95f5b6085416e97ea","after":"055bad0a5b6cc158955d9f2e726cbc9a9813a026","ref":"refs/heads/main","pushedAt":"2023-09-06T10:07:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"RedekG","name":"RedekG","path":"/RedekG","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71716407?s=80&v=4"},"commit":{"message":"Update root directory\n\nRoot directory was previously being set based on the instructions\nof setting up the api server, which meant that it was \"src\".\nBy running the api server in root directory \"iac-scan-runner\"\ninstead of in \"src\", the relative paths become simpler\nand tests are easier to run on local machines.\n\nRoot directory is now set to \"iac-scan-runnner\" instead of\n\"iac-scan-runner/src\".","shortMessageHtmlLink":"Update root directory"}},{"before":"965cafacb4991f473a49e27ef71427246fd7b01b","after":"af7c82ecbc523c900753e882667fd1686a245e1b","ref":"refs/heads/bugfix/fix_root_dir","pushedAt":"2023-09-06T09:59:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luka-wernig","name":"luka-wernig","path":"/luka-wernig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111746773?s=80&v=4"},"commit":{"message":"Update root directory\n\nRoot directory was previously being set based on the instructions\nof setting up the api server, which meant that it was \"src\".\nBy running the api server in root directory \"iac-scan-runner\"\ninstead of in \"src\", the relative paths become simpler\nand tests are easier to run on local machines.\n\nRoot directory is now set to \"iac-scan-runnner\" instead of\n\"iac-scan-runner/src\".","shortMessageHtmlLink":"Update root directory"}},{"before":"dbe1f65a1630bf7bae7f35bf30cf1beffc3d2ab3","after":"8487bb8f48e1a84d85bf1785ab88d7b0adf8d6bf","ref":"refs/heads/feature/2-update-cli","pushedAt":"2023-09-06T08:44:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luka-wernig","name":"luka-wernig","path":"/luka-wernig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111746773?s=80&v=4"},"commit":{"message":"Update CLI for checks endpoint\n\nAdd all checks endpoints for use with the CLI.","shortMessageHtmlLink":"Update CLI for checks endpoint"}},{"before":"3d31bd24a1ff35307474bbca8feb84826e6ab67c","after":"dbe1f65a1630bf7bae7f35bf30cf1beffc3d2ab3","ref":"refs/heads/feature/2-update-cli","pushedAt":"2023-09-06T08:41:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luka-wernig","name":"luka-wernig","path":"/luka-wernig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111746773?s=80&v=4"},"commit":{"message":"Update CLI for checks endpoint\n\nAdd all checks endpoints for use with the CLI.","shortMessageHtmlLink":"Update CLI for checks endpoint"}},{"before":null,"after":"3d31bd24a1ff35307474bbca8feb84826e6ab67c","ref":"refs/heads/feature/2-update-cli","pushedAt":"2023-08-29T11:06:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"luka-wernig","name":"luka-wernig","path":"/luka-wernig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111746773?s=80&v=4"},"commit":{"message":"Update CLI for checks endpoint\n\nAdd all checks endpoints for use with the CLI.","shortMessageHtmlLink":"Update CLI for checks endpoint"}},{"before":"569a7464a225f45e7cfd8a38ad90346d835742a2","after":"c82c608d3ec463c6e2b175dd3222acec80d34b86","ref":"refs/heads/bugfix/101_snyk_vulnerability","pushedAt":"2023-08-24T09:35:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luka-wernig","name":"luka-wernig","path":"/luka-wernig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111746773?s=80&v=4"},"commit":{"message":"Fix snyk vulnerability\n\nFixes snyk vulnerability, that was said to have been fixed in a later\nversion (v1.996.0), by specifying a newer version to be installed\nin the package.json. The new version of snyk brings\nalong a few more dependencies and requirements.","shortMessageHtmlLink":"Fix snyk vulnerability"}},{"before":null,"after":"569a7464a225f45e7cfd8a38ad90346d835742a2","ref":"refs/heads/bugfix/101_snyk_vulnerability","pushedAt":"2023-08-24T07:59:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"luka-wernig","name":"luka-wernig","path":"/luka-wernig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111746773?s=80&v=4"},"commit":{"message":"Fix snyk vulnerability\n\nFixes snyk vulnerability, that was said to have been fixed in a later\nversion (v1.996.0), by specifying a newer version to be installed\nin the package.json. The new version of snyk brings\nalong a few more dependencies and requirements.","shortMessageHtmlLink":"Fix snyk vulnerability"}},{"before":"8b3d9cf1cd692e2d8231b814539a237a4ebfc6ae","after":"965cafacb4991f473a49e27ef71427246fd7b01b","ref":"refs/heads/bugfix/fix_root_dir","pushedAt":"2023-08-24T07:57:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luka-wernig","name":"luka-wernig","path":"/luka-wernig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111746773?s=80&v=4"},"commit":{"message":"Update root directory\n\nRoot directory was previously being set based on the instructions\nof setting up the api server, which meant that it was \"src\".\nBy running the api server in root directory \"iac-scan-runner\"\ninstead of in \"src\", the relative paths become simpler\nand tests are easier to run on local machines.\n\nRoot directory is now set to \"iac-scan-runnner\" instead of\n\"iac-scan-runner/src\".","shortMessageHtmlLink":"Update root directory"}},{"before":"ad1b80b9f7995ccf30133786fa11f02906d2799b","after":"38a41faa87402c676407840f4f0b0465fb1e0835","ref":"refs/heads/bugfix/94-compatibility-matrix","pushedAt":"2023-08-24T07:55:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"luka-wernig","name":"luka-wernig","path":"/luka-wernig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111746773?s=80&v=4"},"commit":{"message":"Partially update compatibility matrix\n\nUpdate compatibility with Gixy, Stylelint and Markdow-lint. Snyk and\nSonar-scanner are still yet to be added.\nAfter updating the\ncompatibility matrix, the results_summary.py should also be updated\nso that the correct \"status\" message will be displayed after the linter\nis used in the scan.","shortMessageHtmlLink":"Partially update compatibility matrix"}},{"before":"1f4b59a840407c1106d841c8edcdb7e69e233e1c","after":null,"ref":"refs/heads/bugfix/101_snyk_vulnerability","pushedAt":"2023-08-24T07:44:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"luka-wernig","name":"luka-wernig","path":"/luka-wernig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111746773?s=80&v=4"}},{"before":null,"after":"1f4b59a840407c1106d841c8edcdb7e69e233e1c","ref":"refs/heads/bugfix/101_snyk_vulnerability","pushedAt":"2023-08-24T07:41:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"luka-wernig","name":"luka-wernig","path":"/luka-wernig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111746773?s=80&v=4"},"commit":{"message":"Fix snyk vulnerability\n\nFixes snyk vulnerability that was said to have been fixed\nin a later version (v1.996.0). The new version of snyk brings along a\nfew more dependencies and requirements, but not many.","shortMessageHtmlLink":"Fix snyk vulnerability"}},{"before":"a2f30bb1ca5a9ec6e3453700d383bb49e1558596","after":null,"ref":"refs/heads/bugfix/101_snyk_vulnerability","pushedAt":"2023-08-24T07:40:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"luka-wernig","name":"luka-wernig","path":"/luka-wernig","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/111746773?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADylMmvQA","startCursor":null,"endCursor":null}},"title":"Activity · xlab-si/iac-scan-runner"}