{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":539536252,"defaultBranch":"master","name":"backstage","ownerLogin":"mitchhentgesspotify","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-09-21T14:39:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/110673802?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697540135.0","currentOid":""},"activityList":{"items":[{"before":"6f142d53561927a7b17baf0db3868a0bfb96830e","after":null,"ref":"refs/heads/mhentges/fix-gcp-iap-refresh-500","pushedAt":"2023-10-17T10:55:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mitchhentgesspotify","name":"Mitchell Hentges","path":"/mitchhentgesspotify","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110673802?s=80&v=4"}},{"before":"569da8f19b37ae4e483e7471a6392786ad4434b0","after":"6f142d53561927a7b17baf0db3868a0bfb96830e","ref":"refs/heads/mhentges/fix-gcp-iap-refresh-500","pushedAt":"2023-10-04T08:08:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mitchhentgesspotify","name":"Mitchell Hentges","path":"/mitchhentgesspotify","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110673802?s=80&v=4"},"commit":{"message":"Fix `authenticate()` ctx properties being missing\n\nThis was broken because the return value of `initialize()` was a `Promise<...>` but its caller wasn't `await`-ing the value.\n\nThis was causing the `gcpIap` provider to fail on the `/request` endpoint because `jwtHeader` was undefined.\n\nThe OAuth equivalent keeps `initialize()` synchronous, and all implementations don't _need_ to be `async`, so make them synchronous instead.\n\nI've chosen the changelog to be a `major` bump since this changes the API of a public type.\n\nSigned-off-by: Mitchell Hentges ","shortMessageHtmlLink":"Fix authenticate() ctx properties being missing"}},{"before":"7db7dc5591cdef7e7ba4239d558e384deb551bcd","after":"569da8f19b37ae4e483e7471a6392786ad4434b0","ref":"refs/heads/mhentges/fix-gcp-iap-refresh-500","pushedAt":"2023-10-03T12:23:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mitchhentgesspotify","name":"Mitchell Hentges","path":"/mitchhentgesspotify","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110673802?s=80&v=4"},"commit":{"message":"Fix `authenticate()` ctx properties being missing\n\nThis was broken because the return value of `initialize()` was a `Promise<...>` but its caller wasn't `await`-ing the value.\n\nThis was causing the `gcpIap` provider to fail on the `/request` endpoint because `jwtHeader` was undefined.\n\nThe OAuth equivalent keeps `initialize()` synchronous, and all implementations don't _need_ to be `async`, so make them synchronous instead.\n\nI've chosen the changelog to be a `major` bump since this changes the API of a public type.\n\nSigned-off-by: Mitchell Hentges ","shortMessageHtmlLink":"Fix authenticate() ctx properties being missing"}},{"before":"01c4b9d1bfdd45740eb5213c27bcaa18f8d32dd9","after":"7db7dc5591cdef7e7ba4239d558e384deb551bcd","ref":"refs/heads/mhentges/fix-gcp-iap-refresh-500","pushedAt":"2023-10-02T14:32:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mitchhentgesspotify","name":"Mitchell Hentges","path":"/mitchhentgesspotify","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110673802?s=80&v=4"},"commit":{"message":"Fix `authenticate()` ctx properties being missing\n\nThe return value of `initialize()` is a `Promise<...>`, but it wasn't being `await`'d before being passed to `authenticator.authenticate(...)`.\n\nThis was causing the `gcpIap` provider to fail on the `/request` endpoint because `jwtHeader` was undefined.\n\nSigned-off-by: Mitchell Hentges ","shortMessageHtmlLink":"Fix authenticate() ctx properties being missing"}},{"before":null,"after":"01c4b9d1bfdd45740eb5213c27bcaa18f8d32dd9","ref":"refs/heads/mhentges/fix-gcp-iap-refresh-500","pushedAt":"2023-10-02T14:22:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mitchhentgesspotify","name":"Mitchell Hentges","path":"/mitchhentgesspotify","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110673802?s=80&v=4"},"commit":{"message":"Fix `authenticate()` ctx properties being missing\n\nThe return value of `initialize()` is a `Promise<...>`, but it wasn't being `await`'d before being passed to `authenticator.authenticate(...)`.\n\nThis was causing the `gcpIap` provider to fail on the `/request` endpoint because `jwtHeader` was undefined.\n\nSigned-off-by: Mitchell Hentges ","shortMessageHtmlLink":"Fix authenticate() ctx properties being missing"}},{"before":"951ab6c9db5869d2e1167456e626c7485771110c","after":null,"ref":"refs/heads/mhentges/search-backend-missing-config-key","pushedAt":"2023-08-01T08:17:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mitchhentgesspotify","name":"Mitchell Hentges","path":"/mitchhentgesspotify","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110673802?s=80&v=4"}},{"before":null,"after":"fef3281b6b5b8ae69ca32e09c6f707d796e646ff","ref":"refs/heads/gh-pages","pushedAt":"2023-07-31T15:50:11.000Z","pushType":"branch_creation","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":"Deploying to gh-pages from @ mitchhentgesspotify/backstage@f39afab29f81825cbcd421bf22a6c94e243f0da6 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ f39afab 🚀"}},{"before":"1f6477d6a421db20cbc64b7c1a87e28b7e9aa882","after":"951ab6c9db5869d2e1167456e626c7485771110c","ref":"refs/heads/mhentges/search-backend-missing-config-key","pushedAt":"2023-07-31T13:35:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mitchhentgesspotify","name":"Mitchell Hentges","path":"/mitchhentgesspotify","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110673802?s=80&v=4"},"commit":{"message":"Adds missing `configSchema` field to `plugin-search-backend`\n\nThis was causing `loadConfigSchema()` to return the wrong\nvalues for this plugin.\n\nSigned-off-by: Mitchell Hentges ","shortMessageHtmlLink":"Adds missing configSchema field to plugin-search-backend"}},{"before":"f39afab29f81825cbcd421bf22a6c94e243f0da6","after":"1f6477d6a421db20cbc64b7c1a87e28b7e9aa882","ref":"refs/heads/mhentges/search-backend-missing-config-key","pushedAt":"2023-07-31T13:31:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mitchhentgesspotify","name":"Mitchell Hentges","path":"/mitchhentgesspotify","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110673802?s=80&v=4"},"commit":{"message":"Adds missing `configSchema` field to `plugin-search-backend`\n\nThis was causing `loadConfigSchema()` to return the wrong\nvalues for this plugin.","shortMessageHtmlLink":"Adds missing configSchema field to plugin-search-backend"}},{"before":null,"after":"f39afab29f81825cbcd421bf22a6c94e243f0da6","ref":"refs/heads/mhentges/search-backend-missing-config-key","pushedAt":"2023-07-31T13:30:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mitchhentgesspotify","name":"Mitchell Hentges","path":"/mitchhentgesspotify","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110673802?s=80&v=4"},"commit":{"message":"Merge pull request #18869 from backstage/renovate/testing-library-jest-dom-5.x-lockfile\n\nchore(deps): update dependency @testing-library/jest-dom to v5.17.0","shortMessageHtmlLink":"Merge pull request backstage#18869 from backstage/renovate/testing-li…"}},{"before":"c3936bd995f051b4331dc2f6b26d2218198f083e","after":"f39afab29f81825cbcd421bf22a6c94e243f0da6","ref":"refs/heads/master","pushedAt":"2023-07-31T13:29:59.019Z","pushType":"push","commitsCount":10000,"pusher":{"login":"mitchhentgesspotify","name":"Mitchell Hentges","path":"/mitchhentgesspotify","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110673802?s=80&v=4"},"commit":{"message":"Merge pull request #18869 from backstage/renovate/testing-library-jest-dom-5.x-lockfile\n\nchore(deps): update dependency @testing-library/jest-dom to v5.17.0","shortMessageHtmlLink":"Merge pull request backstage#18869 from backstage/renovate/testing-li…"}},{"before":"c3936bd995f051b4331dc2f6b26d2218198f083e","after":"f39afab29f81825cbcd421bf22a6c94e243f0da6","ref":"refs/heads/master","pushedAt":"2023-07-31T13:29:59.000Z","pushType":"push","commitsCount":10000,"pusher":{"login":"mitchhentgesspotify","name":"Mitchell Hentges","path":"/mitchhentgesspotify","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/110673802?s=80&v=4"},"commit":{"message":"Merge pull request #18869 from backstage/renovate/testing-library-jest-dom-5.x-lockfile\n\nchore(deps): update dependency @testing-library/jest-dom to v5.17.0","shortMessageHtmlLink":"Merge pull request backstage#18869 from backstage/renovate/testing-li…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADmOQPbgA","startCursor":null,"endCursor":null}},"title":"Activity · mitchhentgesspotify/backstage"}