Skip to content

chore: merge Yuoki 1.3.0 release into main - #19

Merged
jatmn merged 5 commits into
mainfrom
release/1.3.0
Oct 8, 2026
Merged

jatmn merged 5 commits into
mainfrom
release/1.3.0

Conversation

@jatmn

@jatmn jatmn commented Oct 8, 2026 •

Copy link
Copy Markdown
Owner

Merge release/1.3.0 into main to bring in the Yuoki 1.3.0 Factorio 2.1 compatibility work, optional inserter cleanup, Lua baseline, and release metadata from #11, #13, #17, and #18.

Resolved overlapping CI/documentation additions by retaining the release branch's completed Lua baseline and preserving main's existing Pullfrog owner-command workflow and documentation. Updated the development note to describe the combined tree. The integration commit changes no gameplay or packaged sources relative to release head 5778161.

Validation:

  • All 17 CI-routing, owner-authorization, and packaging regression tests passed locally, without skips.
  • All tracked Python files parsed; all tracked Lua files and .luacheckrc passed Lua 5.2.4 syntax checks.
  • Actionlint 1.7.12 and whitespace checks against both parents passed.
  • Built and validated Yuoki_1.3.0.zip: 1,038 packaged files, metadata, notices, exact membership and checksum passed; development tooling excluded.
  • Integration CI passed all five jobs: change routing, Python regressions, Lua syntax/Luacheck/StyLua, actionlint, and packaging. The release-branch push CI also passed.

The original release head passed Lua/package CI. #18 documents Factorio 2.1.21 validation across five base/expansion configurations and the quality-module save regression. Engine validation was not repeated for this integration, which preserves those shipped sources exactly.

jatmn added 4 commits October 8, 2026 09:14
* Port Yuoki 1.3.0 startup to Factorio 2.1

* Align optional expansion dependency minimums with Factorio 2.1.20

* Fix Angel slag recycling cleanup for Factorio 2.1

* Run Angel slag cleanup whenever Recycler is enabled
* style: establish Lua formatting baseline for 1.3.0

* ci: enforce the reviewed Lua baseline on release/1.3.0
* fix: preserve Yuoki behavior across Factorio 2.1 API changes

* docs: prepare Yuoki 1.3.0 release metadata

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Sorry, we are unable to review this pull request

The GitHub API does not allow us to fetch diffs exceeding 20000 lines

@jatmn
jatmn merged commit 50ea38b into main Oct 8, 2026
11 checks passed
@jatmn
jatmn deleted the release/1.3.0 branch October 8, 2026 22:39
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.

1 participant