Skip to content

Adds scheduled GHA syncing LedgerCloseMeta fixtures from Core - #226

Open
Shaptic wants to merge 4 commits into
mainfrom
autosync-fixtures
Open

Shaptic wants to merge 4 commits into
mainfrom
autosync-fixtures

Conversation

@Shaptic

@Shaptic Shaptic commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

The new sync-core-lcm-fixtures.yml workflow runs regularly and copies .xdr files from stellar-core/test-lcm-current into the local internal/ingest/testdata/test-lcms so that the TestCoreLCMIngestion unit test always has the latest LedgerCloseMeta files for its run.

Copilot AI balanced review requested due to automatic review settings August 28, 2026 21:26

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds weekly synchronization of Stellar Core LedgerCloseMeta fixtures and validates them through Horizon ingestion tests.

Changes:

  • Adds scheduled/manual fixture synchronization and PR creation.
  • Documents automated fixture ownership.
  • Updates CI timeout rationale.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/sync-core-lcm-fixtures.yml Synchronizes, tests, and proposes fixture updates.
internal/ingest/core_lcm_test.go Warns against manual fixture edits.
.github/workflows/go.yml Updates fixture-test runtime documentation.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.


- name: Open a pull request
if: steps.diff.outputs.changed == 'true'
uses: peter-evans/create-pull-request@v7

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bruh this can't possibly be that serious

Copilot AI review requested due to automatic review settings August 28, 2026 21:38

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

BASE_BRANCH: protocol-next
CORE_REF: ${{ github.event.inputs.core_ref || 'master' }}
FIXTURE_DIR: internal/ingest/testdata/test-lcms
CORE_LCM_DIR: test-lcm-next
Copilot AI balanced review requested due to automatic review settings September 30, 2026 17:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🔵 Needs a closer look

The workflow syncs test-lcm-next, but the PR description promises test-lcm-current; the intended corpus needs to be clarified.

Review effort: Balanced
Findings: 1 High severity · 1 Low severity

Open (2)

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