{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":30119296,"defaultBranch":"master","name":"nightly","ownerLogin":"thechangelog","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-01-31T17:12:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/161466?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1697127473.0","currentOid":""},"activityList":{"items":[{"before":"67a1bd09ec092d86df0426576ba6e448f867cb65","after":"8c23ee4e14ddbdf41d84261e2f92ac6f1213b6c4","ref":"refs/heads/master","pushedAt":"2024-04-30T13:55:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"More malware words","shortMessageHtmlLink":"More malware words"}},{"before":"055c3fa555bc548e1156f3e50445d50df78cef76","after":"67a1bd09ec092d86df0426576ba6e448f867cb65","ref":"refs/heads/master","pushedAt":"2024-04-02T19:40:05.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Merge pull request #45 from tmr08c/patch-1\n\nFix typo in repo_spec.rb","shortMessageHtmlLink":"Merge pull request #45 from tmr08c/patch-1"}},{"before":"8aa5a6c3fe19b2cd291a48c182d114a9e45aafab","after":"055c3fa555bc548e1156f3e50445d50df78cef76","ref":"refs/heads/master","pushedAt":"2024-02-09T15:55:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Exclude repos that have descriptions less than 3 words","shortMessageHtmlLink":"Exclude repos that have descriptions less than 3 words"}},{"before":"f5456abb73b948c84643e1816f2caa1be949a0b7","after":"8aa5a6c3fe19b2cd291a48c182d114a9e45aafab","ref":"refs/heads/master","pushedAt":"2024-01-26T15:48:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Exclude repos that have descriptions shorter than 5 chars","shortMessageHtmlLink":"Exclude repos that have descriptions shorter than 5 chars"}},{"before":"478e0e66afccf030f99cf72fb8855a1fd29d48ce","after":"f5456abb73b948c84643e1816f2caa1be949a0b7","ref":"refs/heads/master","pushedAt":"2023-10-27T16:41:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Add promo for Changelog Beats","shortMessageHtmlLink":"Add promo for Changelog Beats"}},{"before":"9ff9c0e22f8150a3cbecadb05b70d9fdb8653f60","after":"478e0e66afccf030f99cf72fb8855a1fd29d48ce","ref":"refs/heads/master","pushedAt":"2023-10-12T18:51:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Set container image TZ to US/Central (CDT)\n\nFollow-up to https://github.com/thechangelog/nightly/pull/42\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Set container image TZ to US/Central (CDT)"}},{"before":"c5b0c1f013b424c3628c180c201d42b38f3adeae","after":"9ff9c0e22f8150a3cbecadb05b70d9fdb8653f60","ref":"refs/heads/master","pushedAt":"2023-10-12T18:50:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Set container image TZ to US/Central (CDT)\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Set container image TZ to US/Central (CDT)"}},{"before":"7a85daffbf3e9d9e54da17df82e7cf92b8acd4e4","after":null,"ref":"refs/heads/daggerize","pushedAt":"2023-10-12T16:17:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"}},{"before":"8f7458ee5b977e0da9e0d38e7d42080f93db1759","after":"c5b0c1f013b424c3628c180c201d42b38f3adeae","ref":"refs/heads/master","pushedAt":"2023-10-12T16:17:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jerodsanto","name":"Jerod Santo","path":"/jerodsanto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8212?s=80&v=4"},"commit":{"message":"Merge pull request #42 from thechangelog/daggerize\n\n๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ","shortMessageHtmlLink":"Merge pull request #42 from thechangelog/daggerize"}},{"before":"bb3dd8803974a3a6f3d39db621df709c474f2a72","after":"7a85daffbf3e9d9e54da17df82e7cf92b8acd4e4","ref":"refs/heads/daggerize","pushedAt":"2023-10-12T14:35:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ\n\nTL;DR the app is currently running as https://changelog-nightly-2023-10-10.fly.dev/\n\nThis adds everything needed to run this app on Fly.io:\n- [x] a Dagger pipeline captured as Go code\n- [x] GitHub Actions workflow that runs the Dagger pipeline\n- [x] `nginx.conf` used to serve the static files\n- [x] `supercronic` to run the `crontab` (now versioned in this repo!)\n - includes Sentry.io cron integration via `SENTRY_DSN`\n- [x] `Procfile` support so that the Fly app runs both nginx & supercronic\n - hi `foreman`, old friend!\n- [x] 1Password service account integration\n\nA good command to start with is `dagger run go run . build`\n\nUse the `--debug` flag to build a local image. Requires\n`OP_SERVICE_ACCOUNT_TOKEN` to be set. FWIW:\nhttps://developer.1password.com/docs/service-accounts/get-started\n\nThe local image will be exported to `tmp/image.tar`. Test it locally by\nrunning:\n\n docker load -i tmp/image.tar\n docker run --rm -p 8081:80 -it \n\nTo see all available options, run: `dagger run go run .`\n\nThis was done part of https://github.com/thechangelog/changelog.com/discussions/480\n\nFollow-ups:\n- Remove Buffer\n- Update Ruby to a supported version\n - https://endoflife.date/ruby + https://hub.docker.com/_/ruby/tags\n- Extract Daggerverse modules\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ"}},{"before":"17b523d22e7a2e4383cac3f69e169a3f2b8fc116","after":"bb3dd8803974a3a6f3d39db621df709c474f2a72","ref":"refs/heads/daggerize","pushedAt":"2023-10-12T14:33:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ\n\nTL;DR the app is currently running as https://changelog-nightly-2023-10-10.fly.dev/\n\nThis adds everything needed to run this app on Fly.io:\n- [x] a Dagger pipeline captured as Go code\n- [x] GitHub Actions workflow that runs the Dagger pipeline\n- [x] `nginx.conf` used to serve the static files\n- [x] `supercronic` to run the `crontab` (now versioned in this repo!)\n - includes Sentry.io cron integration via `SENTRY_DSN`\n- [x] `Procfile` support so that the Fly app runs both nginx & supercronic\n - hi `foreman`, old friend!\n- [x] 1Password service account integration\n\nA good command to start with is `dagger run go run . build`\n\nUse the `--debug` flag to build a local image. Requires\n`OP_SERVICE_ACCOUNT_TOKEN` to be set. FWIW:\nhttps://developer.1password.com/docs/service-accounts/get-started\n\nThe local image will be exported to `tmp/image.tar`. Test it locally by\nrunning:\n\n docker load -i tmp/image.tar\n docker run --rm -p 8081:80 -it \n\nTo see all available options, run: `dagger run go run .`\n\nThis was done part of https://github.com/thechangelog/changelog.com/discussions/480\n\nFollow-ups:\n- Remove Buffer\n- Update Ruby to a supported version\n - https://endoflife.date/ruby + https://hub.docker.com/_/ruby/tags\n- Extract Daggerverse modules\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ"}},{"before":"d8db93342bb0fce4a76c629c389f75f0486837da","after":"17b523d22e7a2e4383cac3f69e169a3f2b8fc116","ref":"refs/heads/daggerize","pushedAt":"2023-10-12T14:19:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ\n\nTL;DR the app is currently running as https://changelog-nightly-2023-10-10.fly.dev/\n\nThis adds everything needed to run this app on Fly.io:\n- [x] a Dagger pipeline captured as Go code\n- [x] GitHub Actions workflow that runs the Dagger pipeline\n- [x] `nginx.conf` used to serve the static files\n- [x] `supercronic` to run the `crontab` (now versioned in this repo!)\n - includes Sentry.io cron integration via `SENTRY_DSN`\n- [x] `Procfile` support so that the Fly app runs both nginx & supercronic\n - hi `foreman`, old friend!\n- [x] 1Password service account integration\n\nA good command to start with is `dagger run go run . build`\n\nUse the `--debug` flag to build a local image. Requires\n`OP_SERVICE_ACCOUNT_TOKEN` to be set. FWIW:\nhttps://developer.1password.com/docs/service-accounts/get-started\n\nThe local image will be exported to `tmp/image.tar`. Test it locally by\nrunning:\n\n docker load -i tmp/image.tar\n docker run --rm -p 8081:80 -it \n\nTo see all available options, run: `dagger run go run .`\n\nThis was done part of https://github.com/thechangelog/changelog.com/discussions/480\n\nFollow-ups:\n- Remove Buffer\n- Update Ruby to a supported version\n - https://endoflife.date/ruby + https://hub.docker.com/_/ruby/tags\n- Extract Daggerverse modules\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ"}},{"before":"24690be1edd806307bb529ef318eae0b63bde6a7","after":"d8db93342bb0fce4a76c629c389f75f0486837da","ref":"refs/heads/daggerize","pushedAt":"2023-10-12T14:19:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ\n\nTL;DR the app is currently running as https://changelog-nightly-2023-10-10.fly.dev/\n\nThis adds everything needed to run this app on Fly.io:\n- [x] a Dagger pipeline captured as Go code\n- [x] GitHub Actions workflow that runs the Dagger pipeline\n- [x] `nginx.conf` used to serve the static files\n- [x] `supercronic` to run the `crontab` (now versioned in this repo!)\n - includes Sentry.io cron integration via `SENTRY_DSN`\n- [x] `Procfile` support so that the Fly app runs both nginx & supercronic\n - hi `foreman`, old friend!\n- [x] 1Password service account integration\n\nA good command to start with is `dagger run go run . build`\n\nUse the `--debug` flag to build a local image. Requires\n`OP_SERVICE_ACCOUNT_TOKEN` to be set. FWIW:\nhttps://developer.1password.com/docs/service-accounts/get-started\n\nThe local image will be exported to `tmp/image.tar`. Test it locally by\nrunning:\n\n docker load -i tmp/image.tar\n docker run --rm -p 8081:80 -it \n\nTo see all available options, run: `dagger run go run .`\n\nThis was done part of https://github.com/thechangelog/changelog.com/discussions/480\n\nFollow-ups:\n- Remove Buffer\n- Update Ruby to a supported version\n - https://endoflife.date/ruby + https://hub.docker.com/_/ruby/tags\n- Extract Daggerverse modules\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ"}},{"before":"a710aee5c88b099d13aff792a2a7c0cf0568885f","after":"24690be1edd806307bb529ef318eae0b63bde6a7","ref":"refs/heads/daggerize","pushedAt":"2023-10-12T14:19:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ\n\nTL;DR the app is currently running as https://changelog-nightly-2023-10-10.fly.dev/\n\nThis adds everything needed to run this app on Fly.io:\n- [x] a Dagger pipeline captured as Go code\n- [x] GitHub Actions workflow that runs the Dagger pipeline\n- [x] `nginx.conf` used to serve the static files\n- [x] `supercronic` to run the `crontab` (now versioned in this repo!)\n - includes Sentry.io cron integration via `SENTRY_DSN`\n- [x] `Procfile` support so that the Fly app runs both nginx & supercronic\n - hi `foreman`, old friend!\n- [x] 1Password service account integration\n\nA good command to start with is `dagger run go run . build`\n\nUse the `--debug` flag to build a local image. Requires\n`OP_SERVICE_ACCOUNT_TOKEN` to be set. FWIW:\nhttps://developer.1password.com/docs/service-accounts/get-started\n\nThe local image will be exported to `tmp/image.tar`. Test it locally by\nrunning:\n\n docker load -i tmp/image.tar\n docker run --rm -p 8081:80 -it \n\nTo see all available options, run: `dagger run go run .`\n\nThis was done part of https://github.com/thechangelog/changelog.com/discussions/480\n\nFollow-ups:\n- Remove Buffer\n- Update Ruby to a supported version\n - https://endoflife.date/ruby + https://hub.docker.com/_/ruby/tags\n- Extract Daggerverse modules\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ"}},{"before":"6e0749c65878292a0608102b51a30edf8a55124b","after":"a710aee5c88b099d13aff792a2a7c0cf0568885f","ref":"refs/heads/daggerize","pushedAt":"2023-10-12T14:18:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ\n\nTL;DR the app is currently running as https://changelog-nightly-2023-10-10.fly.dev/\n\nThis adds everything needed to run this app on Fly.io:\n- [x] a Dagger pipeline captured as Go code\n- [x] GitHub Actions workflow that runs the Dagger pipeline\n- [x] `nginx.conf` used to serve the static files\n- [x] `supercronic` to run the `crontab` (now versioned in this repo!)\n - includes Sentry.io cron integration via `SENTRY_DSN`\n- [x] `Procfile` support so that the Fly app runs both nginx & supercronic\n - hi `foreman`, old friend!\n- [x] 1Password service account integration\n\nA good command to start with is `dagger run go run . build`\n\nUse the `--debug` flag to build a local image. Requires\n`OP_SERVICE_ACCOUNT_TOKEN` to be set. FWIW:\nhttps://developer.1password.com/docs/service-accounts/get-started\n\nThe local image will be exported to `tmp/image.tar`. Test it locally by\nrunning:\n\n docker load -i tmp/image.tar\n docker run --rm -p 8081:80 -it \n\nTo see all available options, run: `dagger run go run .`\n\nThis was done part of https://github.com/thechangelog/changelog.com/discussions/480\n\nFollow-ups:\n- Remove Buffer\n- Update Ruby to a supported version\n - https://endoflife.date/ruby + https://hub.docker.com/_/ruby/tags\n- Extract Daggerverse modules\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ"}},{"before":"782ff2bae01ad04fe2a81937bf3829f524201a49","after":"6e0749c65878292a0608102b51a30edf8a55124b","ref":"refs/heads/daggerize","pushedAt":"2023-10-12T14:17:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ\n\nTL;DR the app is currently running as https://changelog-nightly-2023-10-10.fly.dev/\n\nThis adds everything needed to run this app on Fly.io:\n- [x] a Dagger pipeline captured as Go code\n- [x] GitHub Actions workflow that runs the Dagger pipeline\n- [x] `nginx.conf` used to serve the static files\n- [x] `supercronic` to run the `crontab` (now versioned in this repo!)\n - includes Sentry.io cron integration via `SENTRY_DSN`\n- [x] `Procfile` support so that the Fly app runs both nginx & supercronic\n - hi `foreman`, old friend!\n- [x] 1Password service account integration\n\nA good command to start with is `dagger run go run . build`\n\nUse the `--debug` flag to build a local image. Requires\n`OP_SERVICE_ACCOUNT_TOKEN` to be set. FWIW:\nhttps://developer.1password.com/docs/service-accounts/get-started\n\nThe local image will be exported to `tmp/image.tar`. Test it locally by\nrunning:\n\n docker load -i tmp/image.tar\n docker run --rm -p 8081:80 -it \n\nTo see all available options, run: `dagger run go run .`\n\nThis was done part of https://github.com/thechangelog/changelog.com/discussions/480\n\nFollow-ups:\n- Remove Buffer\n- Update Ruby to a supported version\n - https://endoflife.date/ruby + https://hub.docker.com/_/ruby/tags\n- Extract Daggerverse modules\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ"}},{"before":"85720b350cb91af50f4c36373358af7469365623","after":"782ff2bae01ad04fe2a81937bf3829f524201a49","ref":"refs/heads/daggerize","pushedAt":"2023-10-12T13:29:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ\n\nTL;DR the app is currently running as https://changelog-nightly-2023-10-10.fly.dev/\n\nThis adds everything needed to run this app on Fly.io:\n- [x] a Dagger pipeline captured as Go code\n- [x] GitHub Actions workflow that runs the Dagger pipeline\n- [x] `nginx.conf` used to serve the static files\n- [x] `supercronic` to run the `crontab` (now versioned in this repo!)\n - includes Sentry.io cron integration via `SENTRY_DSN`\n- [x] `Procfile` support so that the Fly app runs both nginx & supercronic\n - hi `foreman`, old friend!\n- [x] 1Password service account integration\n\nA good command to start with is `dagger run go run . build`\n\nUse the `--debug` flag to build a local image. Requires\n`OP_SERVICE_ACCOUNT_TOKEN` to be set. FWIW:\nhttps://developer.1password.com/docs/service-accounts/get-started\n\nThe local image will be exported to `tmp/image.tar`. Test it locally by\nrunning:\n\n docker load -i tmp/image.tar\n docker run --rm -p 8081:80 -it \n\nTo see all available options, run: `dagger run go run .`\n\nThis was done part of https://github.com/thechangelog/changelog.com/discussions/480\n\nFollow-ups:\n- Remove Buffer\n- Update Ruby to a supported version\n - https://endoflife.date/ruby + https://hub.docker.com/_/ruby/tags\n- Extract Daggerverse modules\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ"}},{"before":"fca033dceef647ee86886ad75b9c62e9899c7d18","after":"85720b350cb91af50f4c36373358af7469365623","ref":"refs/heads/daggerize","pushedAt":"2023-10-12T13:24:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ\n\nTL;DR the app is currently running as https://changelog-nightly-2023-10-10.fly.dev/\n\nThis adds everything needed to run this app on Fly.io:\n- [x] a Dagger pipeline captured as Go code\n- [x] GitHub Actions workflow that runs the Dagger pipeline\n- [x] `nginx.conf` used to serve the static files\n- [x] `supercronic` to run the `crontab` (now versioned in this repo!)\n - includes Sentry.io cron integration via `SENTRY_DSN`\n- [x] `Procfile` support so that the Fly app runs both nginx & supercronic\n - hi `foreman`, old friend!\n- [x] 1Password service account integration\n\nA good command to start with is `dagger run go run . build`\n\nUse the `--debug` flag to build a local image. Requires\n`OP_SERVICE_ACCOUNT_TOKEN` to be set. FWIW:\nhttps://developer.1password.com/docs/service-accounts/get-started\n\nThe local image will be exported to `tmp/image.tar`. Test it locally by\nrunning:\n\n docker load -i tmp/image.tar\n docker run --rm -p 8081:80 -it \n\nTo see all available options, run: `dagger run go run .`\n\nThis was done part of https://github.com/thechangelog/changelog.com/discussions/480\n\nFollow-ups:\n- Remove Buffer\n- Update Ruby to a supported version\n - https://endoflife.date/ruby + https://hub.docker.com/_/ruby/tags\n- Extract Daggerverse modules\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ"}},{"before":"1690aa92d4fed3423829263309d4d39f7faa72ee","after":"fca033dceef647ee86886ad75b9c62e9899c7d18","ref":"refs/heads/daggerize","pushedAt":"2023-10-10T17:26:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ\n\nTL;DR the app is currently running as https://changelog-nightly-2023-10-10.fly.dev/\n\nThis adds everything needed to run this app on Fly.io:\n- [x] a Dagger pipeline captured as Go code\n- [x] GitHub Actions workflow that runs the Dagger pipeline\n- [x] `nginx.conf` used to serve the static files\n- [x] `supercronic` to run the `crontab` (now versioned in this repo!)\n - includes Sentry.io cron integration via `SENTRY_DSN`\n- [x] `Procfile` support so that the Fly app runs both nginx & supercronic\n - hi `foreman`, old friend!\n- [ ] 1Password service account integration\n\nA good command to start with is `dagger run go run . build`\n\nUse the `--debug` flag to build a local image. Requires these files to be\npresent locally:\n- `.env`\n- `bq-key.p12`\n- `github.db`\n\nThe local image will be exported to `tmp/image.tar`. Test it locally by\nrunning:\n\n docker load -i tmp/image.tar\n docker run --rm -p 8081:80 -it \n\nTo see all available options, run: `dagger run go run .`\n\nThis was done part of https://github.com/thechangelog/changelog.com/discussions/480\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ"}},{"before":"3366a664f1e8d5ab782cb41d0d3c5b9d1fabd700","after":"1690aa92d4fed3423829263309d4d39f7faa72ee","ref":"refs/heads/daggerize","pushedAt":"2023-10-10T17:23:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ\n\nThis adds everything needed to run this app on Fly.io:\n- [x] a Dagger pipeline captured as Go code\n- [x] GitHub Actions workflow that runs the Dagger pipeline\n- [x] `nginx.conf` used to serve the static files\n- [x] `supercronic` to run the `crontab` (now versioned in this repo!)\n- [x] `Procfile` support so that the Fly app runs both nginx & supercronic\n - hi `foreman`, old friend!\n- [ ] 1Password service account integration\n\nA good command to start with is `dagger run go run . build`\n\nUse the `--debug` flag to build a local image. Requires these files to be\npresent locally:\n- `.env`\n- `bq-key.p12`\n- `github.db`\n\nThe local image will be exported to `tmp/image.tar`. Test it locally by\nrunning:\n\n docker load -i tmp/image.tar\n docker run --rm -p 8081:80 -it \n\nTo see all available options, run: `dagger run go run .`\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"๐Ÿค– Daggerize & deploy to Fly.io โœˆ๏ธ"}},{"before":"18892bd4f1eadf3135c2319601acb1c2a0ad4c27","after":"3366a664f1e8d5ab782cb41d0d3c5b9d1fabd700","ref":"refs/heads/daggerize","pushedAt":"2023-10-10T11:01:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Daggerize to Fly.io\n\nTo see all available options, run: `dagger run go run .`\n\nUse the --debug flag to build a local image. Requires specific files to\nbe present locally:\n- .env\n- bq-key.p12\n- github.db\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Daggerize to Fly.io"}},{"before":"fda0505bc3ef982c8c4476ec3f571758bc47f57c","after":"18892bd4f1eadf3135c2319601acb1c2a0ad4c27","ref":"refs/heads/daggerize","pushedAt":"2023-10-10T10:55:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Daggerize to Fly.io\n\nTo see all available options, run: `dagger run go run .`\n\nUse the --debug flag to build a local image. Requires specific files to\nbe present locally:\n- .env\n- bq-key.p12\n- github.db\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Daggerize to Fly.io"}},{"before":"b1fec96e7ad8b47e3e83081b631a84ae15d96e96","after":"fda0505bc3ef982c8c4476ec3f571758bc47f57c","ref":"refs/heads/daggerize","pushedAt":"2023-10-10T05:54:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Daggerize to Fly.io\n\nTo see all available options, run: `dagger run go run main.go`\n\nUse the --debug flag to build a local image. Requires specific files to\nbe present locally:\n- .env\n- bq-key.p12\n- github.db\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Daggerize to Fly.io"}},{"before":"ac2ac49d1b2a42f66da02ec9c4a680379e6a0566","after":"b1fec96e7ad8b47e3e83081b631a84ae15d96e96","ref":"refs/heads/daggerize","pushedAt":"2023-10-09T07:30:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Daggerize to Fly.io\n\nTo see all available options, run: `dagger run go run main.go`\n\nUse the --debug flag to build a local image. Requires specific files to\nbe present locally:\n- .env\n- bq-key.p12\n- github.db\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Daggerize to Fly.io"}},{"before":"4fa0defbe167749478d92a6bb3272c2d4f78c559","after":"ac2ac49d1b2a42f66da02ec9c4a680379e6a0566","ref":"refs/heads/daggerize","pushedAt":"2023-10-08T16:26:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Daggerize to Fly.io\n\nTo see all available options, run: `dagger run go run main.go`\n\nUse the --debug flag to build a local image. Requires specific files to\nbe present locally:\n- .env\n- bq-key.p12\n- github.db\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Daggerize to Fly.io"}},{"before":"7011b59d26e4ccc4f11b86e578192de6e0e9f79f","after":"4fa0defbe167749478d92a6bb3272c2d4f78c559","ref":"refs/heads/daggerize","pushedAt":"2023-10-08T16:23:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Daggerize nightly code\n\nTo see all available options, run: `dagger run go run main.go`\n\nUse the --debug flag to build yourself a local image.\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Daggerize nightly code"}},{"before":"450221309f829069afa797560ee41237c5d3c802","after":"7011b59d26e4ccc4f11b86e578192de6e0e9f79f","ref":"refs/heads/daggerize","pushedAt":"2023-10-08T16:19:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Daggerize nightly code\n\nTo see all available options, run: `dagger run go run main.go`\n\nUse the --debug flag to build yourself a local image.\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Daggerize nightly code"}},{"before":"ef4d94f085b9d5a100ac19cbbe6eb5399ab86295","after":"450221309f829069afa797560ee41237c5d3c802","ref":"refs/heads/daggerize","pushedAt":"2023-10-08T12:29:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Containerize nightly code\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Containerize nightly code"}},{"before":"caa10f4120dc55536e112d682189e1659f61b977","after":"ef4d94f085b9d5a100ac19cbbe6eb5399ab86295","ref":"refs/heads/daggerize","pushedAt":"2023-10-08T12:28:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"},"commit":{"message":"Containerize nightly code\n\nSigned-off-by: Gerhard Lazu ","shortMessageHtmlLink":"Containerize nightly code"}},{"before":"caa10f4120dc55536e112d682189e1659f61b977","after":null,"ref":"refs/heads/containerize","pushedAt":"2023-10-08T12:28:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gerhard","name":"Gerhard Lazu","path":"/gerhard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3342?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPhI66AA","startCursor":null,"endCursor":null}},"title":"Activity ยท thechangelog/nightly"}