{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":698776730,"defaultBranch":"main","name":"project-runner","ownerLogin":"justinrubek","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-30T23:50:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/25621857?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715985749.0","currentOid":""},"activityList":{"items":[{"before":"1c6b82fde58155d8540985414c1b5fe724a30f14","after":"6beef05f1089beddd8633c691b29a52ce89ba78d","ref":"refs/heads/main","pushedAt":"2024-05-17T22:42:27.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"justinrubek","name":"Justin Rubek","path":"/justinrubek","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25621857?s=80&v=4"},"commit":{"message":"chore(version): 0.3.1","shortMessageHtmlLink":"chore(version): 0.3.1"}},{"before":"2818606d7a84c25c3e9a0c97c60d4726f25a4006","after":"1c6b82fde58155d8540985414c1b5fe724a30f14","ref":"refs/heads/main","pushedAt":"2024-05-04T21:58:48.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(version): 0.3.0","shortMessageHtmlLink":"chore(version): 0.3.0"}},{"before":"85ea3005631662bea1768bcf071461b7942770c8","after":"2818606d7a84c25c3e9a0c97c60d4726f25a4006","ref":"refs/heads/main","pushedAt":"2024-05-04T21:51: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":"docs: fix typo in rust docstring","shortMessageHtmlLink":"docs: fix typo in rust docstring"}},{"before":"bae5af8b9b59e3fe0c9022b8b90b6512213ecf23","after":"85ea3005631662bea1768bcf071461b7942770c8","ref":"refs/heads/main","pushedAt":"2024-05-04T21:49:03.000Z","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":"fix(cargo): allow `clippy::result_large_err`","shortMessageHtmlLink":"fix(cargo): allow clippy::result_large_err"}},{"before":"7d553bb31ecdb05dcb32e956bc2e5fbc8b01f7de","after":null,"ref":"refs/heads/update-deps","pushedAt":"2024-04-02T03:40:29.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":"d370bf8ed363d2999fcef9d18db81035ae90a5eb","after":"bae5af8b9b59e3fe0c9022b8b90b6512213ecf23","ref":"refs/heads/main","pushedAt":"2024-04-02T03:40:28.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":"106e9d72754a4662a7886a97f33d77c93ff958ef","after":"7d553bb31ecdb05dcb32e956bc2e5fbc8b01f7de","ref":"refs/heads/update-deps","pushedAt":"2024-04-02T02:48:57.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(cargo): cargo update","shortMessageHtmlLink":"build(cargo): cargo update"}},{"before":null,"after":"106e9d72754a4662a7886a97f33d77c93ff958ef","ref":"refs/heads/update-deps","pushedAt":"2024-04-02T02:34:26.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(nix): nix flake update","shortMessageHtmlLink":"build(nix): nix flake update"}},{"before":"ff63fa12695b5bca9967aecc503d6ed6c18cb159","after":null,"ref":"refs/heads/updates","pushedAt":"2024-03-17T21:12:02.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":"c89bc82bd4756fc74d27c96ec5f6fd8d069f23e5","after":"d370bf8ed363d2999fcef9d18db81035ae90a5eb","ref":"refs/heads/main","pushedAt":"2024-03-17T21:12:01.000Z","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":"build(cargo): cargo update","shortMessageHtmlLink":"build(cargo): cargo update"}},{"before":null,"after":"ff63fa12695b5bca9967aecc503d6ed6c18cb159","ref":"refs/heads/updates","pushedAt":"2024-03-17T21:06:32.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":"70a7253cec2c14b5f227d58f1f7b59dc97a334e3","after":"c89bc82bd4756fc74d27c96ec5f6fd8d069f23e5","ref":"refs/heads/main","pushedAt":"2023-10-05T02:30:34.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(version): 0.2.0","shortMessageHtmlLink":"chore(version): 0.2.0"}},{"before":"a4c4d323a7a270e9c5581c671e2a5ccb289d13f2","after":null,"ref":"refs/heads/env-management","pushedAt":"2023-10-05T02:26:00.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":"a1cb8d9ef079dbe60ff70f270bd6575413c4856c","after":"70a7253cec2c14b5f227d58f1f7b59dc97a334e3","ref":"refs/heads/main","pushedAt":"2023-10-05T02:25:59.000Z","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: generate environment variables for projects\n\nThe `generate-env` command assists in managing environment variables for\na project. This is useful for getting a project established, for example\nif you want to start using the environment variables for a project then\nyou can generate a .env file that may be sourced. Alternatively this can\ncreate a directory of files named after the environment variable names\n(which is the primary method I wrote this for).","shortMessageHtmlLink":"feat: generate environment variables for projects"}},{"before":null,"after":"a4c4d323a7a270e9c5581c671e2a5ccb289d13f2","ref":"refs/heads/env-management","pushedAt":"2023-10-05T02:24:38.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":"feat: generate environment variables for projects\n\nThe `generate-env` command assists in managing environment variables for\na project. This is useful for getting a project established, for example\nif you want to start using the environment variables for a project then\nyou can generate a .env file that may be sourced. Alternatively this can\ncreate a directory of files named after the environment variable names\n(which is the primary method I wrote this for).","shortMessageHtmlLink":"feat: generate environment variables for projects"}},{"before":"7f2c72999b0dcd80b1fa20a515af4ea505379557","after":null,"ref":"refs/tags/0.1.0","pushedAt":"2023-10-01T08:20:02.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":"7f2c72999b0dcd80b1fa20a515af4ea505379557","after":"a1cb8d9ef079dbe60ff70f270bd6575413c4856c","ref":"refs/heads/main","pushedAt":"2023-10-01T08:19:56.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(cargo): specify metadata","shortMessageHtmlLink":"build(cargo): specify metadata"}},{"before":"ede8dbb25a76eb9b3830a2ef9c2486d96ff1c181","after":"7f2c72999b0dcd80b1fa20a515af4ea505379557","ref":"refs/heads/main","pushedAt":"2023-10-01T08:17:58.000Z","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":"ci(releases): add cog and bomper configuration","shortMessageHtmlLink":"ci(releases): add cog and bomper configuration"}},{"before":"c2cd84305fef4bddfad1e622d16fe4bb0c62dd10","after":"ede8dbb25a76eb9b3830a2ef9c2486d96ff1c181","ref":"refs/heads/main","pushedAt":"2023-10-01T08:03:19.000Z","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":"refactor!: rename cli to `project-runner`","shortMessageHtmlLink":"refactor!: rename cli to project-runner"}},{"before":"ed8af80a73eed25bf310420b5f716e5cc606a734","after":"c2cd84305fef4bddfad1e622d16fe4bb0c62dd10","ref":"refs/heads/main","pushedAt":"2023-10-01T08:00:09.000Z","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":"feat: split loading functionality into discover_and_assume\n\nThe `discover_and_assume` function adds an opinionated handling of what\nto do when a value isn't found. It will append directory names to the\ndata, config, and cache directories as subdirectories of the project\nroot. If the project id can't be determined it will check the config\ndirectory for a special file.","shortMessageHtmlLink":"feat: split loading functionality into discover_and_assume"}},{"before":"2838d101c3c8e9b413597dac753469a3b58d5cdd","after":"ed8af80a73eed25bf310420b5f716e5cc606a734","ref":"refs/heads/main","pushedAt":"2023-10-01T05:25:46.000Z","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(prj-runner): exec commands in project project-directory\n\nThis adds the `project exec` and `project info` commands. `exec` will\ntake the arguments given and spawn a new process using them. The process\nwill be invoked in the directory as determined by the prj-spec\nimplementation in the `prj-base-directory` library crate. `info` will\ndisplay information relating to the current project.","shortMessageHtmlLink":"feat(prj-runner): exec commands in project project-directory"}},{"before":"a29ed262d8a175afe4a72e03e45a62c6699c27d9","after":"1652912c9d0ac9fbd51af9beacb8487a42add4f1","ref":"refs/heads/exec","pushedAt":"2023-10-01T05:22:24.000Z","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(prj-runner): exec commands in project project-directory\n\nThis adds the `project exec` and `project info` commands. `exec` will\ntake the arguments given and spawn a new process using them. The process\nwill be invoked in the directory as determined by the prj-spec\nimplementation in the `prj-base-directory` library crate. `info` will\ndisplay information relating to the current project.","shortMessageHtmlLink":"feat(prj-runner): exec commands in project project-directory"}},{"before":null,"after":"a29ed262d8a175afe4a72e03e45a62c6699c27d9","ref":"refs/heads/exec","pushedAt":"2023-10-01T05:08:50.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":"feat(prj-runner): exec commands in project project-directory\n\nThis adds the `project exec` and `project info` commands. `exec` will\ntake the arguments given and spawn a new process using them. The process\nwill be invoked in the directory as determined by the prj-spec\nimplementation in the `prj-base-directory` library crate. `info` will\ndisplay information relating to the current project.","shortMessageHtmlLink":"feat(prj-runner): exec commands in project project-directory"}},{"before":"61ae98c5fa0a9828e6d26558d9ec814a8915e322","after":"2838d101c3c8e9b413597dac753469a3b58d5cdd","ref":"refs/heads/main","pushedAt":"2023-10-01T00:01:56.000Z","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: initialize rust project","shortMessageHtmlLink":"feat: initialize rust project"}},{"before":"e9d080102adfcd57cc4f5538dcf2bac93ae580aa","after":"61ae98c5fa0a9828e6d26558d9ec814a8915e322","ref":"refs/heads/main","pushedAt":"2023-09-30T23:51:06.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":"feat: initialize rust project","shortMessageHtmlLink":"feat: initialize rust project"}},{"before":null,"after":"e9d080102adfcd57cc4f5538dcf2bac93ae580aa","ref":"refs/heads/main","pushedAt":"2023-09-30T23:50:31.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":"chore: initial commit","shortMessageHtmlLink":"chore: initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETVd8eQA","startCursor":null,"endCursor":null}},"title":"Activity ยท justinrubek/project-runner"}