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

Test schematic authentication in shinyapps deploy #412

Open
afwillia opened this issue Sep 23, 2022 · 1 comment
Open

Test schematic authentication in shinyapps deploy #412

afwillia opened this issue Sep 23, 2022 · 1 comment
Assignees

Comments

@afwillia
Copy link
Contributor

Is your feature request related to a problem? Please describe.
When deploying DCA to shinyapps.io, issues with schematic authentication may not be discovered until users interact with specific elements of the app. Testing the schematic calls that the app makes before deployment will ensure authentication works properly before release. This was brought up after launching DCA for VEOIBD. The app launched, but google sheets would not generate because .synapseConfig had bad credentials.

Describe the solution you'd like
In the shinyapps deployment workflow, add test calls to schematic that require authentication. If they fail, abort the deployment and return the error. In particular this will help ensure our secrets are configured correctly and have not expired.

How important is this feature? Select from the options below:
• 🏝 Low - it's an enhancement but not crucial for work

@milen-sage
Copy link
Contributor

Note this is using local REST API for testing.

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

No branches or pull requests

2 participants