{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":46226857,"defaultBranch":"main","name":"heroku-buildpack-chrome-for-testing","ownerLogin":"heroku","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-11-15T16:59:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/23211?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724445346.0","currentOid":""},"activityList":{"items":[{"before":"7ae623f764420baca8d6ce64615a3d2ccfc5a093","after":"fac3e94c41b36fe29dc8569146d24a0b3cb5356e","ref":"refs/heads/chrome-milestone-offset","pushedAt":"2024-08-27T17:26:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mars","name":"Mars Hall","path":"/mars","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17164?s=80&v=4"},"commit":{"message":"Delete extra whitespace\n\nCo-authored-by: Ed Morley <501702+edmorley@users.noreply.github.com>","shortMessageHtmlLink":"Delete extra whitespace"}},{"before":"cc6b6fab89f1c6720b17cd2c67d7901c79678426","after":"7ae623f764420baca8d6ce64615a3d2ccfc5a093","ref":"refs/heads/chrome-milestone-offset","pushedAt":"2024-08-27T17:25:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mars","name":"Mars Hall","path":"/mars","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17164?s=80&v=4"},"commit":{"message":"Correct spelling\n\nCo-authored-by: Ed Morley <501702+edmorley@users.noreply.github.com>","shortMessageHtmlLink":"Correct spelling"}},{"before":"fca139ef735d67bb8189822ae451808b60cc571d","after":"cc6b6fab89f1c6720b17cd2c67d7901c79678426","ref":"refs/heads/chrome-milestone-offset","pushedAt":"2024-08-27T17:24:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mars","name":"Mars Hall","path":"/mars","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17164?s=80&v=4"},"commit":{"message":"Remove jq installation, because it's already available in all supported Heroku stacks.","shortMessageHtmlLink":"Remove jq installation, because it's already available in all support…"}},{"before":"5792c69c5fbaa024d486c4accfa35a8caf7d5747","after":"fca139ef735d67bb8189822ae451808b60cc571d","ref":"refs/heads/chrome-milestone-offset","pushedAt":"2024-08-23T22:14:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mars","name":"Mars Hall","path":"/mars","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17164?s=80&v=4"},"commit":{"message":"Add installed jq to path","shortMessageHtmlLink":"Add installed jq to path"}},{"before":"af5bf8c3f7cb92f2d44a4169c1fedad2ff687691","after":"5792c69c5fbaa024d486c4accfa35a8caf7d5747","ref":"refs/heads/chrome-milestone-offset","pushedAt":"2024-08-23T21:37:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mars","name":"Mars Hall","path":"/mars","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17164?s=80&v=4"},"commit":{"message":"Fix to test the new milestone offset","shortMessageHtmlLink":"Fix to test the new milestone offset"}},{"before":"9eb05362bef46abc5c228a4c8c34af9ca73e97a7","after":"af5bf8c3f7cb92f2d44a4169c1fedad2ff687691","ref":"refs/heads/chrome-milestone-offset","pushedAt":"2024-08-23T21:35:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mars","name":"Mars Hall","path":"/mars","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17164?s=80&v=4"},"commit":{"message":"Fix to test the new milestone offset","shortMessageHtmlLink":"Fix to test the new milestone offset"}},{"before":"7e8860a1277e5744474bc126bc11c4fd82dfc196","after":"9eb05362bef46abc5c228a4c8c34af9ca73e97a7","ref":"refs/heads/chrome-milestone-offset","pushedAt":"2024-08-23T21:02:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mars","name":"Mars Hall","path":"/mars","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17164?s=80&v=4"},"commit":{"message":"Fix to test the new milestone offset","shortMessageHtmlLink":"Fix to test the new milestone offset"}},{"before":"26a6b9b5af568fb02f79a3aa45e34529c374e90e","after":"7e8860a1277e5744474bc126bc11c4fd82dfc196","ref":"refs/heads/chrome-milestone-offset","pushedAt":"2024-08-23T20:58:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mars","name":"Mars Hall","path":"/mars","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17164?s=80&v=4"},"commit":{"message":"Fix to test the new milestone offset","shortMessageHtmlLink":"Fix to test the new milestone offset"}},{"before":"f6c43a170cb61275de225b538fedcb6d9d8fd212","after":"26a6b9b5af568fb02f79a3aa45e34529c374e90e","ref":"refs/heads/chrome-milestone-offset","pushedAt":"2024-08-23T20:48:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mars","name":"Mars Hall","path":"/mars","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17164?s=80&v=4"},"commit":{"message":"Fix to test the new milestone offset","shortMessageHtmlLink":"Fix to test the new milestone offset"}},{"before":"28710142fb0498743b266c2c763767f58ce868f5","after":"f6c43a170cb61275de225b538fedcb6d9d8fd212","ref":"refs/heads/chrome-milestone-offset","pushedAt":"2024-08-23T20:42:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mars","name":"Mars Hall","path":"/mars","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17164?s=80&v=4"},"commit":{"message":"Specify arch for jq install","shortMessageHtmlLink":"Specify arch for jq install"}},{"before":"5c83eebb66c5dcbc77d9603bb992aa8fec5c8c13","after":"28710142fb0498743b266c2c763767f58ce868f5","ref":"refs/heads/chrome-milestone-offset","pushedAt":"2024-08-23T20:40:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mars","name":"Mars Hall","path":"/mars","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17164?s=80&v=4"},"commit":{"message":"Support installing an older version","shortMessageHtmlLink":"Support installing an older version"}},{"before":null,"after":"5c83eebb66c5dcbc77d9603bb992aa8fec5c8c13","ref":"refs/heads/chrome-milestone-offset","pushedAt":"2024-08-23T20:35:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mars","name":"Mars Hall","path":"/mars","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/17164?s=80&v=4"},"commit":{"message":"Support installing an older version","shortMessageHtmlLink":"Support installing an older version"}},{"before":"2736eadc9fcc48b57aca1fbc6d937158619ef0ba","after":null,"ref":"refs/heads/edmorley/cache-invalidation-stack","pushedAt":"2024-06-21T10:13:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"}},{"before":"31fd2c2b113f3927fa0398a262f18d5ae4909721","after":"0d6dabcd8d81111c9f1383a2eeb18337cd8d1a25","ref":"refs/heads/main","pushedAt":"2024-06-21T10:12:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"},"commit":{"message":"Invalidate the cache when the stack changes (#21)\n\nPreviously the buildpack did not invalidate the cache when the stack\r\nchanged, which causes the errors seen in #19. This will be particularly\r\nan issue when Heroku-24 is GAed and Heroku-20 deprecated, since\r\nthere will be a number of apps changing stack for the first time after\r\nswitching to this buildpack.\r\n\r\nNow, the stack version is stored in the cache and if it differs from the\r\ncurrent stack version (or the version file is missing since the cache is\r\nfrom an older version of this buildpack), the cache will be purged.\r\n\r\nThis implementation is an improved version of what's implemented\r\nfor the generic APT buildpack (I'll be backporting those improvements\r\nover to that buildpack shortly):\r\nhttps://github.com/heroku/heroku-buildpack-apt/blob/4eb4b35d35d0178e5cef73d6998a26ba2c9bbf17/bin/compile#L42-L86\r\n\r\nLonger term we should probably re-evaluate whether we need the cache\r\nat all, since from my testing locally it offered very little benefit, and if\r\nanything causes a number of issues (particularly when several APT-using\r\nbuildpacks are set on an app at the same time, given the shared Debian\r\narchives directory and install strategy).\r\n\r\nFixes #19.","shortMessageHtmlLink":"Invalidate the cache when the stack changes (#21)"}},{"before":"52f05de9f9a2a6bad6df90717371cffcb6f20cce","after":"2736eadc9fcc48b57aca1fbc6d937158619ef0ba","ref":"refs/heads/edmorley/cache-invalidation-stack","pushedAt":"2024-06-21T10:11:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"},"commit":{"message":"Invalidate the cache when the stack changes\n\nPreviously the buildpack did not invalidate the cache when the stack\nchanged, which causes the errors seen in #19. This will be particularly\nan issue when Heroku-24 is GAed and Heroku-20 deprecated, since\nthere will be a number of apps changing stack for the first time after\nswitching to this buildpack.\n\nNow, the stack version is stored in the cache and if it differs from the\ncurrent stack version (or the version file is missing since the cache is\nfrom an older version of this buildpack), the cache will be purged.\n\nThis implementation is an improved version of what's implemented\nfor the generic APT buildpack (I'll be backporting those improvements\nover to that buildpack shortly):\nhttps://github.com/heroku/heroku-buildpack-apt/blob/4eb4b35d35d0178e5cef73d6998a26ba2c9bbf17/bin/compile#L42-L86\n\nLonger term we should probably re-evaluate whether we need the cache\nat all, since from my testing locally it offered very little benefit, and if\nanything causes a number of issues (particularly when several APT-using\nbuildpacks are set on an app at the same time, given the shared Debian\narchives directory and install strategy).\n\nFixes #19.","shortMessageHtmlLink":"Invalidate the cache when the stack changes"}},{"before":"eaf01f8342b6c5176f2cf13baeddfe67ac810b24","after":null,"ref":"refs/heads/edmorley/fewer-packages","pushedAt":"2024-06-21T10:11:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"}},{"before":"10cb812caa6e1b0dc08ddd0b23377869a5a8f7d8","after":"31fd2c2b113f3927fa0398a262f18d5ae4909721","ref":"refs/heads/main","pushedAt":"2024-06-21T10:11:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"},"commit":{"message":"Stop installing unnecessary packages (#20)\n\n- Trims the APT package list for Heroku-20 and Heroku-22 to match\r\n the packages list used for Heroku-24.\r\n- Uses `--no-install-recommends` to avoid pulling in unnecessary\r\n transitive dependencies.\r\n- Now outputs the size of the app dir when running tests (plus removes\r\n test containers after they exit).\r\n\r\nThe tests added in #15 ensure that there are no missing dynamically\r\nlinked libraries, and that Chrome + Chromedriver can start.\r\n\r\nThis reduces the uncompressed slug size impact of this buildpack as follows:\r\n- Heroku-20: 442 MB -> 350 MB\r\n- Heroku-22: 426 MB -> 351 MB\r\n- Heroku-24: 381 MB -> 353 MB\r\n\r\nFixes #17.","shortMessageHtmlLink":"Stop installing unnecessary packages (#20)"}},{"before":"0e295b7f368a80a6a28d502ddc5109f4fe7bc800","after":"eaf01f8342b6c5176f2cf13baeddfe67ac810b24","ref":"refs/heads/edmorley/fewer-packages","pushedAt":"2024-06-20T13:14:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"},"commit":{"message":"Stop installing unnecessary packages\n\n- Trims the APT package list for Heroku-20 and Heroku-22 to match\n the packages list used for Heroku-24.\n- Uses `--no-install-recommends` to avoid pulling in unnecessary\n transitive dependencies.\n- Now outputs the size of the app dir when running tests (plus removes\n test containers after they exit).\n\nThe tests added in #15 ensure that there are no missing dynamically\nlinked libraries, and that Chrome + Chromedriver can start.\n\nThis reduces the uncompressed slug size impact of this buildpack as follows:\n- Heroku-20: 442 MB -> 350 MB\n- Heroku-22: 426 MB -> 351 MB\n- Heroku-24: 381 MB -> 353 MB\n\nFixes #17.","shortMessageHtmlLink":"Stop installing unnecessary packages"}},{"before":"54e3e3c3c79ef0b99e40745826aed51f32d06af9","after":"52f05de9f9a2a6bad6df90717371cffcb6f20cce","ref":"refs/heads/edmorley/cache-invalidation-stack","pushedAt":"2024-06-19T14:26:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"},"commit":{"message":"Invalidate the cache when the stack changes\n\nPreviously the buildpack did not invalidate the cache when the stack\nchanged, which causes the errors seen in #19. This will be particularly\nan issue when Heroku-24 is GAed and Heroku-20 deprecated, since\nthere will be a number of apps changing stack for the first time after\nswitching to this buildpack.\n\nNow, the stack version is stored in the cache and if it differs from the\ncurrent stack version (or the version file is missing since the cache is\nfrom an older version of this buildpack), the cache will be purged.\n\nThis implementation is an improved version of what's implemented\nfor the generic APT buildpack (I'll be backporting those improvements\nover to that buildpack shortly):\nhttps://github.com/heroku/heroku-buildpack-apt/blob/4eb4b35d35d0178e5cef73d6998a26ba2c9bbf17/bin/compile#L42-L86\n\nLonger term we should probably re-evaluate whether we need the cache\nat all, since from my testing locally it offered very little benefit, and if\nanything causes a number of issues (particularly when several APT-using\nbuildpacks are set on an app at the same time, given the shared Debian\narchives directory and install strategy).\n\nFixes #19.","shortMessageHtmlLink":"Invalidate the cache when the stack changes"}},{"before":null,"after":"54e3e3c3c79ef0b99e40745826aed51f32d06af9","ref":"refs/heads/edmorley/cache-invalidation-stack","pushedAt":"2024-06-19T13:27:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"},"commit":{"message":"Invalidate the cache when the stack changes\n\nPreviously the buildpack did not invalidate the cache when the stack\nchanged, which causes the errors seen in #19. This will be particularly\nan issue when Heroku-24 is GAed and Heroku-20 deprecated, since\nthere will be a number of apps changing stack for the first time after\nswitching to this buildpack.\n\nNow, the stack version is stored in the cache and if it differs from the\ncurrent stack version (or the version file is missing since the cache is\nfrom an older version of this buildpack), the cache will be purged.\n\nThis implementation is an improved version of what's implemented\nfor the generic APT buildpack (I'll be backporting those improvements\nover to that buildpack shortly):\nhttps://github.com/heroku/heroku-buildpack-apt/blob/4eb4b35d35d0178e5cef73d6998a26ba2c9bbf17/bin/compile#L42-L86\n\nLonger term we should probably re-evaluate whether we need the cache\nat all, since from my testing locally it offered very little benefit, and if\nanything causes a number of issues (particularly when several APT-using\nbuildpacks are set on an app at the same time, given the shared Debian\narchives directory and install strategy).\n\nFixes #19.","shortMessageHtmlLink":"Invalidate the cache when the stack changes"}},{"before":null,"after":"0e295b7f368a80a6a28d502ddc5109f4fe7bc800","ref":"refs/heads/edmorley/fewer-packages","pushedAt":"2024-06-19T11:07:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"},"commit":{"message":"Stop installing unnecessary packages\n\n- Trims the APT package list for Heroku-20 and Heroku-22 to match\n the packages list used for Heroku-24.\n- Uses `--no-install-recommends` to avoid pulling in unnecessary\n transitive dependencies.\n\nThe tests added in #15 ensure that there are no missing dynamically\nlinked libraries, and that Chrome + Chromedriver can start.\n\nThis reduces the uncompressed slug size impact of this buildpack as follows:\n- Heroku-20: 442 MB -> 350 MB\n- Heroku-22: 426 MB -> 351 MB\n- Heroku-24: 381 MB -> 353 MB\n\nFixes #17.","shortMessageHtmlLink":"Stop installing unnecessary packages"}},{"before":"7f3b7d9f1731c8ea711c12d013906e99e4bfd6b1","after":null,"ref":"refs/heads/jason/h24","pushedAt":"2024-05-30T13:17:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jason-salesforce","name":"Jason Cummings","path":"/jason-salesforce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102540670?s=80&v=4"}},{"before":"7e489c1c763e1e4cad5df0ca16d486925c3a4c89","after":"10cb812caa6e1b0dc08ddd0b23377869a5a8f7d8","ref":"refs/heads/main","pushedAt":"2024-05-30T13:17:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jason-salesforce","name":"Jason Cummings","path":"/jason-salesforce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102540670?s=80&v=4"},"commit":{"message":"Fix support for Heroku-24 (#15)\n\n* try with Dockerfile\r\n\r\n* add heroku 24\r\n\r\n* separate packages for heroku-24\r\n\r\n* remove packages from heroku-24\r\n\r\nthese no longer exist\r\n\r\n* Test that Chrome is on PATH and can launch\r\n\r\nTo make testing fully representative of the Heroku platform, we have to run\r\nthe built app against the run image and not the build image. (Whilst Heroku CI\r\nwill use the build image, some apps will use the buildpack outside of CI, and so\r\nagainst the run image which has fewer system libraries than the build image.)\r\n\r\n* Add a `.dockerignore` to speed up local iteration\r\n\r\nThis prevents unnecessary Docker cache invalidation when editing files\r\nthat don't affect the image, meaning quicker iteration times when\r\ndeveloping on this buildpack locally.\r\n\r\n* Fix packages on Heroku-24\r\n\r\nFixes this error:\r\n\r\n```\r\nchrome: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory\r\n```\r\n\r\nAnd also cleans up the packages list, removing some packages that\r\neither are no longer needed, or already exist in the base image. This\r\nis safe to do now that `bin/test.sh` checks for missing shared libraries.\r\n\r\n---------\r\n\r\nCo-authored-by: Ed Morley <501702+edmorley@users.noreply.github.com>","shortMessageHtmlLink":"Fix support for Heroku-24 (#15)"}},{"before":"58948696c2b3370b19d6c1bc101ab0bc0ebc907e","after":"7f3b7d9f1731c8ea711c12d013906e99e4bfd6b1","ref":"refs/heads/jason/h24","pushedAt":"2024-05-30T13:09:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"},"commit":{"message":"Fix packages on Heroku-24\n\nFixes this error:\n\n```\nchrome: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory\n```\n\nAnd also cleans up the packages list, removing some packages that\neither are no longer needed, or already exist in the base image. This\nis safe to do now that `bin/test.sh` checks for missing shared libraries.","shortMessageHtmlLink":"Fix packages on Heroku-24"}},{"before":"2e564467afd4513ce8c65673d3905d8c7d76bcd5","after":"58948696c2b3370b19d6c1bc101ab0bc0ebc907e","ref":"refs/heads/jason/h24","pushedAt":"2024-05-30T13:03:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"},"commit":{"message":"Fix packages on Heroku-24\n\nFixes this error:\n\n```\nchrome: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory\n```\n\nAnd also cleans up the packages list, removing some packages that\neither are no longer needed, or already exist in the base image. This\nis safe to do now that `bin/test.sh` checks for missing shared libraries.","shortMessageHtmlLink":"Fix packages on Heroku-24"}},{"before":"cf26f51473ab1a8b5bd75c11b9a3dd55ded578e8","after":"2e564467afd4513ce8c65673d3905d8c7d76bcd5","ref":"refs/heads/jason/h24","pushedAt":"2024-05-30T12:56:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"},"commit":{"message":"Add a `.dockerignore` to speed up local iteration\n\nThis prevents unnecessary Docker cache invalidation when editing files\nthat don't affect the image, meaning quicker iteration times when\ndeveloping on this buildpack locally.","shortMessageHtmlLink":"Add a .dockerignore to speed up local iteration"}},{"before":"84969d381076cc7d79bbb6c9794772917be72420","after":null,"ref":"refs/heads/jason/throwaway","pushedAt":"2024-05-30T09:04:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"edmorley","name":"Ed Morley","path":"/edmorley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/501702?s=80&v=4"}},{"before":"3b993c9e5187f1572bafe3cc88d4e120f7f88d47","after":"cf26f51473ab1a8b5bd75c11b9a3dd55ded578e8","ref":"refs/heads/jason/h24","pushedAt":"2024-05-29T21:42:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jason-salesforce","name":"Jason Cummings","path":"/jason-salesforce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102540670?s=80&v=4"},"commit":{"message":"remove packages from heroku-24\n\nthese no longer exist","shortMessageHtmlLink":"remove packages from heroku-24"}},{"before":"34769de345ad0a8a4e726b0c15b30e26bc0fbd5b","after":"3b993c9e5187f1572bafe3cc88d4e120f7f88d47","ref":"refs/heads/jason/h24","pushedAt":"2024-05-29T21:38:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jason-salesforce","name":"Jason Cummings","path":"/jason-salesforce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102540670?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"3649ed3c8f55b6735367290f01d6227e72e16767","after":"34769de345ad0a8a4e726b0c15b30e26bc0fbd5b","ref":"refs/heads/jason/h24","pushedAt":"2024-05-29T21:37:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jason-salesforce","name":"Jason Cummings","path":"/jason-salesforce","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/102540670?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yN1QxNzoyNjowMi4wMDAwMDBazwAAAASlpWBG","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yN1QxNzoyNjowMi4wMDAwMDBazwAAAASlpWBG","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yOVQyMTozNzo0MS4wMDAwMDBazwAAAARXaBme"}},"title":"Activity · heroku/heroku-buildpack-chrome-for-testing"}