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

Update the beta-testing deploy GitHub action to use "flat" GitHub secrets #9791

Merged
merged 1 commit into from Aug 25, 2023

Conversation

GPortas
Copy link
Contributor

@GPortas GPortas commented Aug 17, 2023

What this PR does / why we need it:

Updates the beta-testing deploy GitHub action to use "flat" GitHub secrets instead of GitHub environments with secrets, since the GitHub organization does not support that feature.

Also updates the action to use payara6 commands.

Which issue(s) this PR closes:

Special notes for your reviewer:

New GitHub secrets are already configured by myself in the IQSS/dataverse repository.

Suggestions on how to test this:

You can see how my fork correctly deploys the application using the implemented changes:
https://github.com/GPortas/dataverse/actions/runs/5892650217/job/15982711141

Does this PR introduce a user interface change? If mockups are available, please link/include them here:

N/A

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

No

Additional documentation:

N/A

@GPortas GPortas added this to Ready for Review ⏩ in IQSS/dataverse (TO BE RETIRED / DELETED in favor of project 34) via automation Aug 17, 2023
Copy link
Member

@pdurbin pdurbin left a comment

Choose a reason for hiding this comment

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

I didn't test this but it looks straightforward to me. Approved.

As a reminder, the only reason we can't use environments in GitHub Actions is that @IQSS is on a legacy GitHub plan.

I kicked off a discussion about this here: https://iqss.slack.com/archives/C02UDJV9T/p1691679697106509

More evidence that it's the legacy plan: https://github.com/orgs/community/discussions/26262#discussioncomment-4960196

IQSS/dataverse (TO BE RETIRED / DELETED in favor of project 34) automation moved this from Ready for Review ⏩ to Ready for QA ⏩ Aug 17, 2023
@kcondon
Copy link
Contributor

kcondon commented Aug 25, 2023

@GPortas Is there any action that needs to take place on my part? Sorry if I am missing something obvious.

@kcondon kcondon merged commit c2d71e6 into develop Aug 25, 2023
2 checks passed
IQSS/dataverse (TO BE RETIRED / DELETED in favor of project 34) automation moved this from Ready for QA ⏩ to Done 🚀 Aug 25, 2023
@kcondon kcondon deleted the 9784-deploy-beta-testing-flat-secrets branch August 25, 2023 19:35
@kcondon kcondon self-assigned this Aug 25, 2023
@pdurbin pdurbin added this to the 6.0 milestone Aug 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

[Spike - API] Update the beta-testing deploy GitHub action to use "flat" GitHub secrets
3 participants