From f9d68da5cc7c7a3a83c840a39902803918db71ec Mon Sep 17 00:00:00 2001 From: Franciszek Walkowiak Date: Fri, 9 Feb 2024 16:42:00 +0100 Subject: [PATCH 1/5] Update --- .github/ISSUE_TEMPLATE/cran-release.yml | 1 + .github/ISSUE_TEMPLATE/release.yml | 1 + .github/workflows/propagate.yml | 127 +++++++++++++----------- 3 files changed, 71 insertions(+), 58 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/cran-release.yml b/.github/ISSUE_TEMPLATE/cran-release.yml index ae49a19..b914490 100644 --- a/.github/ISSUE_TEMPLATE/cran-release.yml +++ b/.github/ISSUE_TEMPLATE/cran-release.yml @@ -65,6 +65,7 @@ body: git push origin release-candidate-vX.Y.Z` ``` + #### Test the release - [ ] Execute the manual tests on Shiny apps that are deployed on various hosting providers (Posit connect and shinyapps.io) - track the results in GitHub issue (Applicable only for frameworks that use Shiny). - [ ] Monitor integration tests, if integration fails, create priority issues on the board. diff --git a/.github/ISSUE_TEMPLATE/release.yml b/.github/ISSUE_TEMPLATE/release.yml index f54d69e..2d3cfc2 100644 --- a/.github/ISSUE_TEMPLATE/release.yml +++ b/.github/ISSUE_TEMPLATE/release.yml @@ -63,6 +63,7 @@ body: git push origin release-candidate-vX.Y.Z ``` + #### Test the release - [ ] Execute the manual tests on Shiny apps that are deployed on various hosting providers (Posit connect and shinyapps.io) - track the results in GitHub issue (Applicable only for frameworks that use Shiny). - [ ] Monitor integration tests, if integration fails, create priority issues on the board. diff --git a/.github/workflows/propagate.yml b/.github/workflows/propagate.yml index b85fe45..63fed83 100644 --- a/.github/workflows/propagate.yml +++ b/.github/workflows/propagate.yml @@ -9,7 +9,8 @@ name: Propagate release templates # All these PRs will get automatically merged. on: - push: + # TODO change this to push + pull_request: branches: - main paths: @@ -40,62 +41,65 @@ jobs: # # # ... - - name: teal.logger + - name: gexodus files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: tern.mmrm - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: osprey - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' - - name: goshawk - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' - - name: tern - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: random.cdisc.data - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' - - name: teal.transform - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: rlistings - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: dunlin - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: teal.modules.clinical - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: teal.widgets - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: scda.2022 - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' - - name: tern.rbmi - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' - - name: tern.gee - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: formatters - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: chevron - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: teal.osprey - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' - - name: teal.reporter - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: nestcolor - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: teal.code - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: rtables - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: teal.goshawk - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' - - name: teal.slice - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: teal.data - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: teal.modules.general - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: scda - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' - - name: teal - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - name: cards - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + + # - name: teal.logger + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: tern.mmrm + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: osprey + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + # - name: goshawk + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + # - name: tern + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: random.cdisc.data + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + # - name: teal.transform + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: rlistings + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: dunlin + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: teal.modules.clinical + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: teal.widgets + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: scda.2022 + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + # - name: tern.rbmi + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + # - name: tern.gee + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: formatters + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: chevron + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: teal.osprey + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + # - name: teal.reporter + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: nestcolor + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: teal.code + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: rtables + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: teal.goshawk + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + # - name: teal.slice + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: teal.data + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: teal.modules.general + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: scda + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + # - name: teal + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # - name: cards + # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' steps: - name: Normalize variables @@ -144,18 +148,25 @@ jobs: echo "Copying origin-repo/$name to destination-repo/$name" cp origin-repo/$name destination-repo/$name done + rm destination-repo/.github/ISSUE_TEMPLATE/release.yaml destination-repo/.github/ISSUE_TEMPLATE/cran-release.yaml - name: Commit and push changes uses: stefanzweifel/git-auto-commit-action@v5 with: commit_message: '[skip ci] Propagate files from ${{ github.repository }}' - file_pattern: ${{ matrix.repos.files-to-propagate }} + # TODO restore this pattern + # file_pattern: ${{ matrix.repos.files-to-propagate }} + file_pattern: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml .github/ISSUE_TEMPLATE/release.yaml .github/ISSUE_TEMPLATE/cran-release.yaml' repository: destination-repo commit_user_name: github-actions commit_user_email: 41898282+github-actions[bot]@users.noreply.github.com branch: ${{ env.PR_BRANCH_NAME }}@${{ env.target_branch }} create_branch: true + - name: Sleep to avoid rate limiting + run: sleep $((RANDOM % 20)) + shell: bash + - name: Create and merge PR in ${{ matrix.repos.name }} repository uses: actions/github-script@v7 with: @@ -183,7 +194,7 @@ jobs: if (create_new_pr) { console.log("Creating a new PR"); const result2 = await github.rest.pulls.create({ - title: 'Propagate files from ${{ github.repository }}', + title: '[skip actions] Propagate files from ${{ github.repository }}', owner: repo_owner, repo: repo_name, head: '${{ env.PR_BRANCH_NAME }}@${{ env.target_branch }}', From 5ede9cfd41fb90e89cafe2bfe78485c6527ca247 Mon Sep 17 00:00:00 2001 From: walkowif <59475134+walkowif@users.noreply.github.com> Date: Fri, 9 Feb 2024 17:24:47 +0100 Subject: [PATCH 2/5] Update .github/workflows/propagate.yml Co-authored-by: cicdguy <26552821+cicdguy@users.noreply.github.com> Signed-off-by: walkowif <59475134+walkowif@users.noreply.github.com> --- .github/workflows/propagate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/propagate.yml b/.github/workflows/propagate.yml index 63fed83..74873b1 100644 --- a/.github/workflows/propagate.yml +++ b/.github/workflows/propagate.yml @@ -148,7 +148,7 @@ jobs: echo "Copying origin-repo/$name to destination-repo/$name" cp origin-repo/$name destination-repo/$name done - rm destination-repo/.github/ISSUE_TEMPLATE/release.yaml destination-repo/.github/ISSUE_TEMPLATE/cran-release.yaml + rm -f destination-repo/.github/ISSUE_TEMPLATE/release.yaml destination-repo/.github/ISSUE_TEMPLATE/cran-release.yaml - name: Commit and push changes uses: stefanzweifel/git-auto-commit-action@v5 From 2dae1a02933fd22edfe13971b7da849865296da8 Mon Sep 17 00:00:00 2001 From: Franciszek Walkowiak Date: Fri, 9 Feb 2024 17:28:28 +0100 Subject: [PATCH 3/5] Sanity check --- .github/ISSUE_TEMPLATE/release.yml | 1 + .github/workflows/propagate.yml | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/release.yml b/.github/ISSUE_TEMPLATE/release.yml index 2d3cfc2..665688e 100644 --- a/.github/ISSUE_TEMPLATE/release.yml +++ b/.github/ISSUE_TEMPLATE/release.yml @@ -69,6 +69,7 @@ body: - [ ] Monitor integration tests, if integration fails, create priority issues on the board. - [ ] Execute UAT tests (Optional). + #### Validation loop **Note:** This section is applicable only for regulatory packages. diff --git a/.github/workflows/propagate.yml b/.github/workflows/propagate.yml index 74873b1..596ee49 100644 --- a/.github/workflows/propagate.yml +++ b/.github/workflows/propagate.yml @@ -41,9 +41,13 @@ jobs: # # # ... + + # TODO remove - name: gexodus files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + # TODO uncomment + # - name: teal.logger # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' # - name: tern.mmrm @@ -148,6 +152,7 @@ jobs: echo "Copying origin-repo/$name to destination-repo/$name" cp origin-repo/$name destination-repo/$name done + # TODO remove this line rm -f destination-repo/.github/ISSUE_TEMPLATE/release.yaml destination-repo/.github/ISSUE_TEMPLATE/cran-release.yaml - name: Commit and push changes @@ -201,8 +206,7 @@ jobs: base: '${{ env.target_branch }}', body: [ 'This PR has been automatically generated by the ', - 'file propagation workflow from ${{ github.repository }}.', - '\n\nPlease review the changes.' + 'file propagation workflow from ${{ github.repository }}.' ].join('') }); // Assign reviewers to the PR. From 565a3a1588ce6064dd3c6a4dbc74a8cf2c241e6c Mon Sep 17 00:00:00 2001 From: Franciszek Walkowiak Date: Fri, 9 Feb 2024 17:31:51 +0100 Subject: [PATCH 4/5] Sanity check --- .github/workflows/propagate.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/propagate.yml b/.github/workflows/propagate.yml index 596ee49..4749d67 100644 --- a/.github/workflows/propagate.yml +++ b/.github/workflows/propagate.yml @@ -161,7 +161,7 @@ jobs: commit_message: '[skip ci] Propagate files from ${{ github.repository }}' # TODO restore this pattern # file_pattern: ${{ matrix.repos.files-to-propagate }} - file_pattern: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml .github/ISSUE_TEMPLATE/release.yaml .github/ISSUE_TEMPLATE/cran-release.yaml' + file_pattern: '.github/ISSUE_TEMPLATE/*' repository: destination-repo commit_user_name: github-actions commit_user_email: 41898282+github-actions[bot]@users.noreply.github.com From 650cbf9e2dc751ebee72ebc4290b0857d7912195 Mon Sep 17 00:00:00 2001 From: Franciszek Walkowiak Date: Fri, 9 Feb 2024 17:36:29 +0100 Subject: [PATCH 5/5] Propagate --- .github/workflows/propagate.yml | 121 +++++++++++++++----------------- 1 file changed, 57 insertions(+), 64 deletions(-) diff --git a/.github/workflows/propagate.yml b/.github/workflows/propagate.yml index 4749d67..260bd44 100644 --- a/.github/workflows/propagate.yml +++ b/.github/workflows/propagate.yml @@ -9,8 +9,7 @@ name: Propagate release templates # All these PRs will get automatically merged. on: - # TODO change this to push - pull_request: + push: branches: - main paths: @@ -42,68 +41,62 @@ jobs: # # ... - # TODO remove - - name: gexodus - files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - - # TODO uncomment - - # - name: teal.logger - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: tern.mmrm - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: osprey - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' - # - name: goshawk - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' - # - name: tern - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: random.cdisc.data - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' - # - name: teal.transform - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: rlistings - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: dunlin - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: teal.modules.clinical - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: teal.widgets - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: scda.2022 - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' - # - name: tern.rbmi - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' - # - name: tern.gee - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: formatters - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: chevron - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: teal.osprey - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' - # - name: teal.reporter - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: nestcolor - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: teal.code - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: rtables - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: teal.goshawk - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' - # - name: teal.slice - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: teal.data - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: teal.modules.general - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: scda - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' - # - name: teal - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' - # - name: cards - # files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + - name: teal.logger + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: tern.mmrm + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: osprey + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + - name: goshawk + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + - name: tern + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: random.cdisc.data + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + - name: teal.transform + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: rlistings + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: dunlin + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: teal.modules.clinical + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: teal.widgets + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: scda.2022 + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + - name: tern.rbmi + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + - name: tern.gee + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: formatters + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: chevron + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: teal.osprey + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + - name: teal.reporter + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: nestcolor + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: teal.code + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: rtables + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: teal.goshawk + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + - name: teal.slice + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: teal.data + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: teal.modules.general + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: scda + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' + - name: teal + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml .github/ISSUE_TEMPLATE/cran-release.yml' + - name: cards + files-to-propagate: '.github/ISSUE_TEMPLATE/release.yml' steps: - name: Normalize variables