{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":44672744,"defaultBranch":"master","name":"snapd","ownerLogin":"snapcore","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-10-21T11:51:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19532717?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714124731.0","currentOid":""},"activityList":{"items":[{"before":"7d480d74e96bacef8439c9ac6754f43baefa3e9a","after":"23f572ba10a33d266002e4ff6a56169b66191946","ref":"refs/heads/master","pushedAt":"2024-06-10T17:17:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergiocazzolato","name":"Sergio Cazzolato","path":"/sergiocazzolato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5382983?s=80&v=4"},"commit":{"message":"tests: remove centos-8 support (#14056)\n\nCentos-8 support is removed as it is EOL","shortMessageHtmlLink":"tests: remove centos-8 support (#14056)"}},{"before":"4c95f2700af31c75b734102775f249a5c8c0140c","after":"7d480d74e96bacef8439c9ac6754f43baefa3e9a","ref":"refs/heads/master","pushedAt":"2024-06-10T06:56:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Meulengracht","name":"Philip Meulengracht","path":"/Meulengracht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10059902?s=80&v=4"},"commit":{"message":"tests: first set of changes to make nested tests run (#13889)\n\n* First list of changes to make nested tests run\r\n\r\n* avoid using OVMF with 4M\r\n\r\n* Check for cloud init status in uc24\r\n\r\n* removed OVMF_SIZE var which is not used anymore\r\n\r\n* fix merge issue\r\n\r\n* update gadget.yaml for test-snapd-remove-pc-24 snap\r\n\r\n* remove mbr and source: shim.efi.signed from gadget.yaml\r\n\r\n* restoring source: shim.efi.signed in seed partition\r\n\r\n* Fixed the incorrect uuid of the core24 snap\r\n\r\n* fixed the snapcraft.yaml for jq-core24","shortMessageHtmlLink":"tests: first set of changes to make nested tests run (#13889)"}},{"before":"4dd3f905bcb5a2574003c9ece03859881a286623","after":"4c95f2700af31c75b734102775f249a5c8c0140c","ref":"refs/heads/master","pushedAt":"2024-06-10T06:38:49.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"Meulengracht","name":"Philip Meulengracht","path":"/Meulengracht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10059902?s=80&v=4"},"commit":{"message":"gadget/install: move kernel snap info definition to separate file\n\nThe package build on some distros (Debian Sid) removes files.\n\nSigned-off-by: Maciej Borzecki ","shortMessageHtmlLink":"gadget/install: move kernel snap info definition to separate file"}},{"before":"3dad6eb5ea361057691d125b4442bda1d5e261ca","after":"4dd3f905bcb5a2574003c9ece03859881a286623","ref":"refs/heads/master","pushedAt":"2024-06-07T21:07:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergiocazzolato","name":"Sergio Cazzolato","path":"/sergiocazzolato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5382983?s=80&v=4"},"commit":{"message":"spread, github: add Ubuntu 24.10 (#14012)\n\n* spread: add Ubuntu 24.10\r\n\r\nAdd Ubuntu 24.10 Oracular Oriole\r\n\r\nSigned-off-by: Maciej Borzecki \r\n\r\n* github: move 24.04 to separate group, point daily at 24.10\r\n\r\nSigned-off-by: Maciej Borzecki \r\n\r\n* add missing tests in spread job\r\n\r\n---------\r\n\r\nSigned-off-by: Maciej Borzecki \r\nCo-authored-by: Sergio Cazzolato ","shortMessageHtmlLink":"spread, github: add Ubuntu 24.10 (#14012)"}},{"before":"43d756ca4a5fc9b2dc73933b03bd85fd52d2af01","after":"3dad6eb5ea361057691d125b4442bda1d5e261ca","ref":"refs/heads/master","pushedAt":"2024-06-07T21:04:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergiocazzolato","name":"Sergio Cazzolato","path":"/sergiocazzolato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5382983?s=80&v=4"},"commit":{"message":"tests: reduce tests for trusty (#14045)\n\n* tests: reduce tests for trusty\r\n\r\nThe idea of this change in to run on ubuntu trusty just the following\r\ntests:\r\n . tests/smoke/\r\n . tests/main/canonical-livepatch\r\n . tests/main/canonical-livepatch-14.04\r\n\r\n* removing use of spread-arm\r\n\r\nNow spread is able to create arm instances in google backend\r\n\r\n* fix error from merge","shortMessageHtmlLink":"tests: reduce tests for trusty (#14045)"}},{"before":"97e82002efa51100ca20c5edd70d1d3cc88bf0c2","after":"43d756ca4a5fc9b2dc73933b03bd85fd52d2af01","ref":"refs/heads/master","pushedAt":"2024-06-07T19:38:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergiocazzolato","name":"Sergio Cazzolato","path":"/sergiocazzolato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5382983?s=80&v=4"},"commit":{"message":"tests: unification between spread and spread-nested in workflow/test.yaml (#14032)\n\n* Unification between spread and spread-nested in workflow/test.yaml\r\n\r\nThe idea is to put togeter all the spread tests and use the groups to\r\ndifferentiate the nested and non nested tests.\r\n\r\nWith this change, we can reduce the complexity of this file by removing\r\nduplicated parts.\r\n\r\n* fix condition for nested tests\r\n\r\n* Chage the condition to run spread tests\r\n\r\n* change comparison for matrix.nested value\r\n\r\n* fix check for run nested\r\n\r\n* update how is compared the boolean in if condition\r\n\r\n* use matrix-nested as string\r\n\r\n* remove matrix.nested\r\n\r\n* fix if condition\r\n\r\n* Fix export for nested\r\n\r\n* fix re-execution scenario","shortMessageHtmlLink":"tests: unification between spread and spread-nested in workflow/test.…"}},{"before":"a77998cf56fc6834c9c58703d9de4e5b2a4ad796","after":"97e82002efa51100ca20c5edd70d1d3cc88bf0c2","ref":"refs/heads/master","pushedAt":"2024-06-07T12:04:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Meulengracht","name":"Philip Meulengracht","path":"/Meulengracht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10059902?s=80&v=4"},"commit":{"message":"o/snapstate: fix snap lock leak\n\ndefer lock.Close() was placed after error handling which could\nleave the snap lock held.\n\nIt seems that the lock file is closed on change failure, which\nhid this bug and makes it very hard to test.\n\nSigned-off-by: Zeyad Gouda ","shortMessageHtmlLink":"o/snapstate: fix snap lock leak"}},{"before":"7b5b2233b4a396c76e0f8b6f0e44b9c9c4877e04","after":"a77998cf56fc6834c9c58703d9de4e5b2a4ad796","ref":"refs/heads/master","pushedAt":"2024-06-07T11:22:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Meulengracht","name":"Philip Meulengracht","path":"/Meulengracht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10059902?s=80&v=4"},"commit":{"message":"wrappers: refactor StopServices to account for sending --disable to the user-session agent","shortMessageHtmlLink":"wrappers: refactor StopServices to account for sending --disable to t…"}},{"before":"449fbd72dff90238c4096d08123a0b411d80eba6","after":"7b5b2233b4a396c76e0f8b6f0e44b9c9c4877e04","ref":"refs/heads/master","pushedAt":"2024-06-07T07:32:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Meulengracht","name":"Philip Meulengracht","path":"/Meulengracht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10059902?s=80&v=4"},"commit":{"message":"tests: add rpm-build as dependency for opensuse systems\n\nTo make opensuse tests work in openstack, it is needed to install\nrpm-build.","shortMessageHtmlLink":"tests: add rpm-build as dependency for opensuse systems"}},{"before":"3c2241c89f4bdf662ab565dafb71b26f12492745","after":"449fbd72dff90238c4096d08123a0b411d80eba6","ref":"refs/heads/master","pushedAt":"2024-06-06T18:19:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergiocazzolato","name":"Sergio Cazzolato","path":"/sergiocazzolato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5382983?s=80&v=4"},"commit":{"message":"tests: use no-debug-output for spread (#14054)\n\n* tests: use no-debug-output for spread\r\n\r\n-no-debug-output makes spread skip the debug output\r\n-logs is used to store the logs generated (similar as artifacts is used)\r\n\r\n* remove spread-arm\r\n\r\n* fix workflow error","shortMessageHtmlLink":"tests: use no-debug-output for spread (#14054)"}},{"before":"a911da3c0b9557aac7c0e7bfc2dc7ecbc8b81a9d","after":"3c2241c89f4bdf662ab565dafb71b26f12492745","ref":"refs/heads/master","pushedAt":"2024-06-06T15:52:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergiocazzolato","name":"Sergio Cazzolato","path":"/sergiocazzolato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5382983?s=80&v=4"},"commit":{"message":"tests: increase the StartLimitBurst default value to 10 (#14051)\n\n* tests: increase the StartLimitBurst default value to 10\r\n\r\nAs to prepare the snapd we restart at least 4 times (5 when we don't do\r\nre-exec) in fast vms it is easy to reach the starts limit and make the\r\ntests fail.\r\n\r\n* Update prepare.sh","shortMessageHtmlLink":"tests: increase the StartLimitBurst default value to 10 (#14051)"}},{"before":"1d0c82a19772c8fe378a3f61b2b7023d2c840866","after":"a911da3c0b9557aac7c0e7bfc2dc7ecbc8b81a9d","ref":"refs/heads/master","pushedAt":"2024-06-06T06:49:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Meulengracht","name":"Philip Meulengracht","path":"/Meulengracht","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10059902?s=80&v=4"},"commit":{"message":"wrappers: proxy missing enable+disabledSvcs to service agent (#13957)\n\n* wrappers: proxy missing enable+disabledSvcs to service agent\r\n\r\n* wrappers: review feedback\r\n\r\nChange error messages to be lowercase, add comments on behaviour","shortMessageHtmlLink":"wrappers: proxy missing enable+disabledSvcs to service agent (#13957)"}},{"before":"1b2ecef37df6874ef6197b1c91078cafd234cd84","after":"1d0c82a19772c8fe378a3f61b2b7023d2c840866","ref":"refs/heads/master","pushedAt":"2024-06-05T17:35:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergiocazzolato","name":"Sergio Cazzolato","path":"/sergiocazzolato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5382983?s=80&v=4"},"commit":{"message":"tests: add packaging link for fedora-40 (#14049)\n\nThis is needed to be able to run spread tests in fedora-40","shortMessageHtmlLink":"tests: add packaging link for fedora-40 (#14049)"}},{"before":"d9654348d0ce2e766e9905873a567c38db58cbd8","after":"1b2ecef37df6874ef6197b1c91078cafd234cd84","ref":"refs/heads/master","pushedAt":"2024-06-05T14:55:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ernestl","name":"Ernest Lotter","path":"/ernestl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5872705?s=80&v=4"},"commit":{"message":"o/snapstate: enable split refresh for auto-refresh (#14039)\n\n* o/snapstate: enable split refresh for auto-refresh\r\n\r\nEnable splitting the single reboot refresh for hybrid systems in the\r\nauto-refresh scenario.\r\n\r\nSigned-off-by: Miguel Pires \r\n\r\n* o/snapstate: replace test\r\n\r\nSigned-off-by: Miguel Pires \r\n\r\n---------\r\n\r\nSigned-off-by: Miguel Pires ","shortMessageHtmlLink":"o/snapstate: enable split refresh for auto-refresh (#14039)"}},{"before":"fb60be80963cf8bfed38e46df444fbddc4c9b328","after":"d9654348d0ce2e766e9905873a567c38db58cbd8","ref":"refs/heads/master","pushedAt":"2024-06-05T12:17:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ernestl","name":"Ernest Lotter","path":"/ernestl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5872705?s=80&v=4"},"commit":{"message":"interfaces/desktop: allow DBus communication with colord (#13353)\n\n* interfaces/desktop: allow DBus communication with colord\r\n\r\nThese set of rules allow for color managed applications to communicate with\r\ncolord, which will be able to tell such applications which ICC profile to load.\r\n\r\nSigned-off-by: Sergio Schvezov \r\n\r\n* interfaces/desktop: fix typo in colord comment\r\n\r\nCo-authored-by: Philip Meulengracht \r\n\r\n---------\r\n\r\nSigned-off-by: Sergio Schvezov \r\nCo-authored-by: Philip Meulengracht ","shortMessageHtmlLink":"interfaces/desktop: allow DBus communication with colord (#13353)"}},{"before":"d25e47407a588d0f6d1c4c55dd1e96ab584990da","after":"fb60be80963cf8bfed38e46df444fbddc4c9b328","ref":"refs/heads/master","pushedAt":"2024-06-05T11:30:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ernestl","name":"Ernest Lotter","path":"/ernestl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5872705?s=80&v=4"},"commit":{"message":"boot: do not import go-efilib on nosecboot (#14036)\n\ngo-efilib always queries for efivarfs on initialization, which is not\r\nneeded for most use of snapd. We can remove import of go-efilib\r\nwhen nosecboot tag is used.","shortMessageHtmlLink":"boot: do not import go-efilib on nosecboot (#14036)"}},{"before":"366f6d8e3ff8c06600d3d54b07e1aec7b8b5441c","after":"d25e47407a588d0f6d1c4c55dd1e96ab584990da","ref":"refs/heads/master","pushedAt":"2024-06-05T11:27:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ernestl","name":"Ernest Lotter","path":"/ernestl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5872705?s=80&v=4"},"commit":{"message":"tests/main/snapd-snap: stop testing building of snapd snap on 14.04 (#14030)\n\nNot very useful to build snapd snap from 14.04 given it has to use\r\nlxd. The VMs for 14.04 are not enough. So let's disable the test.","shortMessageHtmlLink":"tests/main/snapd-snap: stop testing building of snapd snap on 14.04 (#…"}},{"before":"1e0d03f761184e2f58b207920e41b61edcb23eca","after":"366f6d8e3ff8c06600d3d54b07e1aec7b8b5441c","ref":"refs/heads/master","pushedAt":"2024-06-05T10:49:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ernestl","name":"Ernest Lotter","path":"/ernestl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5872705?s=80&v=4"},"commit":{"message":"notify: Dont send refresh complete notification if snap refresh observe is connected (#13936)\n\n* notify: Don't show complete refresh notification if refresh-observe is connected\r\n\r\nThe new Refresh Awareness specification moves all the work of\r\nshowing refresh progress and notifications into a specific snap.\r\nTo detect when that snap is available or not, snapd checks if\r\nthere is a snap with the snap-refresh-observe interface\r\nconnected. In that case, it presumes that it will manage all\r\nthe notifications, and won't send any by itself.\r\n\r\nUnfortunately, only the \"Pending refresh\" notification checks\r\nthis case, while the \"Refresh complete\" notification doesn't.\r\nThis results in duplicated notifications.\r\n\r\nThis patch fixes this.\r\n\r\n* Fix tests\r\n\r\n* Remove debug print\r\n\r\n* Update overlord/snapstate/agentnotify/agentnotify.go\r\n\r\nCo-authored-by: Zeyad Yasser \r\n\r\n* Update overlord/snapstate/agentnotify/agentnotify.go\r\n\r\nCo-authored-by: Zeyad Yasser \r\n\r\n* Added tests as requested\r\n\r\n* Move the interface check into its own, shared function\r\n\r\n---------\r\n\r\nCo-authored-by: Zeyad Yasser ","shortMessageHtmlLink":"notify: Dont send refresh complete notification if snap refresh obser…"}},{"before":"3fc2456b9c4ed9afab922287917ff2b8b475e7f6","after":"1e0d03f761184e2f58b207920e41b61edcb23eca","ref":"refs/heads/master","pushedAt":"2024-06-05T10:46:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ernestl","name":"Ernest Lotter","path":"/ernestl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5872705?s=80&v=4"},"commit":{"message":"api-snaps: add refresh-observe access to /v2/snaps/{name} (#13931)\n\nAccess to /v2/snaps/{name} is required for snap-refresh-observe\r\nbecause it is needed to get the path for the XXXXX.desktop file,\r\nwhich is needed for the icon and the visible name.\r\n\r\nIt should not be a problem because /v2/snaps is already\r\nenabled.","shortMessageHtmlLink":"api-snaps: add refresh-observe access to /v2/snaps/{name} (#13931)"}},{"before":"ee7387f4d470785dfb2357eccadca6fb6c2363ae","after":"3fc2456b9c4ed9afab922287917ff2b8b475e7f6","ref":"refs/heads/master","pushedAt":"2024-06-05T10:12:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ernestl","name":"Ernest Lotter","path":"/ernestl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5872705?s=80&v=4"},"commit":{"message":"run-checks: skip high-level tests requirement for interfaces with a standalone test (#14033)\n\n* run-checks: skip high-level tests requirement for interfaces with a standalone test\r\n\r\ninterfaces-many-{core,snap}-provided tests are doing minimal testing for\r\nall interfaces. This became one of the slowest tests that it started to timeout.\r\n\r\nA check is added to relax the requirement for high-level tests and\r\nskip if a standalone test already exists for the interface which at\r\nleast connects and disconnects the interface.\r\n\r\nThe requirement can be relaxed further in the future to skip the\r\nconnect/disconnect checks allowing more tests to be skipped.\r\n\r\nSigned-off-by: Zeyad Gouda \r\n\r\n* run-checks: relax interface checks and error on redundant tests\r\n\r\nSigned-off-by: Zeyad Gouda \r\n\r\n* tests: s/interfaces-input/interfaces-raw-input\r\n\r\nSigned-off-by: Zeyad Gouda \r\n\r\n---------\r\n\r\nSigned-off-by: Zeyad Gouda ","shortMessageHtmlLink":"run-checks: skip high-level tests requirement for interfaces with a s…"}},{"before":"05c117cc187feeee8581629d32dc751a4e43c292","after":"ee7387f4d470785dfb2357eccadca6fb6c2363ae","ref":"refs/heads/master","pushedAt":"2024-06-05T08:04:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ernestl","name":"Ernest Lotter","path":"/ernestl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5872705?s=80&v=4"},"commit":{"message":".github/workflows: enable test workflow to retrieve pr labels for any repo (#14048)","shortMessageHtmlLink":".github/workflows: enable test workflow to retrieve pr labels for any…"}},{"before":"3e78b8073880c98b2b7e1918e2652ed80b5b6283","after":"05c117cc187feeee8581629d32dc751a4e43c292","ref":"refs/heads/master","pushedAt":"2024-06-04T01:43:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sergiocazzolato","name":"Sergio Cazzolato","path":"/sergiocazzolato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5382983?s=80&v=4"},"commit":{"message":"tests: revert change to used --comment in adduser (#14038)\n\nThe nested tests are failing bucause of this problem\r\n\r\n--comment is not supported by all the adduser versions (Unknown option:\r\ncomment)","shortMessageHtmlLink":"tests: revert change to used --comment in adduser (#14038)"}},{"before":"8e6c01a05491a2f12e5e59401aeebc7ef162769f","after":"3e78b8073880c98b2b7e1918e2652ed80b5b6283","ref":"refs/heads/master","pushedAt":"2024-06-03T20:23:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alfonsosanchezbeato","name":null,"path":"/alfonsosanchezbeato","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3833021?s=80&v=4"},"commit":{"message":"tests/nested: use None as single datasource in the tests\n\nWe are not actually using the NoCloud datasource, so just use None\nwhich is the one really used by cloud-init if not specified by\nexternal means.","shortMessageHtmlLink":"tests/nested: use None as single datasource in the tests"}},{"before":"6abc1a3e6a7d9ba832510e7e9cf852fd1b7f4d40","after":"8e6c01a05491a2f12e5e59401aeebc7ef162769f","ref":"refs/heads/master","pushedAt":"2024-06-03T15:42:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ernestl","name":"Ernest Lotter","path":"/ernestl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5872705?s=80&v=4"},"commit":{"message":"o/snapstate: ensure default provider waits for base in split refresh (#13991)\n\nIn a split refresh, an app may refresh in parallel with the model base\r\n(if it doesn't depend on it). However, it might pull in a default\r\nprovider that depends on the model. This change ensures that the default\r\nprovider waits for the model base to refresh and becomes available but\r\nnot for the entire essential snap task chain to finish (since that\r\nrequires a reboot).\r\n\r\nSigned-off-by: Miguel Pires ","shortMessageHtmlLink":"o/snapstate: ensure default provider waits for base in split refresh (#…"}},{"before":"2e53b2fb538a74afb2a9fc2cc1d199ea81363dc9","after":"6abc1a3e6a7d9ba832510e7e9cf852fd1b7f4d40","ref":"refs/heads/master","pushedAt":"2024-06-03T15:29:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ernestl","name":"Ernest Lotter","path":"/ernestl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5872705?s=80&v=4"},"commit":{"message":"a/snapasserts, o/assertstate: implement validate-component task handler (#13964)\n\n* a/snapasserts: add helpers for checking validity of component against assertions\r\n\r\n* a/snapasserts, o/assertstate: implement validate-component task handler\r\n\r\n* o/assertstate: test validate-component handler with provenance","shortMessageHtmlLink":"a/snapasserts, o/assertstate: implement validate-component task handl…"}},{"before":"13676e7402dc5feccb69277fdffa5f3a334c1bc4","after":"2e53b2fb538a74afb2a9fc2cc1d199ea81363dc9","ref":"refs/heads/master","pushedAt":"2024-06-03T15:27:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ernestl","name":"Ernest Lotter","path":"/ernestl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5872705?s=80&v=4"},"commit":{"message":"o/ifacestate: properly undo setup-profiles on component installation (#13977)\n\n* o/ifacestate: properly undo setup-profiles on component installation\r\n\r\n* o/snapstate: remove check of task status when getting components from task\r\n\r\n* o/ifacestate: refactor setupProfilesForSnap to setupProfilesForAppSet\r\n\r\nThis allows us to pass in a different app sets in doSetupProfiles and in\r\nundoSetupProfiles. The latter will not have components that were just\r\nset up in it.","shortMessageHtmlLink":"o/ifacestate: properly undo setup-profiles on component installation (#…"}},{"before":"e532d3f8ae07d6ec68b64a63006ab08d53e46427","after":"13676e7402dc5feccb69277fdffa5f3a334c1bc4","ref":"refs/heads/master","pushedAt":"2024-06-03T15:27:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ernestl","name":"Ernest Lotter","path":"/ernestl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5872705?s=80&v=4"},"commit":{"message":"many: update snap.ReadComponentInfoFromContainer to take in an optional snap.ComponentSideInfo that contains the component revision (#13979)\n\n* many: update snap.ReadComponentInfoFromContainer to take in an optional snap.ComponentSideInfo that contains the component revision\r\n\r\n* snap: add back NewComponentInfo function\r\n\r\n* daemon, snap, interfaces: replace manual creation of ComponentInfo with usage of NewComponentInfo","shortMessageHtmlLink":"many: update snap.ReadComponentInfoFromContainer to take in an option…"}},{"before":"8377d7dbaebd36dcfdc142b30f63efbfc108f6d9","after":"e532d3f8ae07d6ec68b64a63006ab08d53e46427","ref":"refs/heads/master","pushedAt":"2024-06-03T15:26:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ernestl","name":"Ernest Lotter","path":"/ernestl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5872705?s=80&v=4"},"commit":{"message":"daemon: make sure to re-pin validation sets that were already pinned when enforcing new validation sets (#13989)\n\n* daemon: make sure to re-pin validation sets that were already pinned when enforcing new validation sets\r\n\r\n* tests: update snap-refresh-enforce to verify that validation sets do not become unpinned when enforcing new sets","shortMessageHtmlLink":"daemon: make sure to re-pin validation sets that were already pinned …"}},{"before":"018c9cf9572953222b55b90266e9431ff41d4c5a","after":"8377d7dbaebd36dcfdc142b30f63efbfc108f6d9","ref":"refs/heads/master","pushedAt":"2024-06-03T15:26:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ernestl","name":"Ernest Lotter","path":"/ernestl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5872705?s=80&v=4"},"commit":{"message":"store: interface with the store to request snap resources (#13982)\n\n* store: add resources to snap action results\r\n\r\n* store: parse resources into snap components in store responses\r\n\r\n* store: only request resources in SnapAction if one of the actions includes resources\r\n\r\n* snap: add function for converting a string to a ComponentType, with checks\r\n\r\n* store: explictly ignore unknown component types\r\n\r\n* store: remove usage of strings.CutPrefix\r\n\r\n* store: add comment noting that resources do not have download deltas\r\n\r\n* snap: correct doc comment on ComponentTypeFromString\r\n\r\n* store: remove incorrect usage of description in component summary","shortMessageHtmlLink":"store: interface with the store to request snap resources (#13982)"}},{"before":"9e2e5e206ad939044a9b8e1e9a9e58421bd2b77a","after":"018c9cf9572953222b55b90266e9431ff41d4c5a","ref":"refs/heads/master","pushedAt":"2024-06-03T15:19:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ernestl","name":"Ernest Lotter","path":"/ernestl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5872705?s=80&v=4"},"commit":{"message":"i/builtin/power-control: add paths for battery charging thresholds to power-control interface (#13722)\n\n* Add paths for battery charging thresholds to power-control interface\r\n\r\n* Set to use realpath for battery charging threshold\r\n\r\n* Extend paths for battery threshold & other functionality to work as part of auto-cpufreq\r\n\r\n* Remove redundant PROC pid cmdline rule\r\n\r\n* Move ` closing to an empty line","shortMessageHtmlLink":"i/builtin/power-control: add paths for battery charging thresholds to…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYWBGIgA","startCursor":null,"endCursor":null}},"title":"Activity · snapcore/snapd"}