{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":644634806,"defaultBranch":"main","name":"protovalidate-cc","ownerLogin":"bufbuild","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-24T00:04:22.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54191850?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726149348.0","currentOid":""},"activityList":{"items":[{"before":"5f1d8aad29d503093f7cf904ddb48b2bc80d058b","after":"070a161b89f619ef56e30f31895d38614d150f0a","ref":"refs/heads/jchadwick/shared-field-rules","pushedAt":"2024-09-20T20:41:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jchadwick-buf","name":null,"path":"/jchadwick-buf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116005195?s=80&v=4"},"commit":{"message":"Update to protovalidate v0.8.1","shortMessageHtmlLink":"Update to protovalidate v0.8.1"}},{"before":"ab3d16eb0a9401c3a72f7393a259d975dc9b414d","after":"5f1d8aad29d503093f7cf904ddb48b2bc80d058b","ref":"refs/heads/jchadwick/shared-field-rules","pushedAt":"2024-09-17T23:31:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jchadwick-buf","name":null,"path":"/jchadwick-buf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116005195?s=80&v=4"},"commit":{"message":"Add unknown field checking","shortMessageHtmlLink":"Add unknown field checking"}},{"before":null,"after":"ab3d16eb0a9401c3a72f7393a259d975dc9b414d","ref":"refs/heads/jchadwick/shared-field-rules","pushedAt":"2024-09-12T13:55:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jchadwick-buf","name":null,"path":"/jchadwick-buf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116005195?s=80&v=4"},"commit":{"message":"Thanks, C++","shortMessageHtmlLink":"Thanks, C++"}},{"before":"87b452ff494d443902f011872549156a0a47f915","after":null,"ref":"refs/heads/dependabot/github_actions/actions/cache-4","pushedAt":"2024-08-07T15:01:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rodaine","name":"Chris Roche","path":"/rodaine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1268580?s=80&v=4"}},{"before":"2e5a0c1ce0576cd22af251733f35731f92a57172","after":"a01c79dbf8d23d0b88e3caa7634a758af83dd642","ref":"refs/heads/main","pushedAt":"2024-08-07T15:01:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rodaine","name":"Chris Roche","path":"/rodaine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1268580?s=80&v=4"},"commit":{"message":"Bump actions/cache from 3 to 4 (#51)\n\nBumps [actions/cache](https://github.com/actions/cache) from 3 to 4.\r\n
\r\nRelease notes\r\n

Sourced from actions/cache's\r\nreleases.

\r\n
\r\n

v4.0.0

\r\n

What's Changed

\r\n\r\n

New Contributors

\r\n\r\n

Full Changelog: https://github.com/actions/cache/compare/v3...v4.0.0

\r\n

v3.3.3

\r\n

What's Changed

\r\n\r\n

New Contributors

\r\n\r\n

Full Changelog: https://github.com/actions/cache/compare/v3...v3.3.3

\r\n

v3.3.2

\r\n

What's Changed

\r\n\r\n

New Contributors

\r\n\r\n

Full Changelog: https://github.com/actions/cache/compare/v3...v3.3.2

\r\n

v3.3.1

\r\n

What's Changed

\r\n\r\n

Full Changelog: https://github.com/actions/cache/compare/v3...v3.3.1

\r\n

v3.3.0

\r\n

What's Changed

\r\n\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nChangelog\r\n

Sourced from actions/cache's\r\nchangelog.

\r\n
\r\n

Releases

\r\n

3.0.0

\r\n\r\n

3.0.1

\r\n\r\n

3.0.2

\r\n\r\n

3.0.3

\r\n\r\n

3.0.4

\r\n\r\n

3.0.5

\r\n\r\n

3.0.6

\r\n\r\n

3.0.7

\r\n\r\n

3.0.8

\r\n\r\n

3.0.9

\r\n\r\n

3.0.10

\r\n\r\n\r\n
\r\n

... (truncated)

\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/cache&package-manager=github_actions&previous-version=3&new-version=4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\n> **Note**\r\n> Automatic rebases have been disabled on this pull request as it has\r\nbeen open for over 30 days.\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump actions/cache from 3 to 4 (#51)"}},{"before":"7ceb5bbe10b76076c6ac442d03b672e50421c024","after":null,"ref":"refs/heads/dependabot/github_actions/morrisoncole/pr-lint-action-1.7.1","pushedAt":"2024-08-07T15:00:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rodaine","name":"Chris Roche","path":"/rodaine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1268580?s=80&v=4"}},{"before":"0e320b9a842a90785bcb4f1ebf1400da0abb4a11","after":"2e5a0c1ce0576cd22af251733f35731f92a57172","ref":"refs/heads/main","pushedAt":"2024-08-07T15:00:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rodaine","name":"Chris Roche","path":"/rodaine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1268580?s=80&v=4"},"commit":{"message":"Bump morrisoncole/pr-lint-action from 1.7.0 to 1.7.1 (#55)\n\nBumps\r\n[morrisoncole/pr-lint-action](https://github.com/morrisoncole/pr-lint-action)\r\nfrom 1.7.0 to 1.7.1.\r\n
\r\nRelease notes\r\n

Sourced from morrisoncole/pr-lint-action's\r\nreleases.

\r\n
\r\n

v1.7.1

\r\n

What's Changed

\r\n
    \r\n
  • Upgrade Node from 16 -> 20 (by @​sirLisko in MorrisonCole/pr-lint-action#735,\r\nthanks! 🙏 )
  • \r\n
\r\n

New Contributors

\r\n
    \r\n
  • @​devnev made\r\ntheir first contribution in MorrisonCole/pr-lint-action#476
  • \r\n
  • @​alagos made\r\ntheir first contribution in MorrisonCole/pr-lint-action#594
  • \r\n
  • @​sirLisko\r\nmade their first contribution in MorrisonCole/pr-lint-action#735
  • \r\n
\r\n

Full Changelog: https://github.com/MorrisonCole/pr-lint-action/compare/v1.7.0...v.1.7.1

\r\n
\r\n
\r\n
\r\nCommits\r\n\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=morrisoncole/pr-lint-action&package-manager=github_actions&previous-version=1.7.0&new-version=1.7.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump morrisoncole/pr-lint-action from 1.7.0 to 1.7.1 (#55)"}},{"before":"b0f1609bc612e648f04bf1e7948681b07147826e","after":null,"ref":"refs/heads/editions-fixes","pushedAt":"2024-08-07T14:59:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rodaine","name":"Chris Roche","path":"/rodaine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1268580?s=80&v=4"}},{"before":"5ba3f454631e6dac1322ab618a222161e5d6dfc7","after":"0e320b9a842a90785bcb4f1ebf1400da0abb4a11","ref":"refs/heads/main","pushedAt":"2024-08-07T14:59:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rodaine","name":"Chris Roche","path":"/rodaine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1268580?s=80&v=4"},"commit":{"message":"Editions fixes (#58)\n\nUpdates Protobuf to v27 and protovalidate to v0.7.1, and fixes all of\r\nthe resulting compilation and conformance failures.\r\n\r\nAs one would expect, there was a tremendous amount of troubleshooting\r\ninvolved in this thankfully-relatively-small PR. Here's my log of what\r\nhappened. I'll try to be succinct, but I want to capture all of the\r\ndetails so my reasoning can be understood in the future.\r\n\r\n- First, I tried to update protobuf. This led to pulling a newer version\r\nof absl. The version of cel-cpp we use did not compile with this version\r\nof absl.\r\n\r\n- Next, I tried to update cel-cpp. However, the latest version of\r\ncel-cpp is broken on macOS for two separate reasons\r\n[1](https://github.com/google/cel-cpp/issues/831),\r\n[2](https://github.com/google/cel-cpp/issues/832).\r\n\r\n- After taking a break to work on other protovalidate implementations I\r\nreturned and tried another approach. This time, instead of updating\r\ncel-cpp, I just patched it to work with newer absl. Thankfully, this\r\nproved surprisingly viable. The `cel_cpp.patch` file now contains this\r\nfix too.\r\n\r\n- Unfortunately, compilation was broken in CI on a non-sense compiler\r\nerror:\r\n ```\r\nerror: could not convert template argument 'ptr' from 'const\r\ngoogle::protobuf::Struct& (* const)()' to 'const\r\ngoogle::protobuf::Struct& (* const)()'\r\n ```\r\n It seemed likely to be a compiler issue, thus I was stalled again.\r\n\r\n- For some reason it finally occurred to me that I probably should just\r\nsimply update the compiler. In a stroke of accidental rubber-ducking\r\nluck, I noticed that GitHub's `ubuntu-latest` had yet to actually move\r\nto `ubuntu-24.04`, which has a vastly more up-to-date C++ toolchain than\r\nthe older `ubuntu-22.04`. This immediately fixed the problem.\r\n\r\n- E-mail validation is hard. In other languages we fall back on standard\r\nlibrary functionality, but C++ puts us at a hard impasse; the C++\r\nstandard library hardly concerns itself with application-level\r\nfunctionality like SMTP standards. Anyway, I channeled my frustration at\r\nthe lack of a consistent validation scheme for e-mail, which culminated\r\ninto https://github.com/bufbuild/protovalidate/issues/236.\r\n\r\nFor the new failing test cases, we needed to improve the validation of\r\nlocalpart in C++. Lacking any specific reference point, I decided it\r\nwould be acceptable if the C++ version started adopting ideas from\r\nWHATWG HTML email validation. It doesn't move the `localpart` validation\r\nto _entirely_ work like WHATWG HTML email validation, as our version\r\nstill has our specific checks, but now we are a strict subset in\r\nprotovalidate-cc, so we can remove our additional checks later if we can\r\ngreenlight adopting the WHATWG HTML standard.\r\n\r\n- The remaining test failures are all related to ignoring validation\r\nrules and presence. The following changes were made:\r\n- The algorithm for ignoring empty fields is improved to match the\r\nspecified behavior closer.\r\n- The `ignore` option is now taken into account in addition to the\r\nlegacy `skipped` and `ignore_empty` options.\r\n - Support is added for `IGNORE_IF_DEFAULT_VALUE`\r\n- An edge case is added to ignore field presence on synthetic `Map`\r\ntypes. I haven't traced down why, but `has_presence` seems to always be\r\ntrue for fields of synthetic `Map` types in the C++ implementation.\r\n(Except in proto3?)\r\n\r\nAnd with that I think we will have working Editions support.","shortMessageHtmlLink":"Editions fixes (#58)"}},{"before":"69e41d130cf96836e3eccf964fa8787a8ae326c2","after":"b0f1609bc612e648f04bf1e7948681b07147826e","ref":"refs/heads/editions-fixes","pushedAt":"2024-08-06T23:05:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"jchadwick-buf","name":null,"path":"/jchadwick-buf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116005195?s=80&v=4"},"commit":{"message":"Add support for IGNORE_IF_DEFAULT_VALUE","shortMessageHtmlLink":"Add support for IGNORE_IF_DEFAULT_VALUE"}},{"before":"ef2fd4e5740811a3186b27201e970dedcbac5730","after":"69e41d130cf96836e3eccf964fa8787a8ae326c2","ref":"refs/heads/editions-fixes","pushedAt":"2024-08-02T15:52:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jchadwick-buf","name":null,"path":"/jchadwick-buf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116005195?s=80&v=4"},"commit":{"message":"Switch conformance CI to ubuntu-24.04 as well","shortMessageHtmlLink":"Switch conformance CI to ubuntu-24.04 as well"}},{"before":"48482a1a46ce3dc47772609ceaaa8a5fa3024838","after":"ef2fd4e5740811a3186b27201e970dedcbac5730","ref":"refs/heads/editions-fixes","pushedAt":"2024-08-02T15:36:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jchadwick-buf","name":null,"path":"/jchadwick-buf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116005195?s=80&v=4"},"commit":{"message":"Try compiling with ubuntu-24.04","shortMessageHtmlLink":"Try compiling with ubuntu-24.04"}},{"before":"ceb82f40fa192e9e05e0b5cab326294b7b6c1ebb","after":"48482a1a46ce3dc47772609ceaaa8a5fa3024838","ref":"refs/heads/editions-fixes","pushedAt":"2024-07-24T16:22:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jchadwick-buf","name":null,"path":"/jchadwick-buf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116005195?s=80&v=4"},"commit":{"message":"Update protovalidate to 0.7.1","shortMessageHtmlLink":"Update protovalidate to 0.7.1"}},{"before":"66834e078c0bc5036df9e705fffffbdb724c6986","after":"5ba3f454631e6dac1322ab618a222161e5d6dfc7","ref":"refs/heads/main","pushedAt":"2024-07-24T15:39:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jchadwick-buf","name":null,"path":"/jchadwick-buf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116005195?s=80&v=4"},"commit":{"message":"Add macOS testing to CI (#57)\n\nPlatform coverage in CI is valuable for C++ since the toolchains are so\r\nvariable. This PR should ensure nobody accidentally breaks macOS\r\nsupport.\r\n\r\nWindows does not currently work due to cel-cpp issues. I don't think we\r\ncan put any priority on patching that right now. I think MSVC testing\r\nwould go a long way to attest that changes are more properly portable,\r\nversus GCC and Clang which are fairly similar. Hopefully, we can\r\neventually rectify this. The necessary workflow change is already\r\npresent in this PR, so once `cel-cpp` is fixed we just need to add\r\n`windows-latest` to the matrix. Some day.\r\n\r\nThis PR is one I worked on a long time ago, but got stalled on. I\r\nrebased it and cleaned it up since I think it is valuable enough to\r\nmerge.","shortMessageHtmlLink":"Add macOS testing to CI (#57)"}},{"before":null,"after":"ceb82f40fa192e9e05e0b5cab326294b7b6c1ebb","ref":"refs/heads/editions-fixes","pushedAt":"2024-07-24T14:34:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jchadwick-buf","name":null,"path":"/jchadwick-buf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116005195?s=80&v=4"},"commit":{"message":"Update protovalidate to 0.7.1","shortMessageHtmlLink":"Update protovalidate to 0.7.1"}},{"before":"98a7f0d7e478396bc84fddd13cb54ac5267a423d","after":"66834e078c0bc5036df9e705fffffbdb724c6986","ref":"refs/heads/main","pushedAt":"2024-07-23T23:53:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jchadwick-buf","name":null,"path":"/jchadwick-buf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/116005195?s=80&v=4"},"commit":{"message":"Makefile: fix bazel -> $(BAZEL) for some targets (#56)\n\nRelatively minor issue: some targets directly invoke `bazel` instead of\r\nusing the `$(BAZEL)` variable. The upshot of this is that e.g. `make\r\nBAZEL=bazelisk` does not work as expected as some calls will not use\r\n`bazelisk` as expected.","shortMessageHtmlLink":"Makefile: fix bazel -> $(BAZEL) for some targets (#56)"}},{"before":null,"after":"7ceb5bbe10b76076c6ac442d03b672e50421c024","ref":"refs/heads/dependabot/github_actions/morrisoncole/pr-lint-action-1.7.1","pushedAt":"2024-02-26T14:42:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump morrisoncole/pr-lint-action from 1.7.0 to 1.7.1\n\nBumps [morrisoncole/pr-lint-action](https://github.com/morrisoncole/pr-lint-action) from 1.7.0 to 1.7.1.\n- [Release notes](https://github.com/morrisoncole/pr-lint-action/releases)\n- [Commits](https://github.com/morrisoncole/pr-lint-action/compare/v1.7.0...v1.7.1)\n\n---\nupdated-dependencies:\n- dependency-name: morrisoncole/pr-lint-action\n dependency-type: direct:production\n update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump morrisoncole/pr-lint-action from 1.7.0 to 1.7.1"}},{"before":"b39c3e09b6ed64e72f9380461114f25adbe5ec02","after":null,"ref":"refs/heads/chrispine-add-to-project","pushedAt":"2024-02-13T22:31:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"chrispine","name":"Chris Pine","path":"/chrispine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4594088?s=80&v=4"}},{"before":"8fa94561f90064f18c6375039abb33e9f2265845","after":"98a7f0d7e478396bc84fddd13cb54ac5267a423d","ref":"refs/heads/main","pushedAt":"2024-02-13T22:31:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"chrispine","name":"Chris Pine","path":"/chrispine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4594088?s=80&v=4"},"commit":{"message":"Create add-to-project workflow (#53)\n\nCreates GitHub workflow to add new issues/PRs to the project board,\r\nusing the existing shared workflow. We first tested this in\r\nhttps://github.com/bufbuild/knit/pull/28","shortMessageHtmlLink":"Create add-to-project workflow (#53)"}},{"before":"0033fe20cf4383bc834721f6e828cb9454a6be4c","after":"b39c3e09b6ed64e72f9380461114f25adbe5ec02","ref":"refs/heads/chrispine-add-to-project","pushedAt":"2024-02-13T22:24:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"chrispine","name":"Chris Pine","path":"/chrispine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4594088?s=80&v=4"},"commit":{"message":"Merge branch 'main' into chrispine-add-to-project","shortMessageHtmlLink":"Merge branch 'main' into chrispine-add-to-project"}},{"before":"4bbcd7652061db9fc2b6347508ec3b6214a3b361","after":"87b452ff494d443902f011872549156a0a47f915","ref":"refs/heads/dependabot/github_actions/actions/cache-4","pushedAt":"2024-02-13T20:44:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/cache from 3 to 4\n\nBumps [actions/cache](https://github.com/actions/cache) from 3 to 4.\n- [Release notes](https://github.com/actions/cache/releases)\n- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)\n- [Commits](https://github.com/actions/cache/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/cache\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/cache from 3 to 4"}},{"before":"94fdb4bd06d4c701474d3b602ae9f28e28a4f338","after":null,"ref":"refs/heads/rodaine/host_and_port","pushedAt":"2024-02-13T20:43:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"rodaine","name":"Chris Roche","path":"/rodaine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1268580?s=80&v=4"}},{"before":"8e10a0ee6d9b69f9c1afc9f6ad0c69ace900e3b0","after":"8fa94561f90064f18c6375039abb33e9f2265845","ref":"refs/heads/main","pushedAt":"2024-02-13T20:43:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"rodaine","name":"Chris Roche","path":"/rodaine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1268580?s=80&v=4"},"commit":{"message":"Add string.host_and_port support (#52)\n\nSee https://github.com/bufbuild/protovalidate/pull/164","shortMessageHtmlLink":"Add string.host_and_port support (#52)"}},{"before":"e7928f05082dde3829873c263df696cda2b5e81e","after":"94fdb4bd06d4c701474d3b602ae9f28e28a4f338","ref":"refs/heads/rodaine/host_and_port","pushedAt":"2024-02-13T20:30:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodaine","name":"Chris Roche","path":"/rodaine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1268580?s=80&v=4"},"commit":{"message":"checkpoint","shortMessageHtmlLink":"checkpoint"}},{"before":"cb7edac11d48b86e281367b01e3a5c8e938652b7","after":"e7928f05082dde3829873c263df696cda2b5e81e","ref":"refs/heads/rodaine/host_and_port","pushedAt":"2024-02-13T20:29:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rodaine","name":"Chris Roche","path":"/rodaine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1268580?s=80&v=4"},"commit":{"message":"checkpoint","shortMessageHtmlLink":"checkpoint"}},{"before":null,"after":"cb7edac11d48b86e281367b01e3a5c8e938652b7","ref":"refs/heads/rodaine/host_and_port","pushedAt":"2024-02-13T20:16:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rodaine","name":"Chris Roche","path":"/rodaine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1268580?s=80&v=4"},"commit":{"message":"Add string.host_and_port support","shortMessageHtmlLink":"Add string.host_and_port support"}},{"before":null,"after":"0033fe20cf4383bc834721f6e828cb9454a6be4c","ref":"refs/heads/chrispine-add-to-project","pushedAt":"2024-02-13T20:06:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"chrispine","name":"Chris Pine","path":"/chrispine","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4594088?s=80&v=4"},"commit":{"message":"Create add-to-project workflow\n\nCreates GitHub workflow to add new issues/PRs to the project board, using the existing shared workflow. We first tested this in https://github.com/bufbuild/knit/pull/28","shortMessageHtmlLink":"Create add-to-project workflow"}},{"before":null,"after":"4bbcd7652061db9fc2b6347508ec3b6214a3b361","ref":"refs/heads/dependabot/github_actions/actions/cache-4","pushedAt":"2024-01-22T14:31:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump actions/cache from 3 to 4\n\nBumps [actions/cache](https://github.com/actions/cache) from 3 to 4.\n- [Release notes](https://github.com/actions/cache/releases)\n- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)\n- [Commits](https://github.com/actions/cache/compare/v3...v4)\n\n---\nupdated-dependencies:\n- dependency-name: actions/cache\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump actions/cache from 3 to 4"}},{"before":"e574284f2a36e996d22270e95ec4749045d60245","after":null,"ref":"refs/heads/dependabot/github_actions/actions/setup-go-5","pushedAt":"2023-12-15T17:22:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Alfus","name":"Alfred Fuller","path":"/Alfus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4567082?s=80&v=4"}},{"before":"f170a7b4ce346ed8f173097e7111f29c4932ad68","after":"8e10a0ee6d9b69f9c1afc9f6ad0c69ace900e3b0","ref":"refs/heads/main","pushedAt":"2023-12-15T17:22:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Alfus","name":"Alfred Fuller","path":"/Alfus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4567082?s=80&v=4"},"commit":{"message":"Bump actions/setup-go from 4 to 5 (#47)\n\nBumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to\r\n5.\r\n
\r\nRelease notes\r\n

Sourced from actions/setup-go's\r\nreleases.

\r\n
\r\n

v5.0.0

\r\n

What's Changed

\r\n

In scope of this release, we change Nodejs runtime from node16 to\r\nnode20 (actions/setup-go#421).\r\nMoreover, we update some dependencies to the latest versions (actions/setup-go#445).

\r\n

Besides, this release contains such changes as:

\r\n
    \r\n
  • Fix hosted tool cache usage on windows by @​galargh in actions/setup-go#411
  • \r\n
  • Improve documentation regarding dependencies caching by @​artemgavrilov\r\nin actions/setup-go#417
  • \r\n
\r\n

New Contributors

\r\n
    \r\n
  • @​galargh made\r\ntheir first contribution in actions/setup-go#411
  • \r\n
  • @​artemgavrilov\r\nmade their first contribution in actions/setup-go#417
  • \r\n
  • @​chenrui333 made\r\ntheir first contribution in actions/setup-go#421
  • \r\n
\r\n

Full Changelog: https://github.com/actions/setup-go/compare/v4...v5.0.0

\r\n

v4.1.0

\r\n

What's Changed

\r\n

In scope of this release, slow installation on Windows was fixed by\r\n@​dsame in actions/setup-go#393\r\nand OS version was added to primaryKey for Ubuntu runners\r\nto avoid conflicts (actions/setup-go#383)

\r\n

This release also includes the following changes:

\r\n
    \r\n
  • Remove implicit dependencies by @​nikolai-laevskii\r\nin actions/setup-go#378
  • \r\n
  • Update action.yml by @​mkelly in actions/setup-go#379
  • \r\n
  • Added a description that go-version should be specified as a string\r\ntype by @​n3xem in\r\nactions/setup-go#367
  • \r\n
  • Add note about YAML parsing versions by @​dmitry-shibanov\r\nin actions/setup-go#382
  • \r\n
  • Automatic update of configuration files from 05/23/2023 by @​github-actions\r\nin actions/setup-go#377
  • \r\n
  • Bump tough-cookie and @​azure/ms-rest-js by @​dependabot in actions/setup-go#392
  • \r\n
  • Bump word-wrap from 1.2.3 to 1.2.4 by @​dependabot in actions/setup-go#397
  • \r\n
  • Bump semver from 6.3.0 to 6.3.1 by @​dependabot in actions/setup-go#396
  • \r\n
\r\n

New Contributors

\r\n
    \r\n
  • @​mkelly made\r\ntheir first contribution in actions/setup-go#379
  • \r\n
  • @​n3xem made\r\ntheir first contribution in actions/setup-go#367
  • \r\n
\r\n

Full Changelog: https://github.com/actions/setup-go/compare/v4...v4.1.0

\r\n

v4.0.1

\r\n

What's Changed

\r\n
    \r\n
  • Update documentation for v4 by @​dsame in actions/setup-go#354
  • \r\n
  • Fix glob bug in the package.json scripts section by @​IvanZosimov in\r\nactions/setup-go#359
  • \r\n
  • Bump xml2js dependency by @​dmitry-shibanov\r\nin actions/setup-go#370
  • \r\n
  • Bump @actions/cache dependency to v3.2.1 by @​nikolai-laevskii\r\nin actions/setup-go#374
  • \r\n
\r\n

New Contributors

\r\n
    \r\n
  • @​nikolai-laevskii\r\nmade their first contribution in actions/setup-go#374
  • \r\n
\r\n

Full Changelog: https://github.com/actions/setup-go/compare/v4...v4.0.1

\r\n
\r\n
\r\n
\r\nCommits\r\n
    \r\n
  • 0c52d54\r\nUpdate dependencies for node20 (#445)
  • \r\n
  • bfd2fb3\r\nMerge pull request #421\r\nfrom chenrui333/node20-runtime
  • \r\n
  • 3d65fa5\r\nfeat: bump to use actions/checkout@v4
  • \r\n
  • 8a505c9\r\nfeat: bump to use node20 runtime
  • \r\n
  • 883490d\r\nMerge pull request #417\r\nfrom artemgavrilov/main
  • \r\n
  • d45ebba\r\nRephrase sentence
  • \r\n
  • 317c661\r\nReplace wildcards term with globs.
  • \r\n
  • f90673a\r\nMerge pull request #1 from\r\nartemgavrilov/caching-docs-improvement
  • \r\n
  • 8018234\r\nImprove documentation regarding dependencies cachin
  • \r\n
  • d085b4f\r\nMerge pull request #411\r\nfrom galargh/fix/windows-hostedtoolcache
  • \r\n
  • Additional commits viewable in compare\r\nview
  • \r\n
\r\n
\r\n
\r\n\r\n\r\n[![Dependabot compatibility\r\nscore](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=actions/setup-go&package-manager=github_actions&previous-version=4&new-version=5)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\r\n\r\nDependabot will resolve any conflicts with this PR as long as you don't\r\nalter it yourself. You can also trigger a rebase manually by commenting\r\n`@dependabot rebase`.\r\n\r\n[//]: # (dependabot-automerge-start)\r\n[//]: # (dependabot-automerge-end)\r\n\r\n---\r\n\r\n
\r\nDependabot commands and options\r\n
\r\n\r\nYou can trigger Dependabot actions by commenting on this PR:\r\n- `@dependabot rebase` will rebase this PR\r\n- `@dependabot recreate` will recreate this PR, overwriting any edits\r\nthat have been made to it\r\n- `@dependabot merge` will merge this PR after your CI passes on it\r\n- `@dependabot squash and merge` will squash and merge this PR after\r\nyour CI passes on it\r\n- `@dependabot cancel merge` will cancel a previously requested merge\r\nand block automerging\r\n- `@dependabot reopen` will reopen this PR if it is closed\r\n- `@dependabot close` will close this PR and stop Dependabot recreating\r\nit. You can achieve the same result by closing it manually\r\n- `@dependabot show ignore conditions` will show all\r\nof the ignore conditions of the specified dependency\r\n- `@dependabot ignore this major version` will close this PR and stop\r\nDependabot creating any more for this major version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this minor version` will close this PR and stop\r\nDependabot creating any more for this minor version (unless you reopen\r\nthe PR or upgrade to it yourself)\r\n- `@dependabot ignore this dependency` will close this PR and stop\r\nDependabot creating any more for this dependency (unless you reopen the\r\nPR or upgrade to it yourself)\r\n\r\n\r\n
\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Alfred Fuller ","shortMessageHtmlLink":"Bump actions/setup-go from 4 to 5 (#47)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMDo0MToxOC4wMDAwMDBazwAAAAS8WtO6","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMDo0MToxOC4wMDAwMDBazwAAAAS8WtO6","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0xNVQxNzoyMjo0MS4wMDAwMDBazwAAAAPLb7Uw"}},"title":"Activity · bufbuild/protovalidate-cc"}