{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":20692246,"defaultBranch":"v12","name":"charm","ownerLogin":"juju","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-06-10T16:11:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4604548?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716512738.0","currentOid":""},"activityList":{"items":[{"before":"8920fe1f1ae04893d4f7da7d71752a0050e3e880","after":"8512f21d0e7d1ac257d14f8cd505e6d8475766e0","ref":"refs/heads/v13","pushedAt":"2024-05-24T01:04:52.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hpidcock","name":"Harry Pidcock","path":"/hpidcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4424127?s=80&v=4"},"commit":{"message":"Merge pull request #431 from juju/v12\n\nMerge v12 to v13","shortMessageHtmlLink":"Merge pull request #431 from juju/v12"}},{"before":"f5d79a50fdf959cd340a853aa65c6af5f06a21b3","after":"064bbf9e5a4f72a5dd78739cc23522a6b583e9c3","ref":"refs/heads/v12","pushedAt":"2024-05-23T22:21:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hpidcock","name":"Harry Pidcock","path":"/hpidcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4424127?s=80&v=4"},"commit":{"message":"Merge pull request #430 from hpidcock/uid-gid-optional\n\nChange uid/gid to pointers to detect undefined.","shortMessageHtmlLink":"Merge pull request #430 from hpidcock/uid-gid-optional"}},{"before":"9ea5816609cd36b52ed328c5055be087bda6fe6a","after":"8920fe1f1ae04893d4f7da7d71752a0050e3e880","ref":"refs/heads/v13","pushedAt":"2024-05-21T12:50:45.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jujubot","name":"Juju bot","path":"/jujubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7779494?s=80&v=4"},"commit":{"message":"Merge pull request #427 from jack-w-shaw/JUJU-5926_add_method_to_retreive_raw_bundle\n\nhttps://github.com/juju/charm/pull/427\n\nAdd this RawBundle method to Bundle interface and BundleDataSource\n\nIn Juju, we have come across a need to run some extra parsing + verification which we do not want to do in juju/charm. We want to keep the data model clean in juju/charm.\n\nAs such, we need to way to keep the raw bundle data around for later parsing\n\nAdd this to BundleDataSource, as this is what we use in Juju\n\nHowever, we also implement our own BundleDataSource in Juju. built with the Bundle interface here. So we need to add this method to Bundle as well\n\nYou can see a draft implementation for this change here:\nhttps://github.com/juju/juju/pull/17350\n\nAs a flyby, delete some incorrect comments\n\n## QA Steps\n\nCompile into juju form the following PR and run it's QA steps:\nhttps://github.com/juju/juju/pull/17350","shortMessageHtmlLink":"Merge pull request #427 from jack-w-shaw/JUJU-5926_add_method_to_retr…"}},{"before":"f33aa1a220a5f2a5eed1ad1fe0f0cbb0a6cecdd0","after":"9ea5816609cd36b52ed328c5055be087bda6fe6a","ref":"refs/heads/v13","pushedAt":"2024-02-21T20:43:38.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jujubot","name":"Juju bot","path":"/jujubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7779494?s=80&v=4"},"commit":{"message":"Merge pull request #425 from SimonRichardson/remove-metrics-code\n\nhttps://github.com/juju/charm/pull/425\n\nWe no longer support metrics code, so we should remove the code. Moving it to dqlite would require understanding and maintaining code that has not full tested or integrated with romulus or omnibus is sometime. Fully understanding if all parts are correct would be challenging.\n\nIf in the future we want to reuse parts, we can always look back in the history of the repo to bring back the parts that are required (if any).","shortMessageHtmlLink":"Merge pull request #425 from SimonRichardson/remove-metrics-code"}},{"before":"ee6f8f16c373bd910e6fffbb80d8a8e2eda3aedb","after":"f33aa1a220a5f2a5eed1ad1fe0f0cbb0a6cecdd0","ref":"refs/heads/v13","pushedAt":"2024-02-15T12:50:03.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jujubot","name":"Juju bot","path":"/jujubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7779494?s=80&v=4"},"commit":{"message":"Merge pull request #424 from Aflynn50/disallow-unknow-action-parameters\n\nhttps://github.com/juju/charm/pull/424\n\nAdd a new default option `additionalProperties: false` to the json schema that is used when parsing actions. This option causes an error to be thrown by `ValidateParams` when the user passes a parameter that is not mentioned in the action description. \n\nThis is a breaking change!!\n\nTo allow backwards compatibility or use actions in a prior way, use `additionalProperties: true`.\n\n```yaml\necho:\n description: Provide an echo action.\n params:\n additionalProperties: true\n value:\n type: string\n description: The value that should be echo'd\n```","shortMessageHtmlLink":"Merge pull request #424 from Aflynn50/disallow-unknow-action-parameters"}},{"before":"f5d79a50fdf959cd340a853aa65c6af5f06a21b3","after":"ee6f8f16c373bd910e6fffbb80d8a8e2eda3aedb","ref":"refs/heads/v13","pushedAt":"2024-02-08T07:58:28.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jujubot","name":"Juju bot","path":"/jujubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7779494?s=80&v=4"},"commit":{"message":"Merge pull request #423 from wallyworld/update-loggo-dep\n\nhttps://github.com/juju/charm/pull/423\n\nThe upstream loggo dependency is updated to v2. And also utils to v4.\nBecause this causes an interoperability issue, the module version is bumped to v13.","shortMessageHtmlLink":"Merge pull request #423 from wallyworld/update-loggo-dep"}},{"before":null,"after":"f5d79a50fdf959cd340a853aa65c6af5f06a21b3","ref":"refs/heads/v13","pushedAt":"2024-02-08T00:08:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wallyworld","name":"Ian Booth","path":"/wallyworld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5808968?s=80&v=4"},"commit":{"message":"Merge pull request #422 from wallyworld/namesv5\n\nhttps://github.com/juju/charm/pull/422\n\nUpdate names dep to v5.\n\nAs a drive by, increment other deps to latest releases.","shortMessageHtmlLink":"Merge pull request #422 from wallyworld/namesv5"}},{"before":"f5d79a50fdf959cd340a853aa65c6af5f06a21b3","after":null,"ref":"refs/tags/v5.0.1","pushedAt":"2024-01-04T00:12:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"wallyworld","name":"Ian Booth","path":"/wallyworld","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5808968?s=80&v=4"}},{"before":"cbe04c8a0b0b3f5d291814a09f00af3b5dd10069","after":"f5d79a50fdf959cd340a853aa65c6af5f06a21b3","ref":"refs/heads/v12","pushedAt":"2024-01-04T00:09:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jujubot","name":"Juju bot","path":"/jujubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7779494?s=80&v=4"},"commit":{"message":"Merge pull request #422 from wallyworld/namesv5\n\nhttps://github.com/juju/charm/pull/422\n\nUpdate names dep to v5.\n\nAs a drive by, increment other deps to latest releases.","shortMessageHtmlLink":"Merge pull request #422 from wallyworld/namesv5"}},{"before":"74f4d8bd59a79924f54ce4e117352f71a70b90df","after":"cbe04c8a0b0b3f5d291814a09f00af3b5dd10069","ref":"refs/heads/v12","pushedAt":"2023-12-05T00:38:00.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jujubot","name":"Juju bot","path":"/jujubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7779494?s=80&v=4"},"commit":{"message":"Merge pull request #421 from hpidcock/rootless\n\nhttps://github.com/juju/charm/pull/421\n\nAdds new metadata fields required to enable rootless charms on Kubernetes.\n- add the `uid` and `gid` fields to each container in the `containers` section which can be omitted.\n- limit the uid and gid values to less than 1000 and greater than 9999 as per the spec.\n- add the `charm-user` field which can be omitted, with values of `root`, `sudoer` and `non-root`.\n\n### QA\n\nRun unit tests.\n\n### Links\n\nSpecs: [JU074](https://docs.google.com/document/d/1Y6OhDVWDadPYSlZVnPpH_upA_RNNRbM0luYLJJRrbUw/edit) [JU075](https://docs.google.com/document/d/1wSTB6R96B031j91ygK0hlfWdwaRPWCZ0ENQnjSDlEH4/edit)\nJira: JUJU-5123 JUJU-5127","shortMessageHtmlLink":"Merge pull request #421 from hpidcock/rootless"}},{"before":"9331b9c6ccf34d224167af6b1912535252b78c95","after":"74f4d8bd59a79924f54ce4e117352f71a70b90df","ref":"refs/heads/v12","pushedAt":"2023-12-04T12:17:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hpidcock","name":"Harry Pidcock","path":"/hpidcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4424127?s=80&v=4"},"commit":{"message":"Merge pull request #420 from hpidcock/v12-bump","shortMessageHtmlLink":"Merge pull request #420 from hpidcock/v12-bump"}},{"before":null,"after":"9331b9c6ccf34d224167af6b1912535252b78c95","ref":"refs/heads/v12","pushedAt":"2023-12-04T05:50:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hpidcock","name":"Harry Pidcock","path":"/hpidcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4424127?s=80&v=4"},"commit":{"message":"Merge pull request #419 from benhoyt/pebble-notices-hooks\n\nhttps://github.com/juju/charm/pull/419\n\nAdd new hook types for the upcoming Pebble Notices work. See [\"Juju and charms\" section in JU048](https://docs.google.com/document/d/16PJ85fefalQd7JbWSxkRWn0Ye-Hs8S1yE99eW7pk8fA/edit#heading=h.mpgnfy965ixr), the Pebble Notices spec. New hook names are:\n\n* `-pebble-custom-notice`\n* `-pebble-change-updated`","shortMessageHtmlLink":"Merge pull request #419 from benhoyt/pebble-notices-hooks"}},{"before":"3ac6e7d49198f38880913da34402914ea17dfe1a","after":null,"ref":"refs/heads/add-testing-repo","pushedAt":"2023-12-04T05:49:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"hpidcock","name":"Harry Pidcock","path":"/hpidcock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4424127?s=80&v=4"}},{"before":"2d7f0587533435ca487aa3364e878a68e18c4744","after":"9331b9c6ccf34d224167af6b1912535252b78c95","ref":"refs/heads/v11","pushedAt":"2023-10-03T04:44:21.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jujubot","name":"Juju bot","path":"/jujubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7779494?s=80&v=4"},"commit":{"message":"Merge pull request #419 from benhoyt/pebble-notices-hooks\n\nhttps://github.com/juju/charm/pull/419\n\nAdd new hook types for the upcoming Pebble Notices work. See [\"Juju and charms\" section in JU048](https://docs.google.com/document/d/16PJ85fefalQd7JbWSxkRWn0Ye-Hs8S1yE99eW7pk8fA/edit#heading=h.mpgnfy965ixr), the Pebble Notices spec. New hook names are:\n\n* `-pebble-custom-notice`\n* `-pebble-change-updated`","shortMessageHtmlLink":"Merge pull request #419 from benhoyt/pebble-notices-hooks"}},{"before":"b9b4232b923cf1518e2e7e3148e6937cc3f351b4","after":"2d7f0587533435ca487aa3364e878a68e18c4744","ref":"refs/heads/v11","pushedAt":"2023-08-11T15:45:24.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jujubot","name":"Juju bot","path":"/jujubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7779494?s=80&v=4"},"commit":{"message":"Merge pull request #417 from jack-w-shaw/JUJU-4353_drop_mixing_verifier\n\nhttps://github.com/juju/charm/pull/417\n\nWe have changed our direction slightly and now bundles can provide both series and bases, provided they match.\n\nIt will be left to the client to validate they match, since this library treats bases too abstractly to be able to compare series and bases\n\nThis is done to we can smoothly transition bundles over to using bases, so we can remove series without breaking every bundle","shortMessageHtmlLink":"Merge pull request #417 from jack-w-shaw/JUJU-4353_drop_mixing_verifier"}},{"before":"2e07e54e6d0e923d34e37b6de42906cc00a44fd3","after":"b9b4232b923cf1518e2e7e3148e6937cc3f351b4","ref":"refs/heads/v11","pushedAt":"2023-08-03T05:42:30.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jujubot","name":"Juju bot","path":"/jujubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7779494?s=80&v=4"},"commit":{"message":"Merge pull request #416 from ycliuhw/feature/user-secrets\n\nhttps://github.com/juju/charm/pull/416\n\nAdd a new charm config option type `secret`;","shortMessageHtmlLink":"Merge pull request #416 from ycliuhw/feature/user-secrets"}},{"before":"1b98af243110d1410f51ac774bf7a07431650845","after":"2e07e54e6d0e923d34e37b6de42906cc00a44fd3","ref":"refs/heads/v11","pushedAt":"2023-08-02T01:03:49.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"jujubot","name":"Juju bot","path":"/jujubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7779494?s=80&v=4"},"commit":{"message":"Merge pull request #415 from wallyworld/merge-v10\n\nhttps://github.com/juju/charm/pull/415\n\nMerge v10\n\nhttps://github.com/juju/charm/pull/414 [from wallyworld/add-secret-hooks](https://github.com/juju/charm/commit/eff6dcebb39aced9896b05c4e7e6d962f5155c0a)","shortMessageHtmlLink":"Merge pull request #415 from wallyworld/merge-v10"}},{"before":"6beed86562dc206e5e53aeb168eb94aeaf4d6729","after":"eff6dcebb39aced9896b05c4e7e6d962f5155c0a","ref":"refs/heads/master","pushedAt":"2023-08-02T00:22:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jujubot","name":"Juju bot","path":"/jujubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7779494?s=80&v=4"},"commit":{"message":"Merge pull request #414 from wallyworld/add-secret-hooks\n\nhttps://github.com/juju/charm/pull/414\n\nThe meta.Hooks() method was missing the secrets hooks. Add these.\n\nAlso update go.mod to address a CVE in `golang.org/x/net`.","shortMessageHtmlLink":"Merge pull request #414 from wallyworld/add-secret-hooks"}},{"before":"b1be612b9c9c90471960b91816cddfae87b1675e","after":"1b98af243110d1410f51ac774bf7a07431650845","ref":"refs/heads/v11","pushedAt":"2023-05-25T11:57:25.006Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jujubot","name":"Juju bot","path":"/jujubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7779494?s=80&v=4"},"commit":{"message":"Merge pull request #413 from jack-w-shaw/v11\n\nhttps://github.com/juju/charm/pull/413\n\nBump version to v11\n\nAlso bump go version to go 1.20","shortMessageHtmlLink":"Merge pull request #413 from jack-w-shaw/v11"}},{"before":"6beed86562dc206e5e53aeb168eb94aeaf4d6729","after":"b1be612b9c9c90471960b91816cddfae87b1675e","ref":"refs/heads/v11","pushedAt":"2023-05-25T11:30:28.316Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jujubot","name":"Juju bot","path":"/jujubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7779494?s=80&v=4"},"commit":{"message":"Merge pull request #412 from jack-w-shaw/v11\n\nhttps://github.com/juju/charm/pull/412\n\nhttps://github.com/juju/charm/pull/410\nhttps://github.com/juju/charm/pull/411\n\nAdd development PRs to v11 branch for development in juju","shortMessageHtmlLink":"Merge pull request #412 from jack-w-shaw/v11"}},{"before":null,"after":"6beed86562dc206e5e53aeb168eb94aeaf4d6729","ref":"refs/heads/v11","pushedAt":"2023-05-25T10:31:56.943Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jack-w-shaw","name":"Jack Shaw","path":"/jack-w-shaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22304952?s=80&v=4"},"commit":{"message":"Merge pull request #408 from hmlanigan/start-of-v10\n\nhttps://github.com/juju/charm/pull/408\n\nRemove \"cs\" has a valid schema for a charm url. Part of removing charm store support from juju. Includes removal of \"http\" and \"https\" as they are resolved to a \"cs\".\n\nGiven this is a breaking change, update the package revision to 10.\n\nAll unit tests should pass, including the new one testing \"cs\" is not a valid schema.","shortMessageHtmlLink":"Merge pull request #408 from hmlanigan/start-of-v10"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUpC3wQA","startCursor":null,"endCursor":null}},"title":"Activity · juju/charm"}