{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":49209525,"defaultBranch":"main","name":"tags-thrift-schema","ownerLogin":"guardian","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-01-07T14:33:26.000Z","ownerAvatar":"https://github.com/avatars/u/164318?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1710928072.0","currentOid":""},"activityList":{"items":[{"before":"39ccbc2beaae662a0867e8fcf7d1be4b36709701","after":"ca055790ed55bd0fa742053c2de1ecbed5b08d9d","ref":"refs/heads/main","pushedAt":"2024-06-20T07:19:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rtyley","name":"Roberto Tyley","path":"/rtyley","primaryAvatarUrl":"https://github.com/avatars/u/52038?s=80&v=4"},"commit":{"message":"Use token auth for Sonatype - see https://github.com/guardian/gha-scala-library-release-workflow/pull/23","shortMessageHtmlLink":"Use token auth for Sonatype - see guardian/gha-scala-library-release-…"}},{"before":"8cc80c86a236e1533fef5475e87b87e19420aa66","after":"39ccbc2beaae662a0867e8fcf7d1be4b36709701","ref":"refs/heads/main","pushedAt":"2024-05-20T08:58:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rtyley","name":"Roberto Tyley","path":"/rtyley","primaryAvatarUrl":"https://github.com/avatars/u/52038?s=80&v=4"},"commit":{"message":"Add Java version - see https://github.com/guardian/gha-scala-library-release-workflow/pull/36","shortMessageHtmlLink":"Add Java version - see guardian/gha-scala-library-release-workflow#36"}},{"before":"ddc74dba7b4ac3bbf6789a7d698f4fdb9edc3009","after":"8cc80c86a236e1533fef5475e87b87e19420aa66","ref":"refs/heads/main","pushedAt":"2024-03-28T11:22:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"davidfurey","name":"David Furey","path":"/davidfurey","primaryAvatarUrl":"https://github.com/avatars/u/2619836?s=80&v=4"},"commit":{"message":"Merge pull request #46 from guardian/libthrift-bump\n\nBump libthrift and scrooge versions","shortMessageHtmlLink":"Merge pull request #46 from guardian/libthrift-bump"}},{"before":"6ce2b3b1484d9d02b93a5569ec60bcbf52faf86c","after":"5bec430af93881183375295c40d58bab63b6d0e6","ref":"refs/heads/libthrift-bump","pushedAt":"2024-03-20T09:53:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidfurey","name":"David Furey","path":"/davidfurey","primaryAvatarUrl":"https://github.com/avatars/u/2619836?s=80&v=4"},"commit":{"message":"Bump libthrift and scrooge versions\n\nMotivated by Snyk vulnerability in libthrift","shortMessageHtmlLink":"Bump libthrift and scrooge versions"}},{"before":null,"after":"6ce2b3b1484d9d02b93a5569ec60bcbf52faf86c","ref":"refs/heads/libthrift-bump","pushedAt":"2024-03-20T09:47:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidfurey","name":"David Furey","path":"/davidfurey","primaryAvatarUrl":"https://github.com/avatars/u/2619836?s=80&v=4"},"commit":{"message":"Bump libthrift and scrooge versions\n\nMotivated by Snyk vulnerability in libthrift","shortMessageHtmlLink":"Bump libthrift and scrooge versions"}},{"before":"b473f85bc88b3297c06e6610411fb69be12f276f","after":"ddc74dba7b4ac3bbf6789a7d698f4fdb9edc3009","ref":"refs/heads/main","pushedAt":"2024-02-27T19:22:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gu-scala-library-release[bot]","name":null,"path":"/apps/gu-scala-library-release","primaryAvatarUrl":"https://github.com/avatars/in/807361?s=80&v=4"},"commit":{"message":"Post-release of v2.8.4 by @rtyley: set snapshot version\n\nSetting snapshot version after @rtyley published https://github.com/guardian/tags-thrift-schema/releases/tag/v2.8.4","shortMessageHtmlLink":"Post-release of v2.8.4 by @rtyley: set snapshot version"}},{"before":"b473f85bc88b3297c06e6610411fb69be12f276f","after":null,"ref":"refs/heads/release-workflow/temporary/8070183910","pushedAt":"2024-02-27T19:22:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gu-scala-library-release[bot]","name":null,"path":"/apps/gu-scala-library-release","primaryAvatarUrl":"https://github.com/avatars/in/807361?s=80&v=4"}},{"before":"aff51077bd8f749c15f076e789e319c3a090f7b1","after":"b473f85bc88b3297c06e6610411fb69be12f276f","ref":"refs/heads/main","pushedAt":"2024-02-27T19:22:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gu-scala-library-release[bot]","name":null,"path":"/apps/gu-scala-library-release","primaryAvatarUrl":"https://github.com/avatars/in/807361?s=80&v=4"},"commit":{"message":"v2.8.4 published by rtyley\n\nrtyley published release version 2.8.4\nusing gha-scala-library-release-workflow: https://github.com/guardian/gha-scala-library-release-workflow\n\nRelease-Version: 2.8.4\nRelease-Initiated-By: https://github.com/rtyley\nRelease-Workflow-Run: https://github.com/guardian/tags-thrift-schema/actions/runs/8070183910\nGitHub-Release-Notes: https://github.com/guardian/tags-thrift-schema/releases/tag/v2.8.4","shortMessageHtmlLink":"v2.8.4 published by rtyley"}},{"before":"aff51077bd8f749c15f076e789e319c3a090f7b1","after":"b473f85bc88b3297c06e6610411fb69be12f276f","ref":"refs/heads/release-workflow/temporary/8070183910","pushedAt":"2024-02-27T19:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gu-scala-library-release[bot]","name":null,"path":"/apps/gu-scala-library-release","primaryAvatarUrl":"https://github.com/avatars/in/807361?s=80&v=4"},"commit":{"message":"v2.8.4 published by rtyley\n\nrtyley published release version 2.8.4\nusing gha-scala-library-release-workflow: https://github.com/guardian/gha-scala-library-release-workflow\n\nRelease-Version: 2.8.4\nRelease-Initiated-By: https://github.com/rtyley\nRelease-Workflow-Run: https://github.com/guardian/tags-thrift-schema/actions/runs/8070183910\nGitHub-Release-Notes: https://github.com/guardian/tags-thrift-schema/releases/tag/v2.8.4","shortMessageHtmlLink":"v2.8.4 published by rtyley"}},{"before":null,"after":"aff51077bd8f749c15f076e789e319c3a090f7b1","ref":"refs/heads/release-workflow/temporary/8070183910","pushedAt":"2024-02-27T19:20:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gu-scala-library-release[bot]","name":null,"path":"/apps/gu-scala-library-release","primaryAvatarUrl":"https://github.com/avatars/in/807361?s=80&v=4"},"commit":{"message":"Pass creds for gu-scala-library-release GitHub App - see https://github.com/guardian/etag-caching/pull/42 for further details","shortMessageHtmlLink":"Pass creds for gu-scala-library-release GitHub App - see guardian/eta…"}},{"before":"120f66e612f521adccb5d2b14aac0e4e7280c031","after":"aff51077bd8f749c15f076e789e319c3a090f7b1","ref":"refs/heads/main","pushedAt":"2024-02-27T18:55:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rtyley","name":"Roberto Tyley","path":"/rtyley","primaryAvatarUrl":"https://github.com/avatars/u/52038?s=80&v=4"},"commit":{"message":"Pass creds for gu-scala-library-release GitHub App - see https://github.com/guardian/etag-caching/pull/42 for further details","shortMessageHtmlLink":"Pass creds for gu-scala-library-release GitHub App - see guardian/eta…"}},{"before":"8b9ee524b3c362c162848da5b90d24a80311b309","after":"120f66e612f521adccb5d2b14aac0e4e7280c031","ref":"refs/heads/main","pushedAt":"2024-02-21T12:33:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"Setting version to 2.8.4-SNAPSHOT","shortMessageHtmlLink":"Setting version to 2.8.4-SNAPSHOT"}},{"before":"63c1952b83c5c244f130110e429b29782f066231","after":"8b9ee524b3c362c162848da5b90d24a80311b309","ref":"refs/heads/main","pushedAt":"2024-02-21T12:31:23.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"davidfurey","name":"David Furey","path":"/davidfurey","primaryAvatarUrl":"https://github.com/avatars/u/2619836?s=80&v=4"},"commit":{"message":"Merge pull request #43 from guardian/sponsorship-packages\n\nAdd optional sponsorship package field","shortMessageHtmlLink":"Merge pull request #43 from guardian/sponsorship-packages"}},{"before":"0320ffc2e5b9bbd6c2de9deb90a2158ee5f7cb3f","after":"63c1952b83c5c244f130110e429b29782f066231","ref":"refs/heads/main","pushedAt":"2024-02-21T12:23:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"Setting version to 2.8.3-SNAPSHOT","shortMessageHtmlLink":"Setting version to 2.8.3-SNAPSHOT"}},{"before":"d7921534b038ccf860cbb4a8598960724fabc334","after":"0320ffc2e5b9bbd6c2de9deb90a2158ee5f7cb3f","ref":"refs/heads/main","pushedAt":"2024-02-21T12:15:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"davidfurey","name":"David Furey","path":"/davidfurey","primaryAvatarUrl":"https://github.com/avatars/u/2619836?s=80&v=4"},"commit":{"message":"Merge pull request #45 from guardian/fix-gha-release\n\nUpdate gha-scala-library-release-workflow params","shortMessageHtmlLink":"Merge pull request #45 from guardian/fix-gha-release"}},{"before":null,"after":"21c628fd84b12e5ff40f84916c3f5355b3f91538","ref":"refs/heads/fix-gha-release","pushedAt":"2024-02-21T11:31:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidfurey","name":"David Furey","path":"/davidfurey","primaryAvatarUrl":"https://github.com/avatars/u/2619836?s=80&v=4"},"commit":{"message":"Update gha-scala-library-release-workflow params\n\nThese parameters were renamed with\nguardian/gha-scala-library-release-workflow@123feef\nfor greater consistency, we name to rename here:\n\n* `AUTOMATED_MAVEN_RELEASE_PGP_SECRET` -> `PGP_PRIVATE_KEY`\n* `AUTOMATED_MAVEN_RELEASE_SONATYPE_PASSWORD` -> `SONATYPE_PASSWORD`","shortMessageHtmlLink":"Update gha-scala-library-release-workflow params"}},{"before":"9ea85f123fac68418552182c1d8244cf059d8aa1","after":"d7921534b038ccf860cbb4a8598960724fabc334","ref":"refs/heads/main","pushedAt":"2024-02-21T11:01:31.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"davidfurey","name":"David Furey","path":"/davidfurey","primaryAvatarUrl":"https://github.com/avatars/u/2619836?s=80&v=4"},"commit":{"message":"Merge pull request #44 from guardian/adopt-GHA-Scala-Library-Release-Workflow\n\nAdopt GHA Scala Library Release Workflow","shortMessageHtmlLink":"Merge pull request #44 from guardian/adopt-GHA-Scala-Library-Release-…"}},{"before":"a92ef29b71c01fa0cda3493106583491f5ec00da","after":"5b7cc66c693c7eab4fb289944db9464dcfed14cf","ref":"refs/heads/adopt-GHA-Scala-Library-Release-Workflow","pushedAt":"2024-02-20T15:47:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidfurey","name":"David Furey","path":"/davidfurey","primaryAvatarUrl":"https://github.com/avatars/u/2619836?s=80&v=4"},"commit":{"message":"Bump to latest sbt\n\nmainly to get license.apache2 constant","shortMessageHtmlLink":"Bump to latest sbt"}},{"before":"b8e51760e78179dbc3557a1862e48f39351aaeba","after":"a92ef29b71c01fa0cda3493106583491f5ec00da","ref":"refs/heads/adopt-GHA-Scala-Library-Release-Workflow","pushedAt":"2024-02-20T15:37:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"davidfurey","name":"David Furey","path":"/davidfurey","primaryAvatarUrl":"https://github.com/avatars/u/2619836?s=80&v=4"},"commit":{"message":"Remove unnecessary release steps","shortMessageHtmlLink":"Remove unnecessary release steps"}},{"before":"8e0dfd38225ad118f1339df26fb91dfc8ad70ea4","after":"b8e51760e78179dbc3557a1862e48f39351aaeba","ref":"refs/heads/adopt-GHA-Scala-Library-Release-Workflow","pushedAt":"2024-02-20T15:33:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidfurey","name":"David Furey","path":"/davidfurey","primaryAvatarUrl":"https://github.com/avatars/u/2619836?s=80&v=4"},"commit":{"message":"Add Scala support badge\n\nCo-authored-by: Roberto Tyley ","shortMessageHtmlLink":"Add Scala support badge"}},{"before":"1750825c76738957a42363fc519002538f0f2e80","after":"8e0dfd38225ad118f1339df26fb91dfc8ad70ea4","ref":"refs/heads/adopt-GHA-Scala-Library-Release-Workflow","pushedAt":"2024-02-20T15:33:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidfurey","name":"David Furey","path":"/davidfurey","primaryAvatarUrl":"https://github.com/avatars/u/2619836?s=80&v=4"},"commit":{"message":"More concise license\n\nCo-authored-by: Roberto Tyley ","shortMessageHtmlLink":"More concise license"}},{"before":"7bf5fce5402e4e75471c8e454368852494a02d1a","after":"1750825c76738957a42363fc519002538f0f2e80","ref":"refs/heads/adopt-GHA-Scala-Library-Release-Workflow","pushedAt":"2024-02-20T15:32:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"davidfurey","name":"David Furey","path":"/davidfurey","primaryAvatarUrl":"https://github.com/avatars/u/2619836?s=80&v=4"},"commit":{"message":"Link to screenshots and video\n\nCo-authored-by: Roberto Tyley ","shortMessageHtmlLink":"Link to screenshots and video"}},{"before":null,"after":"7bf5fce5402e4e75471c8e454368852494a02d1a","ref":"refs/heads/adopt-GHA-Scala-Library-Release-Workflow","pushedAt":"2024-02-20T12:47:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidfurey","name":"David Furey","path":"/davidfurey","primaryAvatarUrl":"https://github.com/avatars/u/2619836?s=80&v=4"},"commit":{"message":"Adopt GHA Scala Library Release Workflow\n\nThis replaces the old release process which had developers manually running\n`sbt release` on their own laptops - each developer had to obtain their own\nPGP key and Sonatype credentials, which was an elaborate & fiddly process.\n\nNow there's a single set of release credentials, available through GitHub\nOrganisation Secrets, like we already have with NPM.\n\nThe changes required to adopt the automated workflow:\n\n* No need to set these sbt configuration keys, as they're now taken\n care of by the workflow:\n * `scmInfo` & `pomExtra`\n * `homepage`\n * `developers`\n * `releasePublishArtifactsAction`\n * `publishTo`\n* Remove the publish, release & push steps of sbt-release's\n `releaseProcess` configuration, because the workflow does those now, and\n the workflow only wants `sbt release` to create the versioning commits,\n and tag them appropriately. The workflow does the rest itself.\n* Remove `sbt-pgp` plugin because it's no longer used - the workflow does the signing using `gpg` directly.\n* Grant this repo access to the GitHub Organisation Secrets containing the Maven Release\n credentials with guardian/github-secret-access#21\n\nAdditionally, we add **automatic version numbering** based on compatibility assessment performed by `sbt-version-policy`:\n\n* Add the `sbt-version-policy` plugin, to allow it to do the compatibility assessment. This also sets the `versionScheme` for this library to `early-semver`, which is the recommended versioning for Scala libraries, and `sbt-version-policy` & correct sbt-eviction-issue-detection pretty much depend on the `versionScheme` being `early-semver`. Thus we also need to switch to using a new semver version number for our library version!\n* Add the `releaseVersion := fromAggregatedAssessedCompatibilityWithLatestRelease().value` sbt setting, which will intelligently set the release version based on `sbt-version-policy`'s compatibility assessment, thanks to scalacenter/sbt-version-policy#187 .\n\nThis change also drops support for Scala 2.11 since it does not seem to support the -release:11 scalac option which is required to ensure that the Java 17 workflow produces Java 11 compatible bytecode.","shortMessageHtmlLink":"Adopt GHA Scala Library Release Workflow"}},{"before":null,"after":"4ad2ada5e52f61344881e370ddc9d95d40f6c763","ref":"refs/heads/sponsorship-packages","pushedAt":"2024-02-16T17:30:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidfurey","name":"David Furey","path":"/davidfurey","primaryAvatarUrl":"https://github.com/avatars/u/2619836?s=80&v=4"},"commit":{"message":"Add optional sponsorship package field","shortMessageHtmlLink":"Add optional sponsorship package field"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEaj96oQA","startCursor":null,"endCursor":null}},"title":"Activity · guardian/tags-thrift-schema"}