{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":49201667,"defaultBranch":"master","name":"bob","ownerLogin":"BobBuildTool","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-07T11:49:10.000Z","ownerAvatar":"https://github.com/avatars/u/16581788?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722542563.0","currentOid":""},"activityList":{"items":[{"before":"14e8749d72276d224cf0b07f23c048b734adea82","after":"f452dee264c670e323fc21a7027784f3d8f64a40","ref":"refs/heads/master","pushedAt":"2024-08-11T09:07:09.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #582 from jkloetzke/modernize\n\nUpdate Python version support and Github workflow","shortMessageHtmlLink":"Merge pull request #582 from jkloetzke/modernize"}},{"before":"39bd3ed0e8928f5d1b8c6ff1e3b4283926387815","after":"14e8749d72276d224cf0b07f23c048b734adea82","ref":"refs/heads/master","pushedAt":"2024-08-02T16:26:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"git: ignore 'rebase' attribute on inline switches\n\nThis attribute has no affect on the viability of an inline SCM switch.","shortMessageHtmlLink":"git: ignore 'rebase' attribute on inline switches"}},{"before":"f6e486bf754d0b8c0b9199ca22e17c76b3818d3b","after":"39bd3ed0e8928f5d1b8c6ff1e3b4283926387815","ref":"refs/heads/master","pushedAt":"2024-08-02T13:04:20.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #576 from jkloetzke/conditional-tools\n\nConditional tools","shortMessageHtmlLink":"Merge pull request #576 from jkloetzke/conditional-tools"}},{"before":"3c25f8bbe12a731fc5e38e7ee7f3b17059ad5b47","after":"f6e486bf754d0b8c0b9199ca22e17c76b3818d3b","ref":"refs/heads/master","pushedAt":"2024-08-01T20:34:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #581 from jkloetzke/fix-color-never\n\nscripts: set cmd line color mode immediately","shortMessageHtmlLink":"Merge pull request #581 from jkloetzke/fix-color-never"}},{"before":"8eb64a21dac7fb18164ea9df77430c9018fc5899","after":null,"ref":"refs/heads/codecov-token","pushedAt":"2024-08-01T20:02:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"}},{"before":"e3cee034e6d791bd5e067435eb97084a468399e4","after":"3c25f8bbe12a731fc5e38e7ee7f3b17059ad5b47","ref":"refs/heads/master","pushedAt":"2024-08-01T20:02:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #580 from BobBuildTool/codecov-token\n\ngithub: use upload token for coverage","shortMessageHtmlLink":"Merge pull request #580 from BobBuildTool/codecov-token"}},{"before":"2a9cb9285662956b307eeb0c2419dcce028a5f7d","after":"8eb64a21dac7fb18164ea9df77430c9018fc5899","ref":"refs/heads/codecov-token","pushedAt":"2024-08-01T19:46:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"github: use upload token for coverage\n\nThis won't resolve the failed coverage uploads on pull requests, though.\nBut main repository builds should become stable and always update the\ncoverage.","shortMessageHtmlLink":"github: use upload token for coverage"}},{"before":null,"after":"2a9cb9285662956b307eeb0c2419dcce028a5f7d","ref":"refs/heads/codecov-token","pushedAt":"2024-08-01T19:30:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"github: use upload token for coverage\n\nThis won't resolve the failed coverage uploads on pull requests, though.\nBut main repository builds should become stable and always update the\ncoverage.","shortMessageHtmlLink":"github: use upload token for coverage"}},{"before":"d59abecbf82d56ba94e30a19581b5b57453e30d9","after":"e3cee034e6d791bd5e067435eb97084a468399e4","ref":"refs/heads/master","pushedAt":"2024-08-01T19:25:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #577 from rhubert/rh-metaenv-substitution\n\ninput: apply env substitution to metaEnvironment","shortMessageHtmlLink":"Merge pull request #577 from rhubert/rh-metaenv-substitution"}},{"before":"5923c49a5ab332afa4e1373379bb5633889bfb68","after":"d59abecbf82d56ba94e30a19581b5b57453e30d9","ref":"refs/heads/master","pushedAt":"2024-07-09T19:03:57.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #575 from jkloetzke/fix-disabled-dep-subst\n\nFix disabled dependencies variable substitutions","shortMessageHtmlLink":"Merge pull request #575 from jkloetzke/fix-disabled-dep-subst"}},{"before":"bdbaadb3a939d63f753b634ed12b36797fc90d86","after":"5923c49a5ab332afa4e1373379bb5633889bfb68","ref":"refs/heads/master","pushedAt":"2024-07-07T15:44:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"contrib: add sample bob Dockerfile\n\nThis builds a Debian based container with bob. Can be used to build bob\nprojects in a container.","shortMessageHtmlLink":"contrib: add sample bob Dockerfile"}},{"before":"5fab53eaf4b5d6249e65d491a00e5b96bc887b9f","after":"bdbaadb3a939d63f753b634ed12b36797fc90d86","ref":"refs/heads/master","pushedAt":"2024-07-07T15:33:30.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #574 from jkloetzke/archive-user-path\n\nArchive path user expansion","shortMessageHtmlLink":"Merge pull request #574 from jkloetzke/archive-user-path"}},{"before":"b808774908f95e8234ff8b57d5cfcb6deecf4548","after":"5fab53eaf4b5d6249e65d491a00e5b96bc887b9f","ref":"refs/heads/master","pushedAt":"2024-07-01T20:40:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"test: fix archive WebDAV unit test\n\nThe mock server must cope with the trailing slash in the MKCOL command.","shortMessageHtmlLink":"test: fix archive WebDAV unit test"}},{"before":"c5e7e0e5e7a3f778194730e428f8978400c4bc75","after":"b808774908f95e8234ff8b57d5cfcb6deecf4548","ref":"refs/heads/master","pushedAt":"2024-07-01T20:28:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"archive: fix MKCOL WebDAV method\n\nThe MKCOL method creates collections. Those should have a trailing slash\nin their path name. Otherwise Apache might send a HTTP 301. Nginx\nrefuses to create the directory with a 409 which looks odd. In any case,\nplay safe and always use a trailing slash.","shortMessageHtmlLink":"archive: fix MKCOL WebDAV method"}},{"before":"5bb9b391f7d591f1f185cc187d18105ea81befee","after":"c5e7e0e5e7a3f778194730e428f8978400c4bc75","ref":"refs/heads/master","pushedAt":"2024-06-27T19:48:54.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #571 from jkloetzke/archive-webdav-compliance\n\nBetter binary artifacts WebDAV compliance","shortMessageHtmlLink":"Merge pull request #571 from jkloetzke/archive-webdav-compliance"}},{"before":"2a42a1a210b9317a23b455fadc2bea99de8cb13e","after":"5bb9b391f7d591f1f185cc187d18105ea81befee","ref":"refs/heads/master","pushedAt":"2024-06-18T09:59:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #570 from rhubert/fix-bob-show\n\nshow: fix crash with checkoutAssert","shortMessageHtmlLink":"Merge pull request #570 from rhubert/fix-bob-show"}},{"before":"63a01b7dc7dd20e67eb446b56f0363adebebf431","after":"2a42a1a210b9317a23b455fadc2bea99de8cb13e","ref":"refs/heads/master","pushedAt":"2024-06-08T18:50:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #569 from jkloetzke/fix-568\n\ngit: do not recurse automatically into submodules","shortMessageHtmlLink":"Merge pull request #569 from jkloetzke/fix-568"}},{"before":"8f17598778b5445d2d694ffaa8cfabca3b44b0c4","after":"63a01b7dc7dd20e67eb446b56f0363adebebf431","ref":"refs/heads/master","pushedAt":"2024-06-05T19:49:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #567 from rhubert/checkoutAssert_Env\n\ninput: apply env substition to checkoutAssert","shortMessageHtmlLink":"Merge pull request #567 from rhubert/checkoutAssert_Env"}},{"before":"277e1ae8cd7407591c3d8a3f5d36fcb9a4e4a755","after":"8f17598778b5445d2d694ffaa8cfabca3b44b0c4","ref":"refs/heads/master","pushedAt":"2024-05-29T20:21:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #566 from jkloetzke/fix-build-step\n\nbuilder: consider all execution paths","shortMessageHtmlLink":"Merge pull request #566 from jkloetzke/fix-build-step"}},{"before":"cc29acc3f04a09dd4dbb9b5e68c63144c9a8db1c","after":"277e1ae8cd7407591c3d8a3f5d36fcb9a4e4a755","ref":"refs/heads/master","pushedAt":"2024-05-27T19:49:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #565 from rhubert/clean_dep\n\ninput: add 'inherit' dependency property","shortMessageHtmlLink":"Merge pull request #565 from rhubert/clean_dep"}},{"before":"6df0f92547f34714b8d8f1d777fdfbc50caa8f49","after":"cc29acc3f04a09dd4dbb9b5e68c63144c9a8db1c","ref":"refs/heads/master","pushedAt":"2024-04-22T09:08:00.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #559 from yuanxingyang/sandbox\n\nLet sandbox supports custom user information settings","shortMessageHtmlLink":"Merge pull request #559 from yuanxingyang/sandbox"}},{"before":"36c89e65b205618e1ff872ecec21d9c0ec5badde","after":"6df0f92547f34714b8d8f1d777fdfbc50caa8f49","ref":"refs/heads/master","pushedAt":"2024-04-20T14:26:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Add issue templates","shortMessageHtmlLink":"Add issue templates"}},{"before":"cda3539db22adfb8c241848ea4ab2fde38bccccb","after":"36c89e65b205618e1ff872ecec21d9c0ec5badde","ref":"refs/heads/master","pushedAt":"2024-04-19T20:26:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #563 from KevinSlijepcevic/master\n\nfix typo for checkoutReason","shortMessageHtmlLink":"Merge pull request #563 from KevinSlijepcevic/master"}},{"before":"b28daf1a0bbae7b185916e80de16d23eea2e16f8","after":"cda3539db22adfb8c241848ea4ab2fde38bccccb","ref":"refs/heads/master","pushedAt":"2024-03-27T20:57:34.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #560 from jkloetzke/fix-git-switch\n\nFix git branch switch","shortMessageHtmlLink":"Merge pull request #560 from jkloetzke/fix-git-switch"}},{"before":"3929127c26342f6aaaf48d0249112bf05b80dbf6","after":"b28daf1a0bbae7b185916e80de16d23eea2e16f8","ref":"refs/heads/master","pushedAt":"2024-03-25T21:40:52.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #558 from jkloetzke/git-rebase\n\nGit rebase support","shortMessageHtmlLink":"Merge pull request #558 from jkloetzke/git-rebase"}},{"before":"43d8cac4cf55118ffc413c35592dd1d2da949835","after":"3929127c26342f6aaaf48d0249112bf05b80dbf6","ref":"refs/heads/master","pushedAt":"2024-03-25T21:14:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"intermediate: improve build parallelism\n\nPotentially build dependency packages and tools in parallel instead of\nfirst all tools and then all dependencies.","shortMessageHtmlLink":"intermediate: improve build parallelism"}},{"before":"39cd70e438259ea889cbf854624179a69e7caa6e","after":"43d8cac4cf55118ffc413c35592dd1d2da949835","ref":"refs/heads/master","pushedAt":"2024-03-16T16:56:46.000Z","pushType":"pr_merge","commitsCount":32,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #557 from jkloetzke/remove-legacy\n\nRemove pre-0.16 support","shortMessageHtmlLink":"Merge pull request #557 from jkloetzke/remove-legacy"}},{"before":"9f789e635033f6d91588e9f811ffad46fe202505","after":"39cd70e438259ea889cbf854624179a69e7caa6e","ref":"refs/heads/master","pushedAt":"2024-03-16T16:56:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"version: bump to 0.25 dev cycle","shortMessageHtmlLink":"version: bump to 0.25 dev cycle"}},{"before":"5363c6c6a4862014bd944bc79263274bd224b982","after":"9f789e635033f6d91588e9f811ffad46fe202505","ref":"refs/heads/master","pushedAt":"2024-03-07T20:51:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"doc: add recommended user configuration","shortMessageHtmlLink":"doc: add recommended user configuration"}},{"before":"9630b0f0bb989e9c30401546a70ee445fe8af756","after":"5363c6c6a4862014bd944bc79263274bd224b982","ref":"refs/heads/master","pushedAt":"2024-03-05T12:44:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jkloetzke","name":"Jan Klötzke","path":"/jkloetzke","primaryAvatarUrl":"https://github.com/avatars/u/234300?s=80&v=4"},"commit":{"message":"Merge pull request #556 from KevinSlijepcevic/return-error-code\n\nbuilder: pass process error code to BuildError","shortMessageHtmlLink":"Merge pull request #556 from KevinSlijepcevic/return-error-code"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEl03WOQA","startCursor":null,"endCursor":null}},"title":"Activity · BobBuildTool/bob"}