Skip to content

Conversation

@nonprofittechy
Copy link
Contributor

This PR adds three GitHub Actions workflow files to this repository:

  • .github/workflows/valid_jinja2.yml
  • .github/workflows/word_diff.yml
  • .github/workflows/da_build.yml

These workflows are being rolled out consistently across repositories to ensure validation, testing, and build steps are automated and standardized.


Commands Used

The following commands were used with Turbolift to apply these changes across multiple repositories:

1. Copy the workflow files into each repo

SOURCE_DIR="$(pwd)/.github/workflows"

turbolift foreach --repos repos_with_docx.txt -- sh -c "mkdir -p .github/workflows && cp '$SOURCE_DIR/valid_jinja2.yml' .github/workflows/ && cp '$SOURCE_DIR/word_diff.yml' .github/workflows/ && cp '$SOURCE_DIR/da_build.yml' .github/workflows/"

2. Stage, commit, and push da_build.yml

turbolift foreach --repos repos_with_docx.txt -- git add .github/workflows/da_build.yml
turbolift foreach --repos repos_with_docx.txt -- git commit -m "Add da_build GitHub Actions workflow"
turbolift foreach --repos repos_with_docx.txt -- git push origin HEAD

3. Stage, commit, and push word_diff.yml and valid_jinja2.yml

turbolift foreach --repos repos_with_docx.txt -- git add .github/workflows/word_diff.yml .github/workflows/valid_jinja2.yml
turbolift foreach --repos repos_with_docx.txt -- git commit -m "Add word_diff and valid_jinja2 GitHub Actions workflows"
turbolift foreach --repos repos_with_docx.txt -- git push origin HEAD

Why

  • Introduces consistent CI validation and diff-checking workflows.
  • Ensures Jinja2 templates are valid (valid_jinja2.yml).
  • Adds Word diff functionality for better document change visibility (word_diff.yml).
  • Adds a standard build workflow (da_build.yml).

This PR was generated using turbolift.

@nonprofittechy nonprofittechy merged commit 0b24bee into main Oct 6, 2025
2 checks passed
@nonprofittechy nonprofittechy deleted the add-actions-workflows branch October 6, 2025 23:52
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.

2 participants