Skip to content

Refactor CI workflows and enhance deployment process#2

Merged
harell merged 2 commits intomasterfrom
feature/update-template
Nov 24, 2025
Merged

Refactor CI workflows and enhance deployment process#2
harell merged 2 commits intomasterfrom
feature/update-template

Conversation

@harell
Copy link
Collaborator

@harell harell commented Nov 23, 2025

Improve CI workflows by adding caching for R package dependencies and enabling manual dispatch. Streamline deployment steps using rocker/shiny-verse container and enhance error handling for missing credentials. Integrate deployment logic into workflows, establish module structure guidelines, and update documentation for better maintainability and code quality.

- Updated R-CMD-check workflow to include caching for R package dependencies and added support for manual workflow dispatch.
- Modified deploy-shinyapps workflow to utilize rocker/shiny-verse container, improved caching for R packages, and streamlined deployment steps.
- Enhanced error handling for missing shinyapps.io credentials.
- Removed app.R file and integrated deployment logic directly into the workflow.
- Added new constants and theme management functions for improved UI consistency.
- Established guidelines for module structure and organization in ADRs.
- Created a new template for future architectural decision records (ADRs).
- Updated DESCRIPTION file to reflect new package version and dependencies.
- Added AGENTS.md and updated test guidelines to improve code quality and maintainability.
@harell harell merged commit 799f41b into master Nov 24, 2025
1 check passed
@harell harell deleted the feature/update-template branch November 24, 2025 00:00
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.

1 participant