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

GitHub package registry deployment action #61

Closed
wants to merge 3 commits into from

Conversation

GPortas
Copy link
Contributor

@GPortas GPortas commented May 23, 2023

What this PR does / why we need it:

Introduces an automated GitHub action to be executed on PR commits.

The action builds and deploys the package to a new GitHub npm registry (https://github.com/IQSS/dataverse-client-javascript/pkgs/npm/dataverse-client-javascript), dedicated to development images from PRs only. This way the SPA can use these versions to test the changes developed in the package during the PRs.

Which issue(s) this PR closes:

Special notes for your reviewer:

Versioning format followed for the pushed packages:

<NEXT_RELEASE_VERSION>-pr<PR_NUMBER>.<SHORTENED_COMMIT_HASH>

Example:

2.0.0-pr61.8ac5f25

Suggestions on how to test this:

N/A

Is there a release notes update needed for this change?:

No

Additional documentation:

N/A

@GPortas GPortas self-assigned this May 23, 2023
@GPortas GPortas marked this pull request as ready for review May 23, 2023 16:33
@GPortas GPortas removed their assignment May 23, 2023
@GPortas
Copy link
Contributor Author

GPortas commented May 25, 2023

Closing PR, since the changes are moved to #60, to start using the action in that PR

@GPortas GPortas closed this May 25, 2023
@pdurbin
Copy link
Member

pdurbin commented May 26, 2023

Right. I noticed the npm stuff over there. I'll take this PR off the board.

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