{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":344574153,"defaultBranch":"dev","name":"Lepton","ownerLogin":"TIHLDE","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-03-04T18:40:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/80064493?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722804079.0","currentOid":""},"activityList":{"items":[{"before":"6f118fcfcd33748da7029e011bf284a5a6018b45","after":"8a9cc2bc472e9aded9bd244904a166608007d971","ref":"refs/heads/master","pushedAt":"2024-08-04T21:04:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"Early August Update (#816)\n\n* Feat(kontres)/add image to bookable item (#785)\r\n\r\n* added optional image to bookable item model\r\n\r\n* added update method in serializer to handle new images\r\n\r\n* linting\r\n\r\n* remove update method for images\r\n\r\n* Feat(kontres)/add approved by (#786)\r\n\r\n* added approved by field\r\n\r\n* endpoint will now set approved by\r\n\r\n* serializer will return full user object in approved_by_detail\r\n\r\n* created test for approved by\r\n\r\n* migration\r\n\r\n* remove unnecessary code\r\n\r\n* removed write-only field in approved-by context\r\n\r\n* Create minutes for Codex (#787)\r\n\r\n* init\r\n\r\n* format\r\n\r\n* Feat(minute)/viewset (#788)\r\n\r\n* added richer reponse on post and put\r\n\r\n* added to admin panel\r\n\r\n* added filter for minute\r\n\r\n* Feat(kontres)/add notification (#790)\r\n\r\n* created methods for sending notification to admin and user\r\n\r\n* endpoint will now send notification if needed\r\n\r\n* add migrations for new notification types\r\n\r\n* Memberships with fines activated (#791)\r\n\r\ninit\r\n\r\n* Feat(user)/user bio (#758)\r\n\r\n* Created model, serializer and view for user-bio\r\n\r\n* Created user bio model and made migrations\r\n\r\n* Created user bio serializer + viewsets + added new endpoint\r\n\r\n* Tested create method + added bio serializer to user serializer\r\n\r\n* Format\r\n\r\n* Created update method and started testing\r\n\r\n* Debugging test failures in user retrieve\r\n\r\n* fixed model error\r\n\r\n* Created user_bio_factory + started testing put method\r\n\r\n* Created fixture for UserBio\r\n\r\n* Created custom excpetion for duplicate user bio\r\n\r\n* Added permissions and inherited from BaseModel\r\n\r\n* Modularized serializer for bio\r\n\r\n* Use correct serializers in viewset + added destroy method\r\n\r\n* Finished testing bio viewset integration + format\r\n\r\n* Changed environent file to .env to avoid pushing up keys\r\n\r\n* Fix: Flipped assertion statement in test, since user bio should not be deleted\r\n\r\n* skiped buggy test from kontres\r\n\r\n* added mark to pytest.skip\r\n\r\n* Moved keys to .env file and reverted docker variables\r\n\r\n* Skip buggy kontres test\r\n\r\n* format\r\n\r\n* Added str method to user_bio\r\n\r\n* Removed unused imports\r\n\r\n* format\r\n\r\n* Changed user relation to a OneToOne-field (same affect as ForeignKey(unique=True) + removed check for duplicate bio in serializer\r\n\r\n* Migrations + changed assertion status code in duplicate bio test (could try catch in serializer to produce 400 status code)\r\n\r\n* format\r\n\r\n* format\r\n\r\n* Changed limit for description 50 -> 500 + migrations\r\n\r\n* Migrate\r\n\r\n* added id to serializer\r\n\r\n* merged leaf nodes in migrations\r\n\r\n* format\r\n\r\n---------\r\n\r\nCo-authored-by: Ester2109 <126612066+Ester2109@users.noreply.github.com>\r\nCo-authored-by: Mads Nylund \r\nCo-authored-by: Mads Nylund <73914541+MadsNyl@users.noreply.github.com>\r\nCo-authored-by: Tam Le \r\n\r\n* Update CHANGELOG.md\r\n\r\n* added filter for allowed photos for user (#794)\r\n\r\nadded filter for allowed photos\r\n\r\n* Upped payment time when coming from waiting list (#796)\r\n\r\n* fixed paymenttime saved to db (#798)\r\n\r\n* fixed bug (#800)\r\n\r\n* Disallow users to unregister when payment is done (#802)\r\n\r\nadded 400 status code for deleting paid registration\r\n\r\n* update changelog\r\n\r\n* Added serializer for category in event (#804)\r\n\r\nadded serializer for category in event\r\n\r\n* Permission middelware (#806)\r\n\r\n* added a check for existing user and id on request\r\n\r\n* format\r\n\r\n* Permission refactor of QR Codes (#807)\r\n\r\n* added permissions to qr code and refactored viewset\r\n\r\n* format\r\n\r\n* removed unused imports\r\n\r\n* Permissions for payment orders (#808)\r\n\r\n* added read permissions\r\n\r\n* added permissions for payment order and tests\r\n\r\n* format\r\n\r\n* chore(iac): updated docs and force https (#810)\r\n\r\nchore: updated docs and force https\r\n\r\n* feat(iac): add terraform guardrails so index don't nuke our infra (#811)\r\n\r\nfeat: add guardrails so index don't fup\r\n\r\n* Automatic registration for new users with Feide (#809)\r\n\r\n* started on feide registration endpoint\r\n\r\n* made endpoint for creating user with Feide\r\n\r\n* added test for parse group\r\n\r\n* finished\r\n\r\n* format\r\n\r\n* removes three years if in digtrans\r\n\r\n* changelog update\r\n\r\n* Feide env variables Terraform (#814)\r\n\r\nadded feid env variables\r\n\r\n* added delete endpoint for file (#815)\r\n\r\n* added delete endpoint for file\r\n\r\n* Trigger Build\r\n\r\n* changed workflow to checkout v4\r\n\r\n* changed from docker-compose to docker compose\r\n\r\n* Update CHANGELOG.md\r\n\r\n* format\r\n\r\n* format\r\n\r\n---------\r\n\r\nCo-authored-by: Erik Skjellevik <98759397+eriskjel@users.noreply.github.com>\r\nCo-authored-by: haruixu <114171733+haruixu@users.noreply.github.com>\r\nCo-authored-by: Ester2109 <126612066+Ester2109@users.noreply.github.com>\r\nCo-authored-by: Tam Le \r\nCo-authored-by: martcl ","shortMessageHtmlLink":"Early August Update (#816)"}},{"before":"c9bf35795eea5dacbcf901197657205f1c8f2845","after":"1a7dff46446731691108c057145c0edd10d0df8b","ref":"refs/heads/dev","pushedAt":"2024-08-04T21:01:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"format","shortMessageHtmlLink":"format"}},{"before":"a02af014f7fe9a8f09840faed2d133a0037e58e6","after":"c9bf35795eea5dacbcf901197657205f1c8f2845","ref":"refs/heads/dev","pushedAt":"2024-08-04T20:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"format","shortMessageHtmlLink":"format"}},{"before":"d3e8e9acad17f75a4b52c54b594c5facddf49163","after":"a02af014f7fe9a8f09840faed2d133a0037e58e6","ref":"refs/heads/dev","pushedAt":"2024-08-04T20:55:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"merge conflict","shortMessageHtmlLink":"merge conflict"}},{"before":"514a26be1e593a0f46c812fc2b6bf3a79c5afa31","after":"d3e8e9acad17f75a4b52c54b594c5facddf49163","ref":"refs/heads/dev","pushedAt":"2024-08-04T20:43:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md","shortMessageHtmlLink":"Update CHANGELOG.md"}},{"before":"3c886e058ff0f33f3576905dc518db6b45ddebb1","after":null,"ref":"refs/heads/feat(upload)/delete","pushedAt":"2024-08-04T20:41:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"}},{"before":"fcce5e80515dafef343cb0cfae41bf2931811365","after":"514a26be1e593a0f46c812fc2b6bf3a79c5afa31","ref":"refs/heads/dev","pushedAt":"2024-08-04T20:41:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"added delete endpoint for file (#815)\n\n* added delete endpoint for file\r\n\r\n* Trigger Build\r\n\r\n* changed workflow to checkout v4\r\n\r\n* changed from docker-compose to docker compose","shortMessageHtmlLink":"added delete endpoint for file (#815)"}},{"before":"642e220c0de13f6a67eaf16628fdd75b273041f5","after":"3c886e058ff0f33f3576905dc518db6b45ddebb1","ref":"refs/heads/feat(upload)/delete","pushedAt":"2024-08-04T20:37:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"changed from docker-compose to docker compose","shortMessageHtmlLink":"changed from docker-compose to docker compose"}},{"before":"d616813a13f938d190c69c3a8ccc314689b118ae","after":"642e220c0de13f6a67eaf16628fdd75b273041f5","ref":"refs/heads/feat(upload)/delete","pushedAt":"2024-08-04T20:34:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"changed workflow to checkout v4","shortMessageHtmlLink":"changed workflow to checkout v4"}},{"before":"864e7e5198b181839e82fa3dfa1971a3d99e818c","after":"d616813a13f938d190c69c3a8ccc314689b118ae","ref":"refs/heads/feat(upload)/delete","pushedAt":"2024-08-04T20:31:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"Trigger Build","shortMessageHtmlLink":"Trigger Build"}},{"before":null,"after":"864e7e5198b181839e82fa3dfa1971a3d99e818c","ref":"refs/heads/feat(upload)/delete","pushedAt":"2024-08-04T20:28:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"added delete endpoint for file","shortMessageHtmlLink":"added delete endpoint for file"}},{"before":"8d2e8ce0fe9b1e3bacda4a5f2a89d98ebca3f63a","after":null,"ref":"refs/heads/feat(terraform)/feide","pushedAt":"2024-07-31T20:29:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"}},{"before":"4db63b5ab222802edf296a3e34446e790d4c7321","after":"fcce5e80515dafef343cb0cfae41bf2931811365","ref":"refs/heads/dev","pushedAt":"2024-07-31T20:29:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"Feide env variables Terraform (#814)\n\nadded feid env variables","shortMessageHtmlLink":"Feide env variables Terraform (#814)"}},{"before":null,"after":"8d2e8ce0fe9b1e3bacda4a5f2a89d98ebca3f63a","ref":"refs/heads/feat(terraform)/feide","pushedAt":"2024-07-30T22:47:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"added feid env variables","shortMessageHtmlLink":"added feid env variables"}},{"before":"e9398675b46d0f4f1bd04f05f2c4d8e3444d5337","after":"6f118fcfcd33748da7029e011bf284a5a6018b45","ref":"refs/heads/master","pushedAt":"2024-07-30T22:41:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"Feide update (#813)\n\n* Feat(kontres)/add image to bookable item (#785)\r\n\r\n* added optional image to bookable item model\r\n\r\n* added update method in serializer to handle new images\r\n\r\n* linting\r\n\r\n* remove update method for images\r\n\r\n* Feat(kontres)/add approved by (#786)\r\n\r\n* added approved by field\r\n\r\n* endpoint will now set approved by\r\n\r\n* serializer will return full user object in approved_by_detail\r\n\r\n* created test for approved by\r\n\r\n* migration\r\n\r\n* remove unnecessary code\r\n\r\n* removed write-only field in approved-by context\r\n\r\n* Create minutes for Codex (#787)\r\n\r\n* init\r\n\r\n* format\r\n\r\n* Feat(minute)/viewset (#788)\r\n\r\n* added richer reponse on post and put\r\n\r\n* added to admin panel\r\n\r\n* added filter for minute\r\n\r\n* Feat(kontres)/add notification (#790)\r\n\r\n* created methods for sending notification to admin and user\r\n\r\n* endpoint will now send notification if needed\r\n\r\n* add migrations for new notification types\r\n\r\n* Memberships with fines activated (#791)\r\n\r\ninit\r\n\r\n* Feat(user)/user bio (#758)\r\n\r\n* Created model, serializer and view for user-bio\r\n\r\n* Created user bio model and made migrations\r\n\r\n* Created user bio serializer + viewsets + added new endpoint\r\n\r\n* Tested create method + added bio serializer to user serializer\r\n\r\n* Format\r\n\r\n* Created update method and started testing\r\n\r\n* Debugging test failures in user retrieve\r\n\r\n* fixed model error\r\n\r\n* Created user_bio_factory + started testing put method\r\n\r\n* Created fixture for UserBio\r\n\r\n* Created custom excpetion for duplicate user bio\r\n\r\n* Added permissions and inherited from BaseModel\r\n\r\n* Modularized serializer for bio\r\n\r\n* Use correct serializers in viewset + added destroy method\r\n\r\n* Finished testing bio viewset integration + format\r\n\r\n* Changed environent file to .env to avoid pushing up keys\r\n\r\n* Fix: Flipped assertion statement in test, since user bio should not be deleted\r\n\r\n* skiped buggy test from kontres\r\n\r\n* added mark to pytest.skip\r\n\r\n* Moved keys to .env file and reverted docker variables\r\n\r\n* Skip buggy kontres test\r\n\r\n* format\r\n\r\n* Added str method to user_bio\r\n\r\n* Removed unused imports\r\n\r\n* format\r\n\r\n* Changed user relation to a OneToOne-field (same affect as ForeignKey(unique=True) + removed check for duplicate bio in serializer\r\n\r\n* Migrations + changed assertion status code in duplicate bio test (could try catch in serializer to produce 400 status code)\r\n\r\n* format\r\n\r\n* format\r\n\r\n* Changed limit for description 50 -> 500 + migrations\r\n\r\n* Migrate\r\n\r\n* added id to serializer\r\n\r\n* merged leaf nodes in migrations\r\n\r\n* format\r\n\r\n---------\r\n\r\nCo-authored-by: Ester2109 <126612066+Ester2109@users.noreply.github.com>\r\nCo-authored-by: Mads Nylund \r\nCo-authored-by: Mads Nylund <73914541+MadsNyl@users.noreply.github.com>\r\nCo-authored-by: Tam Le \r\n\r\n* Update CHANGELOG.md\r\n\r\n* added filter for allowed photos for user (#794)\r\n\r\nadded filter for allowed photos\r\n\r\n* Upped payment time when coming from waiting list (#796)\r\n\r\n* fixed paymenttime saved to db (#798)\r\n\r\n* fixed bug (#800)\r\n\r\n* Disallow users to unregister when payment is done (#802)\r\n\r\nadded 400 status code for deleting paid registration\r\n\r\n* update changelog\r\n\r\n* Added serializer for category in event (#804)\r\n\r\nadded serializer for category in event\r\n\r\n* Permission middelware (#806)\r\n\r\n* added a check for existing user and id on request\r\n\r\n* format\r\n\r\n* Permission refactor of QR Codes (#807)\r\n\r\n* added permissions to qr code and refactored viewset\r\n\r\n* format\r\n\r\n* removed unused imports\r\n\r\n* Permissions for payment orders (#808)\r\n\r\n* added read permissions\r\n\r\n* added permissions for payment order and tests\r\n\r\n* format\r\n\r\n* chore(iac): updated docs and force https (#810)\r\n\r\nchore: updated docs and force https\r\n\r\n* feat(iac): add terraform guardrails so index don't nuke our infra (#811)\r\n\r\nfeat: add guardrails so index don't fup\r\n\r\n* Automatic registration for new users with Feide (#809)\r\n\r\n* started on feide registration endpoint\r\n\r\n* made endpoint for creating user with Feide\r\n\r\n* added test for parse group\r\n\r\n* finished\r\n\r\n* format\r\n\r\n* removes three years if in digtrans\r\n\r\n* changelog update\r\n\r\n---------\r\n\r\nCo-authored-by: Erik Skjellevik <98759397+eriskjel@users.noreply.github.com>\r\nCo-authored-by: haruixu <114171733+haruixu@users.noreply.github.com>\r\nCo-authored-by: Ester2109 <126612066+Ester2109@users.noreply.github.com>\r\nCo-authored-by: Tam Le \r\nCo-authored-by: martcl ","shortMessageHtmlLink":"Feide update (#813)"}},{"before":"fa31096e2b35ac5a41cc5c5c816515c9075811ae","after":"4db63b5ab222802edf296a3e34446e790d4c7321","ref":"refs/heads/dev","pushedAt":"2024-07-30T21:55:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"Merge branch 'dev' of https://github.com/TIHLDE/Lepton into dev","shortMessageHtmlLink":"Merge branch 'dev' of https://github.com/TIHLDE/Lepton into dev"}},{"before":"a6ca9454fe23c5b06999e17c5a3d128567eac945","after":"1d01ee5b453d45f1cd449fbd86c04d8bfb941d5b","ref":"refs/heads/docs/iterate_changelog","pushedAt":"2024-07-30T21:54:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"docs(changelog): iterate changelog version","shortMessageHtmlLink":"docs(changelog): iterate changelog version"}},{"before":"73b451f80363d36ffe033a7310d5279e0a038c3c","after":null,"ref":"refs/heads/feat(signin)/feide","pushedAt":"2024-07-30T21:54:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"}},{"before":"23b310afa340ca9a3d59955088cd881bfdb221e4","after":"fa31096e2b35ac5a41cc5c5c816515c9075811ae","ref":"refs/heads/dev","pushedAt":"2024-07-30T21:54:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"Automatic registration for new users with Feide (#809)\n\n* started on feide registration endpoint\r\n\r\n* made endpoint for creating user with Feide\r\n\r\n* added test for parse group\r\n\r\n* finished\r\n\r\n* format\r\n\r\n* removes three years if in digtrans","shortMessageHtmlLink":"Automatic registration for new users with Feide (#809)"}},{"before":"9585a6b7716c6a6a60adc5bea44487f64628c0ea","after":"73b451f80363d36ffe033a7310d5279e0a038c3c","ref":"refs/heads/feat(signin)/feide","pushedAt":"2024-07-30T21:49:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"removes three years if in digtrans","shortMessageHtmlLink":"removes three years if in digtrans"}},{"before":"441b8f6d1bb1e2508f2100b6424440f59d1a2423","after":"9585a6b7716c6a6a60adc5bea44487f64628c0ea","ref":"refs/heads/feat(signin)/feide","pushedAt":"2024-07-30T19:52:00.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into feat(signin)/feide","shortMessageHtmlLink":"Merge branch 'dev' into feat(signin)/feide"}},{"before":"492a953553bba0a9e018591383291d865ba92561","after":"441b8f6d1bb1e2508f2100b6424440f59d1a2423","ref":"refs/heads/feat(signin)/feide","pushedAt":"2024-07-30T19:51:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"format","shortMessageHtmlLink":"format"}},{"before":"09ff8b51d97f27578b14668d44990ad68849537a","after":"492a953553bba0a9e018591383291d865ba92561","ref":"refs/heads/feat(signin)/feide","pushedAt":"2024-07-30T19:48:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"finished","shortMessageHtmlLink":"finished"}},{"before":"a851f907b7ab628f5f9cbd77244919a6620afa25","after":"09ff8b51d97f27578b14668d44990ad68849537a","ref":"refs/heads/feat(signin)/feide","pushedAt":"2024-07-29T19:21:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"added test for parse group","shortMessageHtmlLink":"added test for parse group"}},{"before":"f3186b762412b5704f0e13f4beb8305895c40b95","after":null,"ref":"refs/heads/feat/iac-guardrails","pushedAt":"2024-07-26T22:30:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"}},{"before":"062193d6ae9e8a9bdd5051d741954e03d23dc37c","after":"23b310afa340ca9a3d59955088cd881bfdb221e4","ref":"refs/heads/dev","pushedAt":"2024-07-26T22:30:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"},"commit":{"message":"feat(iac): add terraform guardrails so index don't nuke our infra (#811)\n\nfeat: add guardrails so index don't fup","shortMessageHtmlLink":"feat(iac): add terraform guardrails so index don't nuke our infra (#811)"}},{"before":null,"after":"f3186b762412b5704f0e13f4beb8305895c40b95","ref":"refs/heads/feat/iac-guardrails","pushedAt":"2024-07-26T22:25:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martcl","name":"martcl","path":"/martcl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26656069?s=80&v=4"},"commit":{"message":"feat: add guardrails so index don't fup","shortMessageHtmlLink":"feat: add guardrails so index don't fup"}},{"before":"edb0fd240a12a4d731c40c7926fc6e6dbccc86d7","after":null,"ref":"refs/heads/chore/document-iac","pushedAt":"2024-07-26T22:23:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"martcl","name":"martcl","path":"/martcl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26656069?s=80&v=4"}},{"before":null,"after":"edb0fd240a12a4d731c40c7926fc6e6dbccc86d7","ref":"refs/heads/chore/document-iac","pushedAt":"2024-07-26T22:22:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"martcl","name":"martcl","path":"/martcl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26656069?s=80&v=4"},"commit":{"message":"feat: add guardrails so index don't fup","shortMessageHtmlLink":"feat: add guardrails so index don't fup"}},{"before":"26421d7f2f0ef90befee9f5e7ea81742391cbbc0","after":null,"ref":"refs/heads/chore/document-iac","pushedAt":"2024-07-26T22:22:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MadsNyl","name":"Mads Nylund","path":"/MadsNyl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73914541?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEkXaoUgA","startCursor":null,"endCursor":null}},"title":"Activity ยท TIHLDE/Lepton"}