Skip to content

Commit 2f5a4af

Browse files
update tic templates
1 parent 2dd8360 commit 2f5a4af

File tree

1 file changed

+21
-14
lines changed

1 file changed

+21
-14
lines changed

.github/workflows/main.yml

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
## tic GitHub Actions template: custom-deploy
2-
## revision date: 2021-06-27
2+
## revision date: 2022-03-01
3+
# [Custom header]
34
on:
45
workflow_dispatch:
56
push:
7+
branches:
8+
- main
9+
- master
610
pull_request:
11+
branches:
12+
- main
13+
- master
714
# for now, CRON jobs only run on the default branch of the repo (i.e. usually on master)
815
schedule:
916
# * is a special character in YAML so you have to quote this string
@@ -21,11 +28,15 @@ jobs:
2128
fail-fast: false
2229
matrix:
2330
config:
24-
# use a different tic template type if you do not want to build on all listed platforms
31+
### Custom configs (specify your own runners here)
32+
# [Custom matrix env var]
2533
# - { os: windows-latest, r: "release" }
26-
- { os: macOS-latest, r: "release", pkgdown: "true", latex: "true" }
27-
- { os: ubuntu-latest, r: "devel" }
28-
- { os: ubuntu-latest, r: "release" }
34+
# [Custom matrix env var]
35+
# - { os: macOS-latest, r: "release", pkgdown: "true", latex: "true" }
36+
# [Custom matrix env var]
37+
# - { os: ubuntu-latest, r: "release" }
38+
# [Custom matrix env var]
39+
# - { os: ubuntu-latest, r: "devel" }
2940

3041
env:
3142
# [Custom env var] fake virtual display for rgl package
@@ -46,21 +57,17 @@ jobs:
4657
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
4758

4859
steps:
49-
- uses: actions/checkout@v2
60+
- uses: actions/checkout@v3
5061

51-
- uses: r-lib/actions/setup-r@master
62+
- uses: r-lib/actions/setup-r@v2
5263
with:
5364
r-version: ${{ matrix.config.r }}
5465
Ncpus: 4
5566

56-
# LaTeX. Installation time:
57-
# Linux: ~ 1 min
58-
# macOS: ~ 1 min 30s
59-
# Windows: never finishes
60-
- uses: r-lib/actions/setup-tinytex@master
67+
- uses: r-lib/actions/setup-tinytex@v2
6168
if: matrix.config.latex == 'true'
6269

63-
- uses: r-lib/actions/setup-pandoc@master
70+
- uses: r-lib/actions/setup-pandoc@v2
6471

6572
# set date/week for use in cache creation
6673
# https://github.community/t5/GitHub-Actions/How-to-set-and-access-a-Workflow-variable/m-p/42970
@@ -86,7 +93,7 @@ jobs:
8693
- name: "[Stage] Prepare"
8794
run: |
8895
Rscript -e "if (!requireNamespace('remotes')) install.packages('remotes', type = 'source')"
89-
Rscript -e "if (getRversion() < '3.2' && !requireNamespace('curl')) install.packages('curl', type = 'source')"
96+
Rscript -e "if (!requireNamespace('curl')) install.packages('curl', type = 'source')"
9097
9198
- name: "[Custom block] [macOS] macOS system libs setup"
9299
if: runner.os == 'macOS'

0 commit comments

Comments
 (0)