{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":297084591,"defaultBranch":"latest","name":"jplang","ownerLogin":"temach","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-09-20T13:40:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3957592?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714589571.0","currentOid":""},"activityList":{"items":[{"before":"76cb8c274be8492673aa38d944f1fd85fecccaee","after":"b0b69ade2870ec30c4b7e5265ff74bd0cf995b46","ref":"refs/heads/latest","pushedAt":"2024-07-25T20:10:23.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"frequency: comment on extra apache configuration for django","shortMessageHtmlLink":"frequency: comment on extra apache configuration for django"}},{"before":"267a3ccccfde14f2f3a777b1fb61ac410faef6c2","after":"76cb8c274be8492673aa38d944f1fd85fecccaee","ref":"refs/heads/latest","pushedAt":"2024-06-18T17:49:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"apachepython: enforce that serverName is defined before apache_docker.conf is included, else panic","shortMessageHtmlLink":"apachepython: enforce that serverName is defined before apache_docker…"}},{"before":"dda57128ed0c7e4b424146862cb96b3340d59a9f","after":"267a3ccccfde14f2f3a777b1fb61ac410faef6c2","ref":"refs/heads/latest","pushedAt":"2024-06-18T16:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"frequency: important fix for sys.path wsgi setting, fix django collectstatic to use no-input","shortMessageHtmlLink":"frequency: important fix for sys.path wsgi setting, fix django collec…"}},{"before":"17bab30cc1e7467789ee55cdd27ce4b2914d83d6","after":"dda57128ed0c7e4b424146862cb96b3340d59a9f","ref":"refs/heads/latest","pushedAt":"2024-06-10T15:27:04.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"docker: add note on prod deployment for mozilla sops keyservice kms","shortMessageHtmlLink":"docker: add note on prod deployment for mozilla sops keyservice kms"}},{"before":"0afc7008fac13f4dbcb6285fb8cf2f0bcb6bd9cd","after":"17bab30cc1e7467789ee55cdd27ce4b2914d83d6","ref":"refs/heads/latest","pushedAt":"2024-06-05T14:58:20.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"apachepython: add pip installed binaries to www-data PATH","shortMessageHtmlLink":"apachepython: add pip installed binaries to www-data PATH"}},{"before":"fc3cccf6f9b537191dcec3b160c993502cfac180","after":"0afc7008fac13f4dbcb6285fb8cf2f0bcb6bd9cd","ref":"refs/heads/latest","pushedAt":"2024-05-28T23:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"frequency: simplify api, add unknown input_type, add unresolvable url test case, worker is robust to errors","shortMessageHtmlLink":"frequency: simplify api, add unknown input_type, add unresolvable url…"}},{"before":"e14bb880bfde73e47220d54fdf161812c006d0fe","after":"fc3cccf6f9b537191dcec3b160c993502cfac180","ref":"refs/heads/latest","pushedAt":"2024-05-28T21:30:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"frequency: add api fuzzing tests, update dockerfile to build tests and prod easily","shortMessageHtmlLink":"frequency: add api fuzzing tests, update dockerfile to build tests an…"}},{"before":"880409e0fc20e98f4300259bb7f8b19ae7ed22cf","after":"e14bb880bfde73e47220d54fdf161812c006d0fe","ref":"refs/heads/latest","pushedAt":"2024-05-27T12:40:29.000Z","pushType":"push","commitsCount":21,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"frequency: update tests to the new api","shortMessageHtmlLink":"frequency: update tests to the new api"}},{"before":"68c63ec172743e1f95c585d812e13382487f92a9","after":"880409e0fc20e98f4300259bb7f8b19ae7ed22cf","ref":"refs/heads/latest","pushedAt":"2024-05-25T16:04:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"frequency: fix openapi.yaml definition","shortMessageHtmlLink":"frequency: fix openapi.yaml definition"}},{"before":"33c711f99f8838ec711b7dfd234b367ea2b3a6b1","after":"68c63ec172743e1f95c585d812e13382487f92a9","ref":"refs/heads/latest","pushedAt":"2024-05-25T13:54:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"repo: update gitattributes to ignore all min.css/min.js and all js/css .map files","shortMessageHtmlLink":"repo: update gitattributes to ignore all min.css/min.js and all js/cs…"}},{"before":"848c0e183ca01f5fd55d82f7d3f7c7bcace5912b","after":"33c711f99f8838ec711b7dfd234b367ea2b3a6b1","ref":"refs/heads/latest","pushedAt":"2024-05-23T12:17:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"apachepython: add more py3clean to Dockerfile","shortMessageHtmlLink":"apachepython: add more py3clean to Dockerfile"}},{"before":"7e39d0acbc35736887ec6a7d809334093ded6299","after":"848c0e183ca01f5fd55d82f7d3f7c7bcace5912b","ref":"refs/heads/latest","pushedAt":"2024-05-23T06:49:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"apachepython: fix dockerfile to remove __pycache__ again","shortMessageHtmlLink":"apachepython: fix dockerfile to remove __pycache__ again"}},{"before":"82d176f6c128787ae3c28b95aca5a97b502692a6","after":"7e39d0acbc35736887ec6a7d809334093ded6299","ref":"refs/heads/latest","pushedAt":"2024-05-22T10:12:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"apachepython: some .pyc files are generated anyway, delete them","shortMessageHtmlLink":"apachepython: some .pyc files are generated anyway, delete them"}},{"before":"fdabac6b77510eec999f7504d16b2e3517cce3a1","after":"82d176f6c128787ae3c28b95aca5a97b502692a6","ref":"refs/heads/latest","pushedAt":"2024-05-21T17:13:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"repo: add .gitattributes to show .min.js compactly in git-diff","shortMessageHtmlLink":"repo: add .gitattributes to show .min.js compactly in git-diff"}},{"before":"7ef9a7add0a63927fb20249d57b0c7a5d6f1985d","after":"fdabac6b77510eec999f7504d16b2e3517cce3a1","ref":"refs/heads/latest","pushedAt":"2024-05-21T08:01:17.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"frequency: pyppeteer uses apt-get installed chromium instead of downloading at runtime","shortMessageHtmlLink":"frequency: pyppeteer uses apt-get installed chromium instead of downl…"}},{"before":"5b3e1f5d7ab8e90e9830e50ff8c042c0ba32ac4b","after":"7ef9a7add0a63927fb20249d57b0c7a5d6f1985d","ref":"refs/heads/latest","pushedAt":"2024-05-20T15:12:09.000Z","pushType":"push","commitsCount":17,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"frequency: Dockerfile now runs tests during build as a separate stage","shortMessageHtmlLink":"frequency: Dockerfile now runs tests during build as a separate stage"}},{"before":"60c177a0feed5605a25a5831d6330457f9ec7f3c","after":"5b3e1f5d7ab8e90e9830e50ff8c042c0ba32ac4b","ref":"refs/heads/latest","pushedAt":"2024-05-16T10:45:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"graph: manager: workelements: synonyms: now apache dumps config only once on startup","shortMessageHtmlLink":"graph: manager: workelements: synonyms: now apache dumps config only …"}},{"before":"9bfe54ac1a02e9695214f46337d182d0f0a877ff","after":"60c177a0feed5605a25a5831d6330457f9ec7f3c","ref":"refs/heads/latest","pushedAt":"2024-05-16T04:17:32.000Z","pushType":"push","commitsCount":64,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"manager: fix splitting on 'u-' to avoid extra splits of uuid that end in 'u'","shortMessageHtmlLink":"manager: fix splitting on 'u-' to avoid extra splits of uuid that end…"}},{"before":"42e6742d6e1dee63b10e92dad460d4d4962bfddb","after":"60c177a0feed5605a25a5831d6330457f9ec7f3c","ref":"refs/heads/use-fqdn","pushedAt":"2024-05-16T04:16:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"manager: fix splitting on 'u-' to avoid extra splits of uuid that end in 'u'","shortMessageHtmlLink":"manager: fix splitting on 'u-' to avoid extra splits of uuid that end…"}},{"before":"34c57f74d5ef80844bdc464ec5875bb9bcbddcd0","after":"42e6742d6e1dee63b10e92dad460d4d4962bfddb","ref":"refs/heads/use-fqdn","pushedAt":"2024-05-16T04:09:03.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"manager: use keycloak uuid from oidc subject claim as moonspeak user name and docker-compose project names","shortMessageHtmlLink":"manager: use keycloak uuid from oidc subject claim as moonspeak user …"}},{"before":"f3b684f9241373353b6513f763d2bc24139b901a","after":"34c57f74d5ef80844bdc464ec5875bb9bcbddcd0","ref":"refs/heads/use-fqdn","pushedAt":"2024-05-15T17:19:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"gateway: increase buffers once again, just to be on the safe side","shortMessageHtmlLink":"gateway: increase buffers once again, just to be on the safe side"}},{"before":"e613a1a65651d60e83e0decf98b96ca61e6b7a17","after":"f3b684f9241373353b6513f763d2bc24139b901a","ref":"refs/heads/use-fqdn","pushedAt":"2024-05-15T15:11:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"gateway: enforce https when a service returns plain http 307, as CSP prevents mixing http/https","shortMessageHtmlLink":"gateway: enforce https when a service returns plain http 307, as CSP …"}},{"before":"72a74ca43314d05908837be0e41bf542e6ec40cc","after":"e613a1a65651d60e83e0decf98b96ca61e6b7a17","ref":"refs/heads/use-fqdn","pushedAt":"2024-05-15T15:09:08.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"docker: enforce MOONSPEAK_USER=demouser1, \"manager\" is fine because he will enforce another username upon new registration","shortMessageHtmlLink":"docker: enforce MOONSPEAK_USER=demouser1, \"manager\" is fine because h…"}},{"before":"74caff911463115f3162cf42c9ab68ace47e402b","after":"72a74ca43314d05908837be0e41bf542e6ec40cc","ref":"refs/heads/use-fqdn","pushedAt":"2024-05-14T21:04:11.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"workelements: use apache as webserver, use absolue /api/ url, can optionally run without apache in pure python","shortMessageHtmlLink":"workelements: use apache as webserver, use absolue /api/ url, can opt…"}},{"before":"88d089e22405d4353ec14c9ad87685267b2c2dc0","after":"74caff911463115f3162cf42c9ab68ace47e402b","ref":"refs/heads/use-fqdn","pushedAt":"2024-05-14T05:42:19.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"synonyms: finalise Dockerfile to use apache, use absolue /api/ url, add code to optionally run without apache in pure python","shortMessageHtmlLink":"synonyms: finalise Dockerfile to use apache, use absolue /api/ url, a…"}},{"before":"9284ae6f32af6d5c2b2338dcfd2c02e2dca1c365","after":"88d089e22405d4353ec14c9ad87685267b2c2dc0","ref":"refs/heads/use-fqdn","pushedAt":"2024-05-04T16:10:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"manager: use get-pip.py in Dockerfile for smaller image size, drop unused packages from requirements.txt","shortMessageHtmlLink":"manager: use get-pip.py in Dockerfile for smaller image size, drop un…"}},{"before":"f3376d7fc0cbdd67360adc1d0a1ba42c1906340a","after":"9284ae6f32af6d5c2b2338dcfd2c02e2dca1c365","ref":"refs/heads/use-fqdn","pushedAt":"2024-05-04T09:54:20.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"docs: update readme with list of prefixes most commonly used in git commit messages","shortMessageHtmlLink":"docs: update readme with list of prefixes most commonly used in git c…"}},{"before":"a831c2ea2e9ca4ba806cc5eaf7470ec9f86166a1","after":"f3376d7fc0cbdd67360adc1d0a1ba42c1906340a","ref":"refs/heads/use-fqdn","pushedAt":"2024-05-03T05:24:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"router: delete router service, will try to use fqdn DNS names instead of URL sub-paths for routing","shortMessageHtmlLink":"router: delete router service, will try to use fqdn DNS names instead…"}},{"before":"10e454f51524814357a5d7e7e42977f63cf21f04","after":"a831c2ea2e9ca4ba806cc5eaf7470ec9f86166a1","ref":"refs/heads/use-fqdn","pushedAt":"2024-05-01T20:52:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"gateway: fix buffer size to be just big enough, not too big","shortMessageHtmlLink":"gateway: fix buffer size to be just big enough, not too big"}},{"before":null,"after":"10e454f51524814357a5d7e7e42977f63cf21f04","ref":"refs/heads/use-fqdn","pushedAt":"2024-05-01T18:52:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"temach","name":null,"path":"/temach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3957592?s=80&v=4"},"commit":{"message":"nginx: experiment to use fqdn instead of url subpath for microservice access","shortMessageHtmlLink":"nginx: experiment to use fqdn instead of url subpath for microservice…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEiWaW6AA","startCursor":null,"endCursor":null}},"title":"Activity · temach/jplang"}