{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":112634512,"defaultBranch":"main","name":"stacker","ownerLogin":"project-stacker","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-11-30T16:32:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/93799227?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1725664734.0","currentOid":""},"activityList":{"items":[{"before":"7b4a6e2267686a2d41ad12cc2ff8e44d8f352854","after":"dbfe650846a87df31587ae0a5318447645d6ad8d","ref":"refs/heads/main","pushedAt":"2024-09-11T21:16:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"feat: build stacker on Ubuntu 24.04 LTS (noble) (#644)\n\nFix build on Ubuntu 24.04\r\n\r\n- install libsystem-dev for static libsystemd library\r\n- Use ppa:puzzleos/dev to pull in patched lxc 5.0.3 which includes\r\n liblxc.a in the lxc-dev package\r\n- Handle modifying kernel tunables for user-namespace and apparmor\r\n restrictions\r\n- Adjust Makefile to add -lsystemd to the libs when making\r\n stacker-dynamic, but omit the library when stacker-static is building\r\n built\r\n- Add default container policy to rfs if not already present\r\n- Fix whiteouts.bats test, don't quote the bsdtar | grep or we get\r\n command not found, further, check the grep return code, if it's\r\n 0, then we found the whiteout file in the tar and the test should\r\n fail.\r\n\r\nFixes: #632\r\n\r\nSigned-off-by: Ryan Harper ","shortMessageHtmlLink":"feat: build stacker on Ubuntu 24.04 LTS (noble) (#644)"}},{"before":"acd8a6856fb356805bd7eeba5c83efc519385642","after":"7b4a6e2267686a2d41ad12cc2ff8e44d8f352854","ref":"refs/heads/main","pushedAt":"2024-09-06T23:18:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"fix: release workflow also needs the coverage token (#642)\n\nSigned-off-by: Ramkumar Chinchani ","shortMessageHtmlLink":"fix: release workflow also needs the coverage token (#642)"}},{"before":"acd8a6856fb356805bd7eeba5c83efc519385642","after":null,"ref":"refs/tags/v1.0.0-rc16","pushedAt":"2024-09-06T23:02:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"}},{"before":"34a42d2d2b184fdd4f4e3ad2495a6ba195cc9bf5","after":"acd8a6856fb356805bd7eeba5c83efc519385642","ref":"refs/heads/main","pushedAt":"2024-09-06T18:24:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"fix: whiteout handling is broken for newly created dirs (#641)\n\nFor newly created dirs, overlayfs sets opaque attr which generates a\r\nwhiteout file in the blob tarball.\r\n\r\nhttps://github.com/project-stacker/umoci/pull/11\r\n\r\nSigned-off-by: Ramkumar Chinchani ","shortMessageHtmlLink":"fix: whiteout handling is broken for newly created dirs (#641)"}},{"before":"a9a3809fa0951e91d3757e6ae8bbb1e2d8686ff0","after":"34a42d2d2b184fdd4f4e3ad2495a6ba195cc9bf5","ref":"refs/heads/main","pushedAt":"2024-09-01T14:13:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hallyn","name":"Serge Hallyn","path":"/hallyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359441?s=80&v=4"},"commit":{"message":"feat: refactor to use machinerun.io/atomfs (#640)\n\nSigned-off-by: Ravi Chamarthy ","shortMessageHtmlLink":"feat: refactor to use machinerun.io/atomfs (#640)"}},{"before":"4cb72cf07e732003ca6ac325e5bf0e91dfb645ff","after":"a9a3809fa0951e91d3757e6ae8bbb1e2d8686ff0","ref":"refs/heads/main","pushedAt":"2024-08-30T08:25:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"ci: fix nightly build workflow (#639)\n\nSigned-off-by: Ramkumar Chinchani ","shortMessageHtmlLink":"ci: fix nightly build workflow (#639)"}},{"before":"f52ce15f69327a42b23c09b484032289433d19a3","after":"4cb72cf07e732003ca6ac325e5bf0e91dfb645ff","ref":"refs/heads/main","pushedAt":"2024-08-28T04:09:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"ci: fix coverage upload (#637)\n\nEnsure that the coverage upload token is passed correctly.\r\n\r\nSigned-off-by: Ramkumar Chinchani ","shortMessageHtmlLink":"ci: fix coverage upload (#637)"}},{"before":"3c4ef39dc088f58199dc3c26d4c10c7ba63f3a2a","after":"f52ce15f69327a42b23c09b484032289433d19a3","ref":"refs/heads/main","pushedAt":"2024-08-27T20:32:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"ci: fix code coverage upload (#636)\n\ncodecov report upload is failing due to rate limiting\r\n\r\nSigned-off-by: Ramkumar Chinchani ","shortMessageHtmlLink":"ci: fix code coverage upload (#636)"}},{"before":"221b5c04bee6a61687b17c1d970ebac192c9517b","after":"3c4ef39dc088f58199dc3c26d4c10c7ba63f3a2a","ref":"refs/heads/main","pushedAt":"2024-08-27T00:50:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchamarthy","name":"Ravi Chamarthy","path":"/rchamarthy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/819205?s=80&v=4"},"commit":{"message":"fix: update docs for bindsdoc (#623)\n\nwe were missing the dict version in the docs\r\n\r\nSigned-off-by: Michael McCracken ","shortMessageHtmlLink":"fix: update docs for bindsdoc (#623)"}},{"before":"81105cf716d7a7a5b5415554ffcf8b59b2396d4b","after":"221b5c04bee6a61687b17c1d970ebac192c9517b","ref":"refs/heads/main","pushedAt":"2024-08-27T00:44:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchamarthy","name":"Ravi Chamarthy","path":"/rchamarthy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/819205?s=80&v=4"},"commit":{"message":"fix: codecov link on readme (#635)\n\nSigned-off-by: Ravi Chamarthy ","shortMessageHtmlLink":"fix: codecov link on readme (#635)"}},{"before":"adf0a37e931ba70bb9b6de8d3d41ded317aa5719","after":"81105cf716d7a7a5b5415554ffcf8b59b2396d4b","ref":"refs/heads/main","pushedAt":"2024-08-27T00:36:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"chore: fix linter errors (#634)\n\nSigned-off-by: Ravi Chamarthy ","shortMessageHtmlLink":"chore: fix linter errors (#634)"}},{"before":"f494a9a7a1a940d9dbaf35465f0976f6a89492c3","after":"adf0a37e931ba70bb9b6de8d3d41ded317aa5719","ref":"refs/heads/main","pushedAt":"2024-07-31T18:08:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"fix: remove superfluous userxattr whiteouts (#629)\n\noverlayfs creates whiteout entries whenever a dir is created which is\r\nnot ideal. Instead, we inspect all the lower layers and only if a dir\r\nexists, we emit a whiteout entry.\r\n\r\nNote that we link against the 'stacker' branch of project-stacker/umoci\r\n\r\nSigned-off-by: Ramkumar Chinchani ","shortMessageHtmlLink":"fix: remove superfluous userxattr whiteouts (#629)"}},{"before":"8fbf3299b22dec36275b0ce28617ef4e1a3e3cff","after":"f494a9a7a1a940d9dbaf35465f0976f6a89492c3","ref":"refs/heads/main","pushedAt":"2024-07-24T23:56:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mikemccracken","name":"Michael McCracken","path":"/mikemccracken","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1768106?s=80&v=4"},"commit":{"message":"chore: add test for failing on missing bind source (#625)\n\nJust copied Ryan's test from the description of #624 with minimal\r\nediting.\r\n\r\nSigned-off-by: Michael McCracken ","shortMessageHtmlLink":"chore: add test for failing on missing bind source (#625)"}},{"before":"d3f8ebdbdde58cdd94f5c1d680a3a662f72f414d","after":"8fbf3299b22dec36275b0ce28617ef4e1a3e3cff","ref":"refs/heads/main","pushedAt":"2024-06-11T21:50:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hallyn","name":"Serge Hallyn","path":"/hallyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359441?s=80&v=4"},"commit":{"message":"fix: check bind source file/dir exists (#624)\n\nStacker does not check if a bind mount source exists and if the source\r\nis a directory then the container crashes with a stack trace that does\r\nnot indicate that the missing source dir is the issue.\r\n\r\nCheck if the source exists and return an error indicating the source\r\nis missing instead of the container stack trace.\r\n\r\nSigned-off-by: Ryan Harper ","shortMessageHtmlLink":"fix: check bind source file/dir exists (#624)"}},{"before":"9e003698bdc59defc16149e29a56e2148fc83ba7","after":"d3f8ebdbdde58cdd94f5c1d680a3a662f72f414d","ref":"refs/heads/main","pushedAt":"2024-05-10T23:41:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"test: fix missing pkgs in bom (#620)\n\nIn the nightly extended bom tests, we use a centos base layer and hence\r\ndiscovery must be performed.\r\n\r\nSigned-off-by: Ramkumar Chinchani ","shortMessageHtmlLink":"test: fix missing pkgs in bom (#620)"}},{"before":"005988caf59caa5354148c6c9c049558ba31b48d","after":"9e003698bdc59defc16149e29a56e2148fc83ba7","ref":"refs/heads/main","pushedAt":"2024-05-10T16:58:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"test: fix failing nightly test (#619)\n\nWith latest stacker-bom (v0.0.7) included, all bom enabled layers must\r\nset their annotations.\r\n\r\nSigned-off-by: Ramkumar Chinchani ","shortMessageHtmlLink":"test: fix failing nightly test (#619)"}},{"before":"98ca66e86505991be7dade1df047dee704135a9b","after":"005988caf59caa5354148c6c9c049558ba31b48d","ref":"refs/heads/main","pushedAt":"2024-05-10T16:22:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"feat: print hashes for imports in yaml format (#608)\n\nFor import types that will be checked, save the calculated hash of the\r\ndownloaded file and print them together in the format of a yaml imports\r\nsection for easy copy and pasting to add hashes to a file.\r\n\r\nBecause we only the parse file contents after the substitution\r\nplaceholders are replaced, this isn't a direct copy and paste\r\nreplacement, but it is an improvement, and it should be easy enough to\r\ntell which expanded paths come from what input.\r\n\r\nSigned-off-by: Michael McCracken ","shortMessageHtmlLink":"feat: print hashes for imports in yaml format (#608)"}},{"before":"a704191cb7317097f71b89651fa2963c8f562d2b","after":"98ca66e86505991be7dade1df047dee704135a9b","ref":"refs/heads/main","pushedAt":"2024-05-10T15:18:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"fix: allow bom build and verification for `build_only` layers (#610)\n\nstacker builds allow chaining of layer builds. SBOM chaining should\r\nfollow that model, so bom generation directives are concerned with only\r\nthat layer.\r\n\r\nSigned-off-by: Ramkumar Chinchani ","shortMessageHtmlLink":"fix: allow bom build and verification for build_only layers (#610)"}},{"before":"25b859bc507c67358357fec15bdaf0f87f1ffc98","after":"a704191cb7317097f71b89651fa2963c8f562d2b","ref":"refs/heads/main","pushedAt":"2024-05-09T20:55:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"fix: update stackeryaml ref doc for runtime_user (#613)\n\nthe yaml value is `runtime_user`, not `user`.\r\n\r\nSigned-off-by: Michael McCracken ","shortMessageHtmlLink":"fix: update stackeryaml ref doc for runtime_user (#613)"}},{"before":"676060a06ccb1fa568652a45fdcde85f3d8d5f03","after":"25b859bc507c67358357fec15bdaf0f87f1ffc98","ref":"refs/heads/main","pushedAt":"2024-05-09T18:16:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"fix: avoid max read size reached error when cmp imported files (#618)\n\nThe equalfile golang package defaults to max read size of 10**10\r\nbytes unless both files use io.LimitedReader to set an upper bound\r\non the read. In stacker import we already stat the two files being\r\ncompared and know the actual file size. This PR constructs two\r\nio.LimitedReader's for each file being compared.\r\n\r\nFixes: #617\r\n\r\nSigned-off-by: Ryan Harper ","shortMessageHtmlLink":"fix: avoid max read size reached error when cmp imported files (#618)"}},{"before":"61d3828923e8b51b7992c4959d48180ad0419d94","after":"676060a06ccb1fa568652a45fdcde85f3d8d5f03","ref":"refs/heads/main","pushedAt":"2024-04-17T20:21:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hallyn","name":"Serge Hallyn","path":"/hallyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359441?s=80&v=4"},"commit":{"message":"fix: update umoci to 16c5101 (#614)\n\nThis includes a change to add the uncompressed size of each layer of an\r\nimage as an annotation.\r\n\r\nSigned-off-by: Michael McCracken ","shortMessageHtmlLink":"fix: update umoci to 16c5101 (#614)"}},{"before":"6d069c760c0dec14a716d67ce090f81c0fabd7e5","after":"61d3828923e8b51b7992c4959d48180ad0419d94","ref":"refs/heads/main","pushedAt":"2024-04-16T16:45:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"fix: fix another incorrect substitution doc (#612)\n\nthis was missed earlier\r\n\r\nSigned-off-by: Michael McCracken ","shortMessageHtmlLink":"fix: fix another incorrect substitution doc (#612)"}},{"before":"86ba85174c4c76b84e0bd0a2387c4ace47ebf909","after":"6d069c760c0dec14a716d67ce090f81c0fabd7e5","ref":"refs/heads/main","pushedAt":"2024-04-04T22:40:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"fix: allow bom build and verification for `build_only` layers (#609)\n\n* fix: allow bom build and verification for `build_only` layers\r\n\r\nFrom our experience, package information may be removed in such layers\r\nmaking it much harder to discover and auto-construct BOMs.\r\n\r\nSo allow this for `build_only` layers also.\r\n\r\nSigned-off-by: Ramkumar Chinchani \r\n\r\n* fix: import a bom only if available from built layers\r\n\r\nIt is possible that a build_only layer doesn't generate a BOM, so it\r\ncannot be imported in a derived layer.\r\n\r\nSigned-off-by: Ramkumar Chinchani \r\n\r\n---------\r\n\r\nSigned-off-by: Ramkumar Chinchani ","shortMessageHtmlLink":"fix: allow bom build and verification for build_only layers (#609)"}},{"before":"77e452a794e9d0b768ff95a971d4b32d2ef276a6","after":"86ba85174c4c76b84e0bd0a2387c4ace47ebf909","ref":"refs/heads/main","pushedAt":"2024-03-29T22:23:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hallyn","name":"Serge Hallyn","path":"/hallyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359441?s=80&v=4"},"commit":{"message":"fix: handle unix.EACCES error also (#607)\n\nCI failures indicate that this could be another error code that needs to\r\nbe handled.\r\n\r\nhttps://github.com/project-stacker/umoci/pull/7\r\n\r\nSigned-off-by: Ramkumar Chinchani ","shortMessageHtmlLink":"fix: handle unix.EACCES error also (#607)"}},{"before":"1996784fa2408713b763e39f44cccdd7233cdfea","after":"77e452a794e9d0b768ff95a971d4b32d2ef276a6","ref":"refs/heads/main","pushedAt":"2024-03-29T16:44:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"hallyn","name":"Serge Hallyn","path":"/hallyn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1359441?s=80&v=4"},"commit":{"message":"Hallyn 2024 03 18 test rmdir (#604)\n\n* feat: test directory removals\n\nAdd some tests to make sure when a directory is removed, its\ncontents are not visible later on.\n\nSigned-off-by: Serge Hallyn \n\n* test: fix the directory removals test\n\nhttps://github.com/project-stacker/umoci/pull/6\n\noverlayfs may set 'user.overlay.opaque=y' for deleted directories.\nThe above PR fixes this handling in our fork of umoci.\n\nSigned-off-by: Ramkumar Chinchani \n\n---------\n\nSigned-off-by: Serge Hallyn \nSigned-off-by: Ramkumar Chinchani \nCo-authored-by: Serge Hallyn ","shortMessageHtmlLink":"Hallyn 2024 03 18 test rmdir (#604)"}},{"before":"42e845f26adf6cc502cf7b7726df35a2768eac14","after":"1996784fa2408713b763e39f44cccdd7233cdfea","ref":"refs/heads/main","pushedAt":"2024-03-23T16:53:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"ci: fix a failing test (#606)\n\nLooks like missed one more place\r\n\r\nSigned-off-by: Ramkumar Chinchani ","shortMessageHtmlLink":"ci: fix a failing test (#606)"}},{"before":"fe13853976240698264ba401867f14b07bbcf1da","after":"42e845f26adf6cc502cf7b7726df35a2768eac14","ref":"refs/heads/main","pushedAt":"2024-03-22T21:54:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"ci: fix bom test failure (#605)\n\nSigned-off-by: Ramkumar Chinchani ","shortMessageHtmlLink":"ci: fix bom test failure (#605)"}},{"before":"1910fed9e87e669e445827b929b370fbd3de252d","after":"fe13853976240698264ba401867f14b07bbcf1da","ref":"refs/heads/main","pushedAt":"2024-03-20T22:44:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"feat: add stacker version as annotation to images (#602)\n\nIt can be useful to know which version of stacker created an image.\r\nLet's put it in there.\r\n\r\nMoves some things around to avoid multiple definitions & import loops.\r\n\r\nSigned-off-by: Michael McCracken ","shortMessageHtmlLink":"feat: add stacker version as annotation to images (#602)"}},{"before":"f3a8d3b1d17e196c5f58d7e1855901e735257c72","after":"1910fed9e87e669e445827b929b370fbd3de252d","ref":"refs/heads/main","pushedAt":"2024-03-20T22:42:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"fix: cache: serialize legacy import field (#603)\n\nFixes #592 by serializing the `wasLegacyImport` field to ensure that the\r\ncache records the correct value when an image has it set.\r\n\r\nIncludes a test based on Serge's description in #592.\r\n\r\nThe symptom is an error \"cache miss because layer definition was\r\nchanged\" when the definition could not have changed since build.\r\nThis happens during multi file builds in builds with dependencies, and\r\nin build-then-publish flows, where the build will be fine but the\r\npublish will fail with the same error.\r\n\r\nUsing `--debug` to show the cache mismatch shows that somewhere along\r\nthe line, the layer is being serialized with the wrong default value\r\nwhen writing to the cache.\r\n\r\nNeeds to change currentCacheVersion to ensure compatibility, see the\r\nTestCacheEntryChanged function comment for more info.\r\n\r\nSigned-off-by: Michael McCracken ","shortMessageHtmlLink":"fix: cache: serialize legacy import field (#603)"}},{"before":"b585bfb63babfdf0a990eb815c27554cd9123fbf","after":"f3a8d3b1d17e196c5f58d7e1855901e735257c72","ref":"refs/heads/main","pushedAt":"2024-03-18T22:01:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rchincha","name":"Ramkumar Chinchani","path":"/rchincha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45800463?s=80&v=4"},"commit":{"message":"feat: support importing sboms along with images (#567)\n\nWhen we import an image via the from: directive, also pull in the sbom\r\nif there is one from the source registry. Else we need to rebuild the\r\nsbom and there may not be enough state/information to do so.\r\n\r\nSigned-off-by: Ramkumar Chinchani ","shortMessageHtmlLink":"feat: support importing sboms along with images (#567)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEs63M-gA","startCursor":null,"endCursor":null}},"title":"Activity ยท project-stacker/stacker"}