Skip to content

chore: sync main into v1 (Rust 1.78 lockfile, actions bumps) - #284

Open
eli-r-ph wants to merge 3 commits into
v1from
v1-sync-main
Open

eli-r-ph wants to merge 3 commits into
v1from
v1-sync-main

Conversation

@eli-r-ph

@eli-r-ph eli-r-ph commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

💡 Motivation and Context

Brings the 3 commits that landed on main since v1 forked into 1.0, so 1.0 doesn't drop them. Each one is cherry-picked with -x:

Adaptations to v1:

  • ci.yaml: fix: Preserve Rust 1.78 dependency compatibility #277's two MSRV jobs are ported without --features capture-v1, because v1 removed that feature (V1 is the only path).
  • transport.rs: both sides add the same #[allow(deprecated)], so v1's comment wording stays.
  • Cargo.lock: drops the orphaned semver entry, because v1 removed that dependency. Every other package matches main.
  • sdk-compliance-tests-v0.yml and -v1.yml: main bumps their harness pin, but v1 deleted both files and runs the harness from sdk-compliance-tests.yml, so they stay deleted.

Independent of #279 and #280: it merges cleanly with both.

💚 How did you test it?

📝 Checklist

  • I reviewed the submitted code.
  • I added tests to verify the changes.
  • I updated the docs if needed.
  • No breaking change or entry added to the changelog.

If releasing new changes

  • Ran sampo add to generate a changeset file

🤖 Agent context

Autonomy: Human-driven (agent-assisted)

  • Cursor agent (Claude). The author chose a reviewable PR over pushing a merge to v1. Squash merges don't record merge history, so main still shows as unmerged. A no-content merge to record that history is planned for after the 1.0 PRs land.

marandaneto and others added 3 commits October 9, 2026 11:21
* build: Correct minimum Rust version and refresh agent guidance

* docs: Remove Rust minimum-version changes from instruction cleanup

* fix: Keep the locked dependency graph compatible with Rust 1.78

* fix: Preserve MSRV when allowing atomic method deprecation

(cherry picked from commit 26b75f2)
Bumps the github-actions group with 4 updates: [dtolnay/rust-toolchain](https://github.com/dtolnay/rust-toolchain), [github/codeql-action/init](https://github.com/github/codeql-action), [github/codeql-action/analyze](https://github.com/github/codeql-action) and [PostHog/posthog-sdk-test-harness/.github/workflows/test-sdk-action.yml](https://github.com/posthog/posthog-sdk-test-harness).

Updates `dtolnay/rust-toolchain` from 02cb101ec7c40f2c49e1d9714d64511d8e1b74de to 7e38f4b43b4db5c8dd498af069a4f6196df1d067
- [Release notes](https://github.com/dtolnay/rust-toolchain/releases)
- [Commits](dtolnay/rust-toolchain@02cb101...7e38f4b)

Updates `github/codeql-action/init` from 4.38.1 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@1c5b675...2892aa5)

Updates `github/codeql-action/analyze` from 4.38.1 to 4.38.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](github/codeql-action@1c5b675...2892aa5)

Updates `PostHog/posthog-sdk-test-harness/.github/workflows/test-sdk-action.yml` from 1.6.0 to 1.10.0
- [Release notes](https://github.com/posthog/posthog-sdk-test-harness/releases)
- [Changelog](https://github.com/PostHog/posthog-sdk-test-harness/blob/main/CHANGELOG.md)
- [Commits](PostHog/posthog-sdk-test-harness@c32f495...0035b3d)

---
updated-dependencies:
- dependency-name: dtolnay/rust-toolchain
  dependency-version: 7e38f4b43b4db5c8dd498af069a4f6196df1d067
  dependency-type: direct:production
  dependency-group: github-actions
- dependency-name: github/codeql-action/init
  dependency-version: 4.38.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: github/codeql-action/analyze
  dependency-version: 4.38.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: PostHog/posthog-sdk-test-harness/.github/workflows/test-sdk-action.yml
  dependency-version: 1.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ioannis J <yiannis@posthog.com>
(cherry picked from commit a83357a)
Bumps the github-actions group with 2 updates: [dtolnay/rust-toolchain](https://github.com/dtolnay/rust-toolchain) and [PostHog/posthog-sdk-test-harness/.github/workflows/test-sdk-action.yml](https://github.com/posthog/posthog-sdk-test-harness).

Updates `dtolnay/rust-toolchain` from 7e38f4b43b4db5c8dd498af069a4f6196df1d067 to e2a55d2ffb04f378e9626c28d38b36d230d1e12f
- [Release notes](https://github.com/dtolnay/rust-toolchain/releases)
- [Commits](dtolnay/rust-toolchain@7e38f4b...e2a55d2)

Updates `PostHog/posthog-sdk-test-harness/.github/workflows/test-sdk-action.yml` from 1.10.0 to 1.13.1
- [Release notes](https://github.com/posthog/posthog-sdk-test-harness/releases)
- [Changelog](https://github.com/PostHog/posthog-sdk-test-harness/blob/main/CHANGELOG.md)
- [Commits](PostHog/posthog-sdk-test-harness@0035b3d...e32f08b)

---
updated-dependencies:
- dependency-name: dtolnay/rust-toolchain
  dependency-version: e2a55d2ffb04f378e9626c28d38b36d230d1e12f
  dependency-type: direct:production
  dependency-group: github-actions
- dependency-name: PostHog/posthog-sdk-test-harness/.github/workflows/test-sdk-action.yml
  dependency-version: 1.13.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
(cherry picked from commit b0038bd)
@eli-r-ph eli-r-ph self-assigned this Oct 9, 2026
@eli-r-ph
eli-r-ph marked this pull request as ready for review October 9, 2026 19:51
@eli-r-ph
eli-r-ph requested a review from a team as a code owner October 9, 2026 19:51

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants