File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4040 # but we need it for any repository-specific setup
4141 - name : Checkout code
4242 uses : actions/checkout@v4
43+ with :
44+ submodules : true
4345
4446 # Install system dependencies required for R packages
4547 - name : Install system dependencies
Original file line number Diff line number Diff line change 1+ [submodule "macros "]
2+ path = macros
3+ url = https://github.com/d-morrison/macros
Original file line number Diff line number Diff line change @@ -175,7 +175,14 @@ Checks R code style and quality using the lintr package.
175175
176176### 🤖 Copilot Setup Steps (` copilot-setup-steps.yml ` )
177177
178- Configures the GitHub Copilot coding agent's environment with Quarto and TinyTeX.
178+ Configures the GitHub Copilot coding agent's environment for:
179+
180+ - Quarto
181+ - TinyTeX
182+ - Optional GitHub CLI authentication for
183+ ` https://github.com/d-morrison/macros ` (via the ` MACROS_REPO_PAT `
184+ repository or organization Actions secret; includes a write
185+ permission check during setup)
179186
180187** Triggers:** Workflow dispatch, changes to the setup file
181188
@@ -216,6 +223,7 @@ Validates that all books and articles in bibliography files meet DOI requirement
216223├── .gitignore # Git ignore file
217224├── LICENSE # CC0 1.0 Universal License
218225├── README.md # This file
226+ ├── macros/ # Git submodule: d-morrison/macros
219227└── .github/
220228 ├── scripts/ # Scripts for workflows
221229 │ ├── add-home-banner.py
Original file line number Diff line number Diff line change @@ -183,8 +183,14 @@ Checks R code style and quality using the lintr package.
183183
184184### 🤖 Copilot Setup Steps (`copilot-setup-steps.yml`)
185185
186- Configures the GitHub Copilot coding agent' s environment with Quarto and
187- TinyTeX.
186+ Configures the GitHub Copilot coding agent' s environment for:
187+
188+ - Quarto
189+ - TinyTeX
190+ - Optional GitHub CLI authentication for
191+ ` https://github.com/d-morrison/macros` (via the ` MACROS_REPO_PAT`
192+ repository or organization Actions secret; includes a write
193+ permission check during setup)
188194
189195** Triggers:** Workflow dispatch, changes to the setup file
190196
@@ -226,6 +232,7 @@ ensures all citations are properly traceable.
226232 ├── .gitignore # Git ignore file
227233 ├── LICENSE # CC0 1.0 Universal License
228234 ├── README.md # This file
235+ ├── macros/ # Git submodule: d-morrison/macros
229236 └── .github/
230237 ├── scripts/ # Scripts for workflows
231238 │ ├── add-home-banner.py
Original file line number Diff line number Diff line change 1+ CLI
12DOCX
23RevealJS
34SERG
89glitchy
910lintr
1011navbar
11- qmd
1212uarto
You can’t perform that action at this time.
0 commit comments