Skip to content

Conversation

@TartanLeGrand
Copy link
Contributor

This pull request includes significant changes to the CI/CD pipeline for the SDK, specifically transitioning from the use of Drone CI to GitHub Actions for publishing and managing the npm package. The most important changes include the removal of Drone CI configurations and the addition of a new GitHub Actions workflow.

Changes to CI/CD pipeline:

  • .drone.yml: Removed the entire configuration for publishing, deprecating, and undeprecating the npm package using Drone CI.

  • github/workflows/publish-npm-sdk.yml: Added a new GitHub Actions workflow for publishing the npm package, which includes a manual trigger with options for staging and production environments.

@TartanLeGrand TartanLeGrand self-assigned this Mar 17, 2025
@TartanLeGrand TartanLeGrand marked this pull request as ready for review March 17, 2025 10:24
@SeddikBellamine SeddikBellamine self-requested a review May 28, 2025 14:11
Copy link
Contributor

@SeddikBellamine SeddikBellamine left a comment

Choose a reason for hiding this comment

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

some questions

@SeddikBellamine SeddikBellamine self-requested a review June 11, 2025 08:39
Copy link
Contributor

@SeddikBellamine SeddikBellamine left a comment

Choose a reason for hiding this comment

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

LGTM, just to keep in mind that we need to add nightly publish using gha

@TartanLeGrand TartanLeGrand merged commit dbe426d into develop Jun 11, 2025
1 of 2 checks passed
@TartanLeGrand TartanLeGrand deleted the ci/sdk/publish-npm branch June 11, 2025 09:49
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.

3 participants