{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":94209109,"defaultBranch":"master","name":"kas","ownerLogin":"siemens","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-06-13T12:11:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/624020?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712683562.0","currentOid":""},"activityList":{"items":[{"before":"d64dd9e48ea2f97c596a7dfc8e3f805bad952d3e","after":"c9f700ee3135d8a4a07abed25f8b27b8f3326605","ref":"refs/heads/next","pushedAt":"2024-05-10T08:41:18.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"docs: correct spelling of GitHub and GitLab\n\nProposed-by: Frieder Schrempf \nSigned-off-by: Felix Moessbauer \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"docs: correct spelling of GitHub and GitLab"}},{"before":"911da6ddf59a8f029534d75e55301b69d94b4aa2","after":"d64dd9e48ea2f97c596a7dfc8e3f805bad952d3e","ref":"refs/heads/master","pushedAt":"2024-05-10T08:32:50.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"document how to inject git credentials in common CI systems\n\nThis patch documents how to easily inject git credentials\nin the Github Actions CI, as well as in Gitlab CI.\n\nSigned-off-by: Felix Moessbauer \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"document how to inject git credentials in common CI systems"}},{"before":"1d180cc2e212ed8324a97426fe9c7cdf02eba16b","after":"d64dd9e48ea2f97c596a7dfc8e3f805bad952d3e","ref":"refs/heads/next","pushedAt":"2024-05-07T15:51:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"document how to inject git credentials in common CI systems\n\nThis patch documents how to easily inject git credentials\nin the Github Actions CI, as well as in Gitlab CI.\n\nSigned-off-by: Felix Moessbauer \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"document how to inject git credentials in common CI systems"}},{"before":"bfdae11837002ac94bbebaf2420ba78740974ec9","after":"1d180cc2e212ed8324a97426fe9c7cdf02eba16b","ref":"refs/heads/next","pushedAt":"2024-05-06T15:21:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"tests: Update poky and isar references\n\nThis moves to Yocto 5.0 and Isar 0.10. For Yocto, it resolves the\nwarning of untested Debian 12 as build env.\n\nIn general, iit is more important to test newer version of kas with\nnewer version of these build systems.\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"tests: Update poky and isar references"}},{"before":"b3656d321e6e223b579d1ca2ca9bccfa06ff2084","after":"911da6ddf59a8f029534d75e55301b69d94b4aa2","ref":"refs/heads/master","pushedAt":"2024-05-06T14:01:17.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"docs(attestation): add references to sigstore\n\nThis patch improves the attestation signing part of the documentation by\nadding links to the external tooling, as well as where to find the\nexternal documentation.\n\nProposed-by: Joerg Sommer \nSigned-off-by: Felix Moessbauer \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"docs(attestation): add references to sigstore"}},{"before":"911da6ddf59a8f029534d75e55301b69d94b4aa2","after":"bfdae11837002ac94bbebaf2420ba78740974ec9","ref":"refs/heads/next","pushedAt":"2024-05-06T14:01:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"ci: add build attestations for container images\n\nWhen building the kas container with the github ci, we now also create\nand upload verifiable build attestations. By that, users can use tools\nlike cosign to verify the origin of the kas container images. In\naddition, the attestations can be viewed in the github UI.\n\nSigned-off-by: Felix Moessbauer \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"ci: add build attestations for container images"}},{"before":"5d1ab6e8ed3a12c7093c9041f104fb6a2db701a1","after":"911da6ddf59a8f029534d75e55301b69d94b4aa2","ref":"refs/heads/next","pushedAt":"2024-05-03T15:17:22.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"docs(attestation): add references to sigstore\n\nThis patch improves the attestation signing part of the documentation by\nadding links to the external tooling, as well as where to find the\nexternal documentation.\n\nProposed-by: Joerg Sommer \nSigned-off-by: Felix Moessbauer \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"docs(attestation): add references to sigstore"}},{"before":"cf64260909fd1cc6e1f7c75ca4a3306e7da3203b","after":"5d1ab6e8ed3a12c7093c9041f104fb6a2db701a1","ref":"refs/heads/next","pushedAt":"2024-05-01T07:31:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"kas-container: Handle missing extra argument in subcommands gracefully\n\nWhen specifying a subcommand option that takes an extra argument without\nthat, kas-container currently just terminates without any error. That is\nbecause \"shift 2\" just bails out dues to \"set -e\". Handle this case by\nshifting the option first and then the extra argument. When the latter\nfails, we simply make the subcommand dump its own help.\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"kas-container: Handle missing extra argument in subcommands gracefully"}},{"before":"343f346f9c9a8532efed7d3ce94ca9c44cbdc26e","after":"cf64260909fd1cc6e1f7c75ca4a3306e7da3203b","ref":"refs/heads/next","pushedAt":"2024-04-30T16:17:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"kas-container: forward provenance argument to kas\n\nSigned-off-by: Felix Moessbauer \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"kas-container: forward provenance argument to kas"}},{"before":"3a1adacbdb90224c4addf212d6f77053d9099361","after":"343f346f9c9a8532efed7d3ce94ca9c44cbdc26e","ref":"refs/heads/next","pushedAt":"2024-04-30T13:49:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"add test for artifacts logic\n\nThe test checks if the globbing works, and if the build fails in case\nthe artifact cannot be found.\n\nAs the no-artifacts provided logic is already tested in other tests,\nthis is not explicitly tested here.\n\nSigned-off-by: Felix Moessbauer \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"add test for artifacts logic"}},{"before":"2b731d960a5c8fd09676462683e4d63ef13c8317","after":"3a1adacbdb90224c4addf212d6f77053d9099361","ref":"refs/heads/next","pushedAt":"2024-04-30T12:49:52.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"add tests for resolving of local repos\n\nThis patch adds a test for the local resolve logic both for git and\nmercurial repos.\n\nSigned-off-by: Felix Moessbauer \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"add tests for resolving of local repos"}},{"before":"b3656d321e6e223b579d1ca2ca9bccfa06ff2084","after":"2b731d960a5c8fd09676462683e4d63ef13c8317","ref":"refs/heads/next","pushedAt":"2024-04-30T10:19:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"use decoupled but minimal git env in tests\n\nWhen running in bare CI environments, the git tool is usually not\nconfigured yet. By that, common operations like 'git commit' cannot be\nexecuted in our tests. However, when running in local environments, the\ngit configuration might vary, making it hard to write robust test code.\n\nThis patch enhances our default test fixture to always prepare a stable,\nminimal and decoupled environment. By that, tests that use git can be\nwritten without needing the git setup boilerplate code.\n\nSigned-off-by: Felix Moessbauer \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"use decoupled but minimal git env in tests"}},{"before":"335b364205fff400aa682f12adeeb8185a93ac37","after":"b3656d321e6e223b579d1ca2ca9bccfa06ff2084","ref":"refs/heads/next","pushedAt":"2024-04-29T19:14:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"docs: Improve section headline for plugins\n\n\"Plugins\" may sound to beginners like \"extension options\", but those are\nactually the essential sub-commands of kas.\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"docs: Improve section headline for plugins"}},{"before":"b3656d321e6e223b579d1ca2ca9bccfa06ff2084","after":"335b364205fff400aa682f12adeeb8185a93ac37","ref":"refs/heads/next","pushedAt":"2024-04-29T19:08:16.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"add tests for resolving of local repos\n\nThis patch adds a test for the local resolve logic both for git and\nmercurial repos.\n\nSigned-off-by: Felix Moessbauer \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"add tests for resolving of local repos"}},{"before":"ad5e2f7a5c3f733964170d0baf0caef4752c0d6a","after":"b3656d321e6e223b579d1ca2ca9bccfa06ff2084","ref":"refs/heads/master","pushedAt":"2024-04-29T15:25:44.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"docs: Improve section headline for plugins\n\n\"Plugins\" may sound to beginners like \"extension options\", but those are\nactually the essential sub-commands of kas.\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"docs: Improve section headline for plugins"}},{"before":"3f468481332e75db562d2939719f671b76590e2e","after":"b3656d321e6e223b579d1ca2ca9bccfa06ff2084","ref":"refs/heads/next","pushedAt":"2024-04-25T13:30:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"docs: Improve section headline for plugins\n\n\"Plugins\" may sound to beginners like \"extension options\", but those are\nactually the essential sub-commands of kas.\n\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"docs: Improve section headline for plugins"}},{"before":"d1ca0267adbd17575037b5bf433bf0883a4b64a7","after":"3f468481332e75db562d2939719f671b76590e2e","ref":"refs/heads/next","pushedAt":"2024-04-25T12:09:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"docs: make man pages more standard\n\nWhile our man pages included all relevant documentation parts, they were\npretty non-standard (e.g. non standard section names, no synopsis).\n\nThis patch switches the sphinx-argparser directive into manpage mode\n(for manpages only) and adds the module description into the DESCRIPTION\nfield. By that, the manpages now follow the recommended scheme.\n\nSigned-off-by: Felix Moessbauer \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"docs: make man pages more standard"}},{"before":"5237377d7032726e749935c4db987e796c1cf7a5","after":"d1ca0267adbd17575037b5bf433bf0883a4b64a7","ref":"refs/heads/next","pushedAt":"2024-04-25T10:46:42.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"tests: add simple initial test for the -k arg\n\nAs the argument is common to multiple commands, start by adding a test\nfor for-all-repos. The test currently only checks that the repository is\nnot cloned when it isn't already present. Future tests could confirm\nother changes to the configuration are not made.\n\nSigned-off-by: Christopher Larson \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"tests: add simple initial test for the -k arg"}},{"before":"5237377d7032726e749935c4db987e796c1cf7a5","after":"ad5e2f7a5c3f733964170d0baf0caef4752c0d6a","ref":"refs/heads/master","pushedAt":"2024-04-09T17:26:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Release 4.3.2","shortMessageHtmlLink":"Release 4.3.2"}},{"before":"1b4efcb06f100ddf9bbdb628c059a77f5c3dc187","after":"5237377d7032726e749935c4db987e796c1cf7a5","ref":"refs/heads/master","pushedAt":"2024-04-09T15:54:48.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"document scope of environment variables\n\nThe docs already provide an overview of all environment variables\nthat are processed or forwarded by kas. However, it is not documented\nwhich scopes is used or made available in.\n\nThis patch improves the documentation by stating the scope of each group\nof variables. While changing this, we also align the capitalization of\nthe headlines in command-line.rst.\n\nSigned-off-by: Felix Moessbauer \n[Jan: minor reformatting for NO_PROXY entry]\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"document scope of environment variables"}},{"before":"e700729a9155d9a62682aef3aa0379597485cd7e","after":"1b4efcb06f100ddf9bbdb628c059a77f5c3dc187","ref":"refs/heads/master","pushedAt":"2024-04-08T15:11:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Update docs to match bitbake variable changes\n\nBB_ENV_EXTRAWHITE is BB_ENV_PASSTHROUGH_ADDITIONS in newer Bitbake\nversions. Keep reference to old variable name for users on a old Bitbake\nversion.\n\nSigned-off-by: Jasper Orschulko \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Update docs to match bitbake variable changes"}},{"before":"1a20239c1f29e1ec0de2ce374d42940648f7f5a4","after":"5237377d7032726e749935c4db987e796c1cf7a5","ref":"refs/heads/next","pushedAt":"2024-04-08T15:06:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"document scope of environment variables\n\nThe docs already provide an overview of all environment variables\nthat are processed or forwarded by kas. However, it is not documented\nwhich scopes is used or made available in.\n\nThis patch improves the documentation by stating the scope of each group\nof variables. While changing this, we also align the capitalization of\nthe headlines in command-line.rst.\n\nSigned-off-by: Felix Moessbauer \n[Jan: minor reformatting for NO_PROXY entry]\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"document scope of environment variables"}},{"before":"ba93359792965d1d50ea11eed25658cc703a8186","after":"1a20239c1f29e1ec0de2ce374d42940648f7f5a4","ref":"refs/heads/next","pushedAt":"2024-04-08T13:16:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"unify spelling of kas\n\nThe kas tool should always be written as 'kas', not 'KAS' or 'Kas'.\nThis patch unifies the spelling across the whole project.\n\nSigned-off-by: Felix Moessbauer \n[Jan: adjust test case]\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"unify spelling of kas"}},{"before":"1b4efcb06f100ddf9bbdb628c059a77f5c3dc187","after":"ba93359792965d1d50ea11eed25658cc703a8186","ref":"refs/heads/next","pushedAt":"2024-04-08T11:15:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"unify spelling of kas\n\nThe kas tool should always be written as 'kas', not 'KAS' or 'Kas'.\nThis patch unifies the spelling across the whole project.\n\nSigned-off-by: Felix Moessbauer \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"unify spelling of kas"}},{"before":"e700729a9155d9a62682aef3aa0379597485cd7e","after":"1b4efcb06f100ddf9bbdb628c059a77f5c3dc187","ref":"refs/heads/next","pushedAt":"2024-03-30T14:51:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Update docs to match bitbake variable changes\n\nBB_ENV_EXTRAWHITE is BB_ENV_PASSTHROUGH_ADDITIONS in newer Bitbake\nversions. Keep reference to old variable name for users on a old Bitbake\nversion.\n\nSigned-off-by: Jasper Orschulko \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Update docs to match bitbake variable changes"}},{"before":"dd442562b91bbc41d590bb1b43a5434cdc50dbf1","after":"e700729a9155d9a62682aef3aa0379597485cd7e","ref":"refs/heads/master","pushedAt":"2024-03-30T14:51:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Don't add comments to .netrc\n\nA recent change to OE core causes bitbake to fallback to netrc when\nBB_HASHSERVE_USERNAME or BB_HASHSERVE_PASSWORD are not set.\n\nThis exposes us to an error when running in GitLab because kas has been\ninserting a comment into ~/.netrc.\n\nnetrc.NetrcParseError: bad toplevel token 'appended'\n\nRemove the comment from .netrc as it relies on undocumented behaviour.\n\nSigned-off-by: Adam Johnston \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Don't add comments to .netrc"}},{"before":"154bae8b346143b4ecb36c41117179291ab55b32","after":"dd442562b91bbc41d590bb1b43a5434cdc50dbf1","ref":"refs/heads/master","pushedAt":"2024-03-25T16:50:15.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"make file permissions on credentials more strict\n\nThe automatically generated credential files should only be readable by\nthe current user (instead of everyone). While this is currently not\nenforced by the aws cli or git, more and more tools do not accept\ncredential files with incorrect permissions any longer (e.g. ssh,\nwireguard).\n\nAs kas-home is created with chmod 0700, everything below it is already\nsafe even if the permissions inside are a bit too loose. So this\naddresses no security issue.\n\nProposed-by: Quirin Gylstorff \nSigned-off-by: Felix Moessbauer \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"make file permissions on credentials more strict"}},{"before":"dd442562b91bbc41d590bb1b43a5434cdc50dbf1","after":"e700729a9155d9a62682aef3aa0379597485cd7e","ref":"refs/heads/next","pushedAt":"2024-03-25T16:50:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"Don't add comments to .netrc\n\nA recent change to OE core causes bitbake to fallback to netrc when\nBB_HASHSERVE_USERNAME or BB_HASHSERVE_PASSWORD are not set.\n\nThis exposes us to an error when running in GitLab because kas has been\ninserting a comment into ~/.netrc.\n\nnetrc.NetrcParseError: bad toplevel token 'appended'\n\nRemove the comment from .netrc as it relies on undocumented behaviour.\n\nSigned-off-by: Adam Johnston \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"Don't add comments to .netrc"}},{"before":"7cbc34581997a96384838c530fffd7d15374c1cb","after":"dd442562b91bbc41d590bb1b43a5434cdc50dbf1","ref":"refs/heads/next","pushedAt":"2024-03-19T17:09:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"make file permissions on credentials more strict\n\nThe automatically generated credential files should only be readable by\nthe current user (instead of everyone). While this is currently not\nenforced by the aws cli or git, more and more tools do not accept\ncredential files with incorrect permissions any longer (e.g. ssh,\nwireguard).\n\nAs kas-home is created with chmod 0700, everything below it is already\nsafe even if the permissions inside are a bit too loose. So this\naddresses no security issue.\n\nProposed-by: Quirin Gylstorff \nSigned-off-by: Felix Moessbauer \nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"make file permissions on credentials more strict"}},{"before":"4fe0f172f84e79d21a1f1b4fa864ab82314096d2","after":"7cbc34581997a96384838c530fffd7d15374c1cb","ref":"refs/heads/next","pushedAt":"2024-03-14T06:00:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jan-kiszka","name":"Jan Kiszka","path":"/jan-kiszka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1571330?s=80&v=4"},"commit":{"message":"kas-container: fix warnings from shellcheck 0.9.0\n\nOne warning is actually a false-positive, as we need to split the\nKAS_CONTAINER_COMMAND when passing to the trace function. For this, a\nshellcheck override is added.\n\nSigned-off-by: Felix Moessbauer \n[Jan: use single quote block to protect KAS_REPO_MOUNT_OPT]\nSigned-off-by: Jan Kiszka ","shortMessageHtmlLink":"kas-container: fix warnings from shellcheck 0.9.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERmBxFQA","startCursor":null,"endCursor":null}},"title":"Activity ยท siemens/kas"}