-
Notifications
You must be signed in to change notification settings - Fork 17
feat: sync infrastructure files from develop #712
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
Syncs all codebase changes from develop branch to main (excluding workflow files): - Smart contracts (packages/ats/contracts/) - SDK (packages/ats/sdk/) - Web application (apps/ats/web/) - Mass payout packages - Tests, documentation, configuration files Includes features from develop: - T-REX SDK enhancements - Bond coupon system improvements - UI/UX fixes and refactoring - Workspace dependency alignment - Version alignment to 1.17.0 - Scripts refactoring - Changesets implementation - Mass-payout build fixes Part 2/2 of develop→main sync (codebase changes). Workflow files are in PR #712. Signed-off-by: Miguel_LZPF <[email protected]>
Syncs all codebase changes from develop branch to main (excluding workflow files): - Smart contracts (packages/ats/contracts/) - SDK (packages/ats/sdk/) - Web application (apps/ats/web/) - Mass payout packages - Tests, documentation, configuration files Includes features from develop: - T-REX SDK enhancements - Bond coupon system improvements - UI/UX fixes and refactoring - Workspace dependency alignment - Version alignment to 1.17.0 - Scripts refactoring - Changesets implementation - Mass-payout build fixes Part 2/2 of develop→main sync (codebase changes). Workflow files are in PR #712. Signed-off-by: Miguel_LZPF <[email protected]>
Syncs all codebase changes from develop branch to main (excluding workflow files): - Smart contracts (packages/ats/contracts/) - SDK (packages/ats/sdk/) - Web application (apps/ats/web/) - Mass payout packages - Tests, documentation, configuration files Includes features from develop: - T-REX SDK enhancements - Bond coupon system improvements - UI/UX fixes and refactoring - Workspace dependency alignment - Version alignment to 1.17.0 - Scripts refactoring - Changesets implementation - Mass-payout build fixes Part 2/2 of develop→main sync (codebase changes). Workflow files are in PR #712. Signed-off-by: Miguel_LZPF <[email protected]>
…kflows Phase 1 alignment completed: - Removed 53 files that don't exist on develop: - Build artifacts (.solhint.json, functions.txt) - Misnamed contracts (totalBalancesStorageWrapper.sol, BondUSARead.sol) - TimeTravel test contracts (6 files) - Demo test files (3 files) - Unit test files (40 files) - Restored TotalBalancesStorageWrapper.sol from develop - Reverted .github/ workflow files to match main This ensures PR #713 only contains codebase changes, while workflow changes remain in PR #712. Signed-off-by: Miguel_LZPF <[email protected]>
This PR contains minimal infrastructure updates required to align main branch with develop branch improvements: Changes from commit e0c152e (release tag pattern fix): - Add endsWith() checks to release tag matching logic - Ensures tags ending with '-ats' or '-ATS' trigger workflows - Fixes both contracts and SDK job conditions in ats.publish.yml Changes from commit 7f34000 (npm publish access fix): - Change npm publish access from 'restricted' to 'public' - Required for scoped @hashgraph packages to publish correctly - Applied to both contracts and SDK publish steps Additional change: - Move workflows documentation from .github/README.md to .github/workflows/README.md for better organization All other workflow files remain identical to main branch, ensuring no unintended regressions. This is part 1/2 of the develop-to-main sync strategy (infrastructure changes only). Related: Part 2/2 is PR #713 (codebase changes) Signed-off-by: Miguel_LZPF <[email protected]>
cc937b9 to
284eb46
Compare
gregscullard
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Update PR #712 branch to include changes from PR #713 (codebase sync) that was just merged to main. This brings the branch up to date with the current main branch state. Signed-off-by: Miguel_LZPF <[email protected]>
rbarker-dev
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor changes needed.
Update PR #712 branch to include changes from PR #713 (codebase sync) that was just merged to main. This brings the branch up to date with the current main branch state. Signed-off-by: Miguel_LZPF <[email protected]>
41ab7ca to
cd08da6
Compare
|
Thanks for the comments @rbarker-dev ! Should be all fixed now |
rbarker-dev
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Brings workflow fixes from PR #712 and #713 into develop branch. Conflicts resolved: workflow files (main's version), contract/test files (develop's version). Signed-off-by: Miguel_LZPF <[email protected]>
Brings workflow fixes from PR #712 and #713 into develop branch. Conflicts resolved: workflow files (main's version), contract/test files (develop's version). Signed-off-by: Miguel_LZPF <[email protected]>
Signed-off-by: Miguel_LZPF <[email protected]>
Brings workflow fixes from PR #712 and #713 into develop branch. Conflicts resolved: workflow files (main's version), contract/test files (develop's version). Signed-off-by: Miguel_LZPF <[email protected]>
Signed-off-by: Miguel_LZPF <[email protected]> Signed-off-by: Mario Francia <[email protected]>
Brings workflow fixes from PR #712 and #713 into develop branch. Conflicts resolved: workflow files (main's version), contract/test files (develop's version). Signed-off-by: Miguel_LZPF <[email protected]> Signed-off-by: Mario Francia <[email protected]>
Description
Sync PR: Minimal infrastructure updates to align main branch with develop improvements.
Important: This PR was rebuilt using a clean slate approach to ensure zero unwanted regressions. Previous commits (8333f2b, cc937b9) contained unintended changes that have been removed.
What Changed
Only 2 files modified (down from 8 in previous version):
.github/workflows/README.md.github/README.mdto.github/workflows/README.md.github/workflows/ats.publish.yml(4 specific fixes only):endsWith()checks for release tags ending with '-ats'/'-ATS'All 6 other workflow files remain 100% identical to main (no changes):
Why This Approach
Clean Slate Strategy:
Regressions Prevented:
Verification
Alignment Status:
Testing:
Type of change
Checklist
Part 1/2 of develop→main sync strategy
Reviewers Required:
Related PR: #713 (codebase sync)