Skip to content

Update JSON handling with bash jq instead of external repo dependency#771

Open
klevdiamanti wants to merge 9 commits into
developfrom
OA-2565-update-conditional-build-matrix-to-support-nodejs24
Open

Update JSON handling with bash jq instead of external repo dependency#771
klevdiamanti wants to merge 9 commits into
developfrom
OA-2565-update-conditional-build-matrix-to-support-nodejs24

Conversation

@klevdiamanti

Copy link
Copy Markdown
Contributor

This pull request updates the workflow matrix configuration for R CMD checks, replacing the use of an external GitHub Action with an inline Bash script and updating the matrix configuration file to support multiple event types per job. The main goal is to improve maintainability and flexibility by allowing jobs to be triggered by multiple GitHub events.

Workflow matrix generation improvements:

  • Replaced the JoshuaTheMiller/conditional-build-matrix GitHub Action with an inline Bash script that uses jq to dynamically filter the matrix based on the triggering event, increasing transparency and flexibility in matrix generation. (.github/workflows/R-CMD-check.yaml)

Matrix configuration enhancements:

  • Updated .github/workflows/matrix_config_check.json to use an events array instead of a single runOn field, allowing each job to specify multiple triggering events (e.g., both push and pull_request). (.github/workflows/matrix_config_check.json)

@klevdiamanti klevdiamanti self-assigned this Jun 25, 2026
@klevdiamanti klevdiamanti added the enhancement New feature or request label Jun 25, 2026
@klevdiamanti klevdiamanti requested a review from dtopouza June 29, 2026 07:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant