Skip to content

Conversation

@themariofrancia
Copy link
Contributor

@themariofrancia themariofrancia commented Dec 9, 2025

Major Features:

Documentation:

  • Consolidate deployment documentation (chore: updated doc #734)
  • Remove duplicate docs from main README
  • Add deployment failure recovery guide
  • Update reference deployment status

Infrastructure:

  • Improve CI workflows for reliable releases
  • Fix changesets after v2.0.0 preparation
  • Align SDK dependencies with workspace

BREAKING CHANGE: Full redeem functionality modifies redemption flow

themariofrancia and others added 30 commits September 2, 2025 13:04
Signed-off-by: Mario Francia <[email protected]>

Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Alberto Molina <[email protected]>
Signed-off-by: Miguel_LZPF <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: jaime-iobermudez <[email protected]>
Signed-off-by: Axel Loupias <[email protected]>
Signed-off-by: Roberto Delgado <[email protected]>
Signed-off-by: Axel Loupias <[email protected]>
Co-authored-by: Alberto Molina <[email protected]>
Co-authored-by: Miguel_LZPF <[email protected]>
Co-authored-by: Mario Francia <[email protected]>
Co-authored-by: Roberto Delgado <[email protected]>
Co-authored-by: Axel Loupias <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Alberto Molina <[email protected]>
Signed-off-by: Miguel_LZPF <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: jaime-iobermudez <[email protected]>
Signed-off-by: Axel Loupias <[email protected]>
Signed-off-by: Roberto Delgado <[email protected]>
Signed-off-by: Axel Loupias <[email protected]>
Co-authored-by: Alberto Molina <[email protected]>
Co-authored-by: Miguel_LZPF <[email protected]>
Co-authored-by: Mario Francia <[email protected]>
Co-authored-by: Roberto Delgado <[email protected]>
Co-authored-by: Axel Loupias <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Axel Loupias <[email protected]>

Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Miguel_LZPF <[email protected]>
Signed-off-by: Luigi Navarro <[email protected]>
Co-authored-by: Luigi Navarro <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Axel Loupias <[email protected]>
Signed-off-by: Roberto Delgado <[email protected]>
Co-authored-by: Roberto Delgado <[email protected]>
Signed-off-by: Axel Loupias <[email protected]>

Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Manu Fernández <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Alberto Molina <[email protected]>
Signed-off-by: Miguel_LZPF <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Axel Loupias <[email protected]>
Signed-off-by: Roberto Delgado <[email protected]>
Signed-off-by: Manu Fernández <[email protected]>
Signed-off-by: Axel Loupias <[email protected]>
Co-authored-by: Alberto Molina <[email protected]>
Co-authored-by: Miguel_LZPF <[email protected]>
Co-authored-by: Mario Francia <[email protected]>
Co-authored-by: Roberto Delgado <[email protected]>
Co-authored-by: Axel Loupias <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Roberto Delgado <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Miguel_LZPF <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Axel Loupias <[email protected]>
Signed-off-by: Roberto Delgado <[email protected]>
Co-authored-by: Miguel_LZPF <[email protected]>
Co-authored-by: Mario Francia <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Miguel_LZPF <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Roberto Delgado <[email protected]>
Co-authored-by: Miguel_LZPF <[email protected]>
Co-authored-by: Roberto Delgado <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Manu Fernández <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Roberto Delgado <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Miguel_LZPF <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Alberto Molina <[email protected]>
Signed-off-by: Luigi Navarro <[email protected]>
Co-authored-by: Luigi Navarro <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Alberto Molina <[email protected]>
Signed-off-by: Axel Loupias <[email protected]>
Signed-off-by: Luigi Navarro <[email protected]>
Signed-off-by: Manu Fernández <[email protected]>
Signed-off-by: jaime-iobermudez <[email protected]>
Co-authored-by: Alberto Molina <[email protected]>
Co-authored-by: Luigi Navarro <[email protected]>
Co-authored-by: Manu Fernández <[email protected]>
Co-authored-by: jaime-iobermudez <[email protected]>
Signed-off-by: Axel-IoBuilders <[email protected]>

Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Alberto Molina <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Luigi Navarro <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Miguel_LZPF <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Manu Fernández <[email protected]>
Co-authored-by: Manu Fernández <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Manu Fernández <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Mario Francia <[email protected]>

Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Alberto Molina <[email protected]>
Signed-off-by: Miguel_LZPF <[email protected]>
Signed-off-by: jaime-iobermudez <[email protected]>
Signed-off-by: Axel Loupias <[email protected]>
Signed-off-by: Roberto Delgado <[email protected]>
Signed-off-by: Axel Loupias <[email protected]>
Signed-off-by: Luigi Navarro <[email protected]>
Signed-off-by: Manu Fernández <[email protected]>
Signed-off-by: Axel-IoBuilders <[email protected]>
Co-authored-by: jaime-iobermudez <[email protected]>
Co-authored-by: Alberto Molina <[email protected]>
Co-authored-by: Miguel_LZPF <[email protected]>
Co-authored-by: Roberto Delgado <[email protected]>
Co-authored-by: Axel Loupias <[email protected]>
Co-authored-by: Axel-IoBuilders <[email protected]>
Co-authored-by: Luigi Navarro <[email protected]>
Co-authored-by: Manu Fernández <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Mario Francia <[email protected]>

Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Mario Francia <[email protected]>

Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Axel-IoBuilders <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
MiguelLZPF and others added 12 commits November 25, 2025 15:13
Changed web app's SDK dependency from 'file:' protocol to wildcard '*'
to align with workspaces-based monorepo pattern.

This makes all internal ATS dependencies consistent:
- SDK → Contracts: uses '*'
- Web → SDK: now uses '*' (was 'file:')

All package versions remain at 1.17.0.

Signed-off-by: Miguel_LZPF <[email protected]>

Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Miguel_LZPF <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Alberto Molina <[email protected]>
Signed-off-by: Mario Francia <[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]>
Summary of changes:

1. Fixed --ignore pattern in ats.release.yml:
   - Changed from non-existent @hashgraph/mass-payout* to correct @mass-payout/* namespace

2. Simplified publish triggers in ats.publish.yml and mp.publish.yml:
   - Changed from release.published event to push.tags for automatic publishing
   - Tag push (v*-ats or v*-mp) now directly triggers publish workflow
   - No need to manually create GitHub release first

3. Removed recursive publish scripts:
   - Removed "publish": "npm publish" from contracts and SDK package.json
   - These caused npm to recursively call itself during publish lifecycle
   - Root cause of 403 errors and double-publish attempts in CI

4. Updated workflow documentation:
   - Moved .github/workflows/README.md to .github/WORKFLOWS.md
   - Updated diagrams and instructions to reflect tag-based triggers
   - Fixed --ignore patterns in manual release documentation

Signed-off-by: Miguel_LZPF <[email protected]>

Signed-off-by: Mario Francia <[email protected]>
These changesets were already applied during the v2.0.0-ats release
and should not remain in develop branch.

Signed-off-by: Miguel_LZPF <[email protected]>

Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Luigi Navarro <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Signed-off-by: Luigi Navarro <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
Co-authored-by: Luigi Navarro <[email protected]>
Signed-off-by: Mario Francia <[email protected]>
@hedera-eng-infrastructure
Copy link

hedera-eng-infrastructure commented Dec 9, 2025

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Copy link
Contributor

@gregscullard gregscullard left a comment

Choose a reason for hiding this comment

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

LGTM

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.