Skip to content
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

ci: add the support for release pipeline #54

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

apolikamixitos
Copy link

What:

  • Added support for the release pipeline for the different packages of the project.

Description:

create-release-pr workflow:

  • Creates a release PR using release-plz tool based on the git history commits and generates the corresponding changelog file changes for each package separately (as discussed and confirmed with the team).

image

release workflow:

  • This workflow is triggered once the release PR gets merged and does the following:
    • Publishes the crates to the registry

    • Creates the corresponding Git releases and tags:
      Screenshot 2024-11-05 at 12 21 20 PM

    • Build the optimized artifacts of the project (wasm and archive files to be specific) and attach them to:

      • The GitHub releases:
        Screenshot 2024-11-05 at 12 21 20 PM

      • The secondary artifacts distribution channel R2:

      image

@apolikamixitos apolikamixitos requested a review from a team as a code owner November 5, 2024 11:29
@codecov-commenter
Copy link

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 99.12%. Comparing base (5ed9513) to head (31d1294).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #54   +/-   ##
=======================================
  Coverage   99.12%   99.12%           
=======================================
  Files          24       24           
  Lines        1940     1940           
=======================================
  Hits         1923     1923           
  Misses         17       17           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

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