{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":651746301,"defaultBranch":"main","name":"factorio-server","ownerLogin":"justinrubek","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-10T01:24:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25621857?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1693004835.0","currentOid":""},"activityList":{"items":[{"before":"18616987c3d4594c9b4b7ca8e089ed41f170937e","after":null,"ref":"refs/heads/security-fixes","pushedAt":"2023-08-25T23:07:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"}},{"before":"1b2bc7b0b135bc7889b5abb186be8c35178409f4","after":"5f53741e12bf69f17ea65b7c9a5a8dfd21de14b6","ref":"refs/heads/main","pushedAt":"2023-08-25T23:07:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"build(cargo): cargo update","shortMessageHtmlLink":"build(cargo): cargo update"}},{"before":null,"after":"18616987c3d4594c9b4b7ca8e089ed41f170937e","ref":"refs/heads/security-fixes","pushedAt":"2023-08-25T23:00:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"build(cargo): cargo update","shortMessageHtmlLink":"build(cargo): cargo update"}},{"before":"bdb68a14e8608b65bff4bccc668da9a3d2653185","after":"1b2bc7b0b135bc7889b5abb186be8c35178409f4","ref":"refs/heads/main","pushedAt":"2023-07-22T22:01:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"chore: use upstream nixpkgs again\n\nFactorio has been updated in nixpkgs proper.","shortMessageHtmlLink":"chore: use upstream nixpkgs again"}},{"before":"bf64262b47223949e3bda3974da9f8f75f27b818","after":"bdb68a14e8608b65bff4bccc668da9a3d2653185","ref":"refs/heads/main","pushedAt":"2023-07-20T22:50:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"build(nix): change nixpkgs input","shortMessageHtmlLink":"build(nix): change nixpkgs input"}},{"before":"aa661c0eb49ad181e65fdd7529cc4dc791564e88","after":"bf64262b47223949e3bda3974da9f8f75f27b818","ref":"refs/heads/main","pushedAt":"2023-06-17T02:09:19.432Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"docs(readme): update readme to reflect multiple images","shortMessageHtmlLink":"docs(readme): update readme to reflect multiple images"}},{"before":"ba008acf8b0d02eeda71207031b6cc665e4d749d","after":"aa661c0eb49ad181e65fdd7529cc4dc791564e88","ref":"refs/heads/main","pushedAt":"2023-06-17T01:56:53.201Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"ci(github/actions): remove garnix cache\n\nIdeally this will be added back, but it is currently causing builds to\nfail due to being unavailable. This change will cause things to need to\nbe built from scratch, but at least it is possible to build.","shortMessageHtmlLink":"ci(github/actions): remove garnix cache"}},{"before":"3543dbac785df0294bb38b1a9bb2fcb2f1227477","after":null,"ref":"refs/heads/new-image","pushedAt":"2023-06-17T01:50:44.515Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"}},{"before":"76ba7cf85c7907c924068a75148c7dd323cfaef5","after":"ba008acf8b0d02eeda71207031b6cc665e4d749d","ref":"refs/heads/main","pushedAt":"2023-06-17T01:50:43.603Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"ci(github/actions): accept image name as input","shortMessageHtmlLink":"ci(github/actions): accept image name as input"}},{"before":null,"after":"3543dbac785df0294bb38b1a9bb2fcb2f1227477","ref":"refs/heads/new-image","pushedAt":"2023-06-17T01:50:13.779Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"ci(github/actions): accept image name as input","shortMessageHtmlLink":"ci(github/actions): accept image name as input"}},{"before":"1c88f3d5923c62921160ff0aea88269d30c01f67","after":null,"ref":"refs/heads/start-server","pushedAt":"2023-06-17T01:34:55.609Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"}},{"before":"5d247425e33694b6ac57cf9c81274cb5538d1af4","after":"76ba7cf85c7907c924068a75148c7dd323cfaef5","ref":"refs/heads/main","pushedAt":"2023-06-17T01:34:54.748Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"feat: launch factorio server using cli\n\nThe cli now supports a `start` command. This will accept a list of mods,\na directory to install them into, and will launch the game server after\nsetting up the mods. The game server runs as a child process with its\nstdout and stderr copied into the parent process. Signal handlers for\nSIGINT and SIGTERM have been added so that the server can be ended\ngracefully.","shortMessageHtmlLink":"feat: launch factorio server using cli"}},{"before":null,"after":"1c88f3d5923c62921160ff0aea88269d30c01f67","ref":"refs/heads/start-server","pushedAt":"2023-06-17T01:29:04.022Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"feat: launch factorio server using cli\n\nThe cli now supports a `start` command. This will accept a list of mods,\na directory to install them into, and will launch the game server after\nsetting up the mods. The game server runs as a child process with its\nstdout and stderr copied into the parent process. Signal handlers for\nSIGINT and SIGTERM have been added so that the server can be ended\ngracefully.","shortMessageHtmlLink":"feat: launch factorio server using cli"}},{"before":"96e539c58f1865730e75b50b943cf051f55d4f05","after":null,"ref":"refs/heads/cli","pushedAt":"2023-06-16T07:22:01.424Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"}},{"before":"4c7119bb68f7f6a118c369331c8960f4d8a47668","after":"5d247425e33694b6ac57cf9c81274cb5538d1af4","ref":"refs/heads/main","pushedAt":"2023-06-16T07:22:00.343Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"refactor(factorio-api): separate auth logic into submodule","shortMessageHtmlLink":"refactor(factorio-api): separate auth logic into submodule"}},{"before":"09d1c852f450f88cc02258b89890f609b6a41442","after":"96e539c58f1865730e75b50b943cf051f55d4f05","ref":"refs/heads/cli","pushedAt":"2023-06-16T07:18:02.316Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"refactor(factorio-api): separate auth logic into submodule","shortMessageHtmlLink":"refactor(factorio-api): separate auth logic into submodule"}},{"before":"08133359df6278b7057d2dc9a53a291e4969aa91","after":"09d1c852f450f88cc02258b89890f609b6a41442","ref":"refs/heads/cli","pushedAt":"2023-06-16T05:30:05.816Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"refactor(factorio-api): separate auth logic into submodule","shortMessageHtmlLink":"refactor(factorio-api): separate auth logic into submodule"}},{"before":"1650b1889eba1e0ba88455e5ba59cfec0f72b085","after":"08133359df6278b7057d2dc9a53a291e4969aa91","ref":"refs/heads/cli","pushedAt":"2023-06-16T04:36:16.828Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"feat: install mods from mod list file\n\nThis introduces a ron file where mod names and versions can be\nspecified. This is used to download all of the mods and create a\nmod folder that is ready for the server to use.","shortMessageHtmlLink":"feat: install mods from mod list file"}},{"before":"67ecd55473a57ea72cfd8767de20c36648a6b4a0","after":"1650b1889eba1e0ba88455e5ba59cfec0f72b085","ref":"refs/heads/cli","pushedAt":"2023-06-15T18:20:14.069Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"wip: install mods from mod list file\n\nThis introduces a ron file where mod names and versions can be\nspecified. This will be used to download all of the mods and create a\nmod folder that is ready for the server to use.","shortMessageHtmlLink":"wip: install mods from mod list file"}},{"before":"b391c3c32100e2595279ed723201a42f6fb59994","after":"67ecd55473a57ea72cfd8767de20c36648a6b4a0","ref":"refs/heads/cli","pushedAt":"2023-06-15T18:02:20.955Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"feat(cli): add download single-mod command\n\nThe command will retrieve the details of the mod, find the selected\nversion, and download the file into the current directory. Types for the\nrelevant APIs have been added so that the functionality may be shared\nwith an upcoming feature that will accept a mod list and download all of\nthe mods.","shortMessageHtmlLink":"feat(cli): add download single-mod command"}},{"before":"6dc43de8f3744e3a5d384cfba16031219f1a5c9b","after":"b391c3c32100e2595279ed723201a42f6fb59994","ref":"refs/heads/cli","pushedAt":"2023-06-15T08:50:41.686Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"feat(nix): add environment variables loading to direnv","shortMessageHtmlLink":"feat(nix): add environment variables loading to direnv"}},{"before":"2cc0d96dc48b16378a61f4ffcfafce1cf9d6fd73","after":"6dc43de8f3744e3a5d384cfba16031219f1a5c9b","ref":"refs/heads/cli","pushedAt":"2023-06-15T07:58:40.549Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"feat: support logging in to factorio api\n\nThe `auth login` command has been added. It accepts credentials to call\nFactorio's API login route. The token it returns will be printed to\nstdout.","shortMessageHtmlLink":"feat: support logging in to factorio api"}},{"before":"90f61452fd334bb314049d7a0a1517fafec132ec","after":"2cc0d96dc48b16378a61f4ffcfafce1cf9d6fd73","ref":"refs/heads/cli","pushedAt":"2023-06-14T21:16:34.964Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"feat(rust): initialize rust workspace","shortMessageHtmlLink":"feat(rust): initialize rust workspace"}},{"before":null,"after":"90f61452fd334bb314049d7a0a1517fafec132ec","ref":"refs/heads/cli","pushedAt":"2023-06-14T03:46:56.730Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"feat(rust): initialize rust workspace","shortMessageHtmlLink":"feat(rust): initialize rust workspace"}},{"before":"8cc2741a70607a036a9543b2773e18c11273fcc8","after":"4c7119bb68f7f6a118c369331c8960f4d8a47668","ref":"refs/heads/main","pushedAt":"2023-06-10T04:12:34.131Z","pushType":"push","commitsCount":2,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"docs(readme): add basic readme","shortMessageHtmlLink":"docs(readme): add basic readme"}},{"before":"c4aae5d13abfe240783b247f5c1647c9e7617755","after":"8cc2741a70607a036a9543b2773e18c11273fcc8","ref":"refs/heads/main","pushedAt":"2023-06-10T02:16:33.642Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"feat: factorio command wrapper\n\nThe wrapper consists of headless factorio with a config file with\n`read-data` set to the package's nix store path. `write-data` is set to\nbe relative to the current directory (and has been included in\n.gitignore).\n\nThe command for the wrapped version is `factorio-server`.","shortMessageHtmlLink":"feat: factorio command wrapper"}},{"before":"896c471875f6de2c7bc58965e780a281deca508b","after":"c4aae5d13abfe240783b247f5c1647c9e7617755","ref":"refs/heads/main","pushedAt":"2023-06-10T01:44:20.222Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"ci(github/actions): push container image to docker hub","shortMessageHtmlLink":"ci(github/actions): push container image to docker hub"}},{"before":"4bbd607f48fc1172ed765fef7003584f1ff64c45","after":"896c471875f6de2c7bc58965e780a281deca508b","ref":"refs/heads/main","pushedAt":"2023-06-10T01:43:19.530Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"ci(github/actions): push container image to docker hub","shortMessageHtmlLink":"ci(github/actions): push container image to docker hub"}},{"before":"448ce1ab6fdee82283d3159b0a7e2792fa257cde","after":"4bbd607f48fc1172ed765fef7003584f1ff64c45","ref":"refs/heads/main","pushedAt":"2023-06-10T01:41:28.032Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"ci(github/actions): push container image to docker hub","shortMessageHtmlLink":"ci(github/actions): push container image to docker hub"}},{"before":"26c2ea5935b702d0a9a63d393b235e7063686679","after":"448ce1ab6fdee82283d3159b0a7e2792fa257cde","ref":"refs/heads/main","pushedAt":"2023-06-10T01:34:31.943Z","pushType":"push","commitsCount":1,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"ci(github/actions): push container image to docker hub","shortMessageHtmlLink":"ci(github/actions): push container image to docker hub"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADctu7WwA","startCursor":null,"endCursor":null}},"title":"Activity ยท justinrubek/factorio-server"}