Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1169 commits
Select commit Hold shift + click to select a range
a995a6d
Merge branch 'develop' into settings-multisite
infotroph Feb 26, 2025
229a7b5
Merge branch 'PecanProject:develop' into develop
Sweetdevil144 Feb 27, 2025
948e856
Update docker-compose.yml
Sweetdevil144 Feb 27, 2025
edc14b8
Merge pull request #3462 from Sweetdevil144/fixdocker-failure
infotroph Feb 27, 2025
ca168e1
Merge branch 'develop' into fix_pre-built-sipnet
dlebauer Feb 27, 2025
f025347
fix: split_inputs.SIPNET
Feb 27, 2025
db9eff3
updated reference.log
Feb 27, 2025
9a19462
refactor setEnsemblePaths to avoid cubic runtime!
infotroph Feb 27, 2025
995f68e
Avoid bottleneck from duplicating settings during sublist extraction
infotroph Feb 27, 2025
9944c70
typo
infotroph Feb 28, 2025
6d0b04e
:: plus wording tweak
infotroph Feb 28, 2025
458aa74
Add documentation and examples in the Create settings script for the …
Feb 28, 2025
32fe7e0
Add the feature of time series filtering for the MODIS LAI records.
Feb 28, 2025
b647bd2
Some improvements for the NASA DAAC download function.
Feb 28, 2025
96972d8
Merge branch 'PecanProject:develop' into SDA_observation
DongchenZ Feb 28, 2025
adfc1c1
Merge branch 'SDA_observation' of https://github.com/DongchenZ/pecan …
Feb 28, 2025
a046f3f
wording + missing utils::
infotroph Mar 1, 2025
91e1e09
Merge branch 'develop' into settings-multisite
infotroph Mar 1, 2025
58152fc
Updated Package Dependencies
Mar 1, 2025
e43e8ff
Merge pull request #3464 from infotroph/settings-allequal
mdietze Mar 2, 2025
c5aa2bb
Merge branch 'develop' into GH-2758-fix-tidyverse
harshagr70 Mar 2, 2025
16dcd42
deleted reduntant files
Mar 2, 2025
6d13393
keep settingNames from file
infotroph Mar 2, 2025
b0da5bd
oh right, papply exists
infotroph Mar 2, 2025
a7e52f8
updated reference.log
Mar 3, 2025
7e4873a
Avoid bottleneck from duplicating settings during sublist extraction
infotroph Feb 27, 2025
30b487b
Merge pull request #3463 from harshagr70/GH-2758-fix-tidyverse
infotroph Mar 3, 2025
3819100
fix: update SIPNET binary download path to match test expectation
AritraDey-Dev Mar 3, 2025
5ef5ead
Merge branch 'develop' into fix_pre-built-sipnet
AritraDey-Dev Mar 3, 2025
ba38bd3
Merge branch 'develop' into fix_pre-built-sipnet
AritraDey-Dev Mar 3, 2025
a5f722e
fix: update SIPNET binary download path to match test expectation
AritraDey-Dev Mar 3, 2025
05b1e2d
Merge branch 'develop' into develop
mdietze Mar 3, 2025
519095e
Merge pull request #3449 from Sweetdevil144/develop
mdietze Mar 3, 2025
4187e13
Merge branch 'develop' into fix_pre-built-sipnet
AritraDey-Dev Mar 4, 2025
98ae217
Bug fix.
Mar 5, 2025
c62594a
Modify the download function to include all paths within an entry and…
Mar 5, 2025
baeded4
updated Makefile
divine7022 Mar 6, 2025
149538c
enforce non-missingness when writing clim files
infotroph Mar 6, 2025
3044bee
document NA removal
infotroph Mar 6, 2025
6bb0a14
write fewer decimal places in *.clim
infotroph Mar 4, 2025
e73b00e
1. Fix else if syntax to prevent unexpected token error in biomass ad…
yinghaoSunn Mar 6, 2025
9a10f3b
Merge pull request #3472 from yinghaoSunn/develop
mdietze Mar 6, 2025
408f893
Add namespace of the GEDI prep functions.
Mar 6, 2025
3c5aa69
Tweak previous GEDI AGB prep functions to include the usage of the NA…
Mar 6, 2025
192d450
Remove the documentation of previous functions.
Mar 6, 2025
25ff98d
Tweak the GEDI AGB prep function roxygens.
Mar 6, 2025
e735de9
Update the documentation of added GEDI functions.
Mar 6, 2025
36658bd
Update the roxygen documentation.
Mar 6, 2025
e95edd4
ignore warning about RPreles build failure for now
infotroph Mar 4, 2025
1477932
switch from na.omit to error
infotroph Mar 6, 2025
fa45031
Update models/sipnet/NEWS.md
infotroph Mar 6, 2025
9230f2e
roxy
infotroph Mar 7, 2025
66cec31
deps
infotroph Mar 7, 2025
7870151
Merge pull request #3474 from infotroph/no-missing-in-clim
infotroph Mar 7, 2025
ecd73ce
Add some improvements and namespace.
Mar 7, 2025
d956d1d
Improvements.
Mar 7, 2025
fc5fb73
Align the space.
Mar 7, 2025
eeea506
Update documentation based on Chris' comments.
Mar 7, 2025
b3cdbac
Update documentation.
Mar 7, 2025
382fd80
Update documentation.
Mar 7, 2025
e074b95
Merge branch 'develop' into model-run-workflow
infotroph Mar 7, 2025
9868351
fix: broken links in web pages
AritraDey-Dev Mar 7, 2025
daa774f
fix: broken links in web pages
AritraDey-Dev Mar 7, 2025
01f3d8c
Merge branch 'develop' into fix_pre-built-sipnet
AritraDey-Dev Mar 7, 2025
60e03c7
Merge branch 'develop' into settings-multisite
infotroph Mar 8, 2025
206955b
v1.0 has been renamed v1
infotroph Mar 10, 2025
f7adaa2
Remove VM instructions from install_pecan
dlebauer Mar 10, 2025
387bf17
Merge pull request #3475 from infotroph/ignore-no-preles
infotroph Mar 10, 2025
c795591
remove vm from readme
dlebauer Mar 10, 2025
d73e351
Merge branch 'develop' into basgra-tag
infotroph Mar 10, 2025
d33de61
Merge branch 'develop' into fix_pre-built-sipnet
infotroph Mar 10, 2025
8c08111
fix: correct path of test file
AritraDey-Dev Mar 10, 2025
dd388fe
Merge branch 'develop' into fix/add-feedback
AritraDey-Dev Mar 10, 2025
bf00a7c
remove references to PEcAn VM from documentation
dlebauer Mar 10, 2025
ebdacf9
Merge branch 'master', remote-tracking branch 'upstream' into remove_vm
dlebauer Mar 10, 2025
878d436
remove duplicate header tag #start-pecan
dlebauer Mar 10, 2025
f390913
update changelog
dlebauer Mar 10, 2025
297359a
Merge pull request #3435 from AritraDey-Dev/fix_pre-built-sipnet
infotroph Mar 10, 2025
96df77b
Merge branch 'develop' into fix/add-feedback
AritraDey-Dev Mar 10, 2025
3049ef3
move Preles to build-on-request status
infotroph Mar 10, 2025
4e490e3
Merge branch 'develop' into remove_vm
dlebauer Mar 10, 2025
afc98ad
Merge pull request #3478 from PecanProject/remove_vm
dlebauer Mar 10, 2025
b3d22f4
Merge branch 'develop' into basgra-tag
dlebauer Mar 10, 2025
e7e7f6e
Merge pull request #3477 from infotroph/basgra-tag
robkooper Mar 11, 2025
1d1c4b6
Merge pull request #3479 from infotroph/dont-make-preles
mdietze Mar 11, 2025
79ac837
Merge branch 'develop' into fix/add-feedback
AritraDey-Dev Mar 11, 2025
d336d36
fix: correct url for bug report
AritraDey-Dev Mar 11, 2025
ab201b1
interpolate @NJOBS@ in qsub, eg for array jobs
infotroph Mar 11, 2025
1225bb1
consolidate some ifs for easier reading (no change in behavior)
infotroph Mar 11, 2025
89adee7
typo!
infotroph Mar 11, 2025
77ac0e0
handle multiple launch files in the serial case
infotroph Mar 11, 2025
d96618f
remove defunct functions from remote
infotroph Mar 11, 2025
54240c7
docs
infotroph Mar 11, 2025
c7f5024
expand @NJOBS@ in qsub too
infotroph Mar 11, 2025
2ccd8a0
two more start.model.runs references
infotroph Mar 11, 2025
b315fc7
Update Pkgdown documentation deployment
divine7022 Mar 11, 2025
952bc2d
use repository variable to set default R version
infotroph Mar 11, 2025
82de29c
updated book.yml and docker/base/Dockerfile
divine7022 Mar 11, 2025
16725b3
Merge branch 'develop' into package-documentation
divine7022 Mar 11, 2025
204e4c9
vars approach does not work for PRs from forks
infotroph Mar 12, 2025
b731ed2
Update models/sipnet/R/write.configs.SIPNET.R
Qianyuxuan Mar 12, 2025
2b31bc4
fix qsub used before define
infotroph Mar 12, 2025
68d1483
avoid spamming log if not writing to db
infotroph Mar 12, 2025
65aa52d
Merge branch 'develop' into settings-multisite
infotroph Mar 14, 2025
5a4585e
fix: syntax issue in drag.and.drop.upload.php
AritraDey-Dev Mar 14, 2025
9ea4b4a
Merge pull request #3481 from infotroph/declare-repo-R-default
mdietze Mar 14, 2025
d0075a9
Merge pull request #3480 from infotroph/modellauncher-pass-njobs
mdietze Mar 14, 2025
7add944
Merge branch 'develop' into fix/multiline-comments-syntax
AritraDey-Dev Mar 14, 2025
5f2e9f8
Merge branch 'develop' into fix/add-feedback
AritraDey-Dev Mar 14, 2025
97e6107
Merge pull request #3456 from infotroph/settings-multisite
mdietze Mar 14, 2025
aae10ac
Merge branch 'develop' into fix/multiline-comments-syntax
AritraDey-Dev Mar 14, 2025
97ee4b0
Merge branch 'develop' into fix/add-feedback
AritraDey-Dev Mar 14, 2025
f40d6aa
Merge branch 'develop' into fix/add-feedback
AritraDey-Dev Mar 14, 2025
b8bb2aa
Merge branch 'develop' into fix/multiline-comments-syntax
AritraDey-Dev Mar 14, 2025
5a1636b
use R4.4 by default
infotroph Mar 18, 2025
7d2f04a
Merge pull request #3487 from infotroph/default-to-R4.4
infotroph Mar 18, 2025
0c0c36b
stop daily 4.1 tests (still tested in weekly)
infotroph Mar 18, 2025
f35d285
Merge pull request #3488 from infotroph/default-to-R4.4
mdietze Mar 19, 2025
aa6a86c
fix: blank tutorial page in documentation
AritraDey-Dev Mar 19, 2025
508108d
Fixed the missing separator issue by replacing space indentation with…
divine7022 Mar 20, 2025
d329aa9
Removed the redundant document target from .PHONY, as it was listed t…
divine7022 Mar 20, 2025
332b58e
Merge branch 'develop' into package-documentation
divine7022 Mar 20, 2025
d24cec4
The CDS API resolved the issue. There is no need to keep this code.
Mar 20, 2025
c8ed726
Faster.
Mar 20, 2025
f541196
Merge branch 'PecanProject:develop' into SDA_data
DongchenZ Mar 20, 2025
88321d3
Merge branch 'SDA_data' of https://github.com/DongchenZ/pecan into SD…
Mar 20, 2025
fcd9df4
Fix typo.
Mar 20, 2025
4654c5e
Merge branch 'PecanProject:develop' into SDA_observation
DongchenZ Mar 20, 2025
229ff5a
Merge branch 'SDA_observation' of https://github.com/DongchenZ/pecan …
Mar 20, 2025
ab2588a
Update dependencies and the checks for those modules.
Mar 20, 2025
f0dc96d
Update namespace.
Mar 20, 2025
2034c3a
Update package detection method.
Mar 20, 2025
a8a48f8
Update the package detection method.
Mar 20, 2025
e7520ba
Merge pull request #3490 from AritraDey-Dev/fix/fix-tutorial-page
mdietze Mar 20, 2025
8175101
Merge branch 'PecanProject:develop' into GEDI
DongchenZ Mar 20, 2025
9c2a374
Update dependencies and add the package detection codes.
Mar 20, 2025
cbc4ce3
Merge branch 'GEDI' of https://github.com/DongchenZ/pecan into GEDI
Mar 20, 2025
1698e26
Merge pull request #3447 from DongchenZ/SDA_data
mdietze Mar 20, 2025
c34e9b7
Update namespace.
Mar 20, 2025
ab5f5d2
Merge branch 'PecanProject:develop' into GEDI
DongchenZ Mar 20, 2025
b5322a0
Merge pull request #3451 from DongchenZ/SDA_observation
mdietze Mar 20, 2025
f51514b
Update namespace.
Mar 20, 2025
0db604c
Merge branch 'PecanProject:develop' into GEDI
DongchenZ Mar 20, 2025
05fae0e
Merge branch 'GEDI' of https://github.com/DongchenZ/pecan into GEDI
Mar 20, 2025
3dd6063
add the remote github package.
Mar 20, 2025
1a4f8b9
Update dependency.
Mar 20, 2025
25fa81d
Updated package documentation setup: modified .github/workflows/pkgdo…
divine7022 Mar 21, 2025
77b38d7
both sides of `||` must have length 1 in R>= 4.3
infotroph Mar 22, 2025
9c581fa
Fix #2970: Update scripts/README.md to reflect current file list and …
kutumia Mar 23, 2025
0ffcdab
more instances of same pattern
infotroph Mar 23, 2025
d8e1fab
declare utils import (not sure why check doesnt complain about the ma…
infotroph Mar 24, 2025
8e5ead8
I can sort, honest
infotroph Mar 24, 2025
5bd760b
Remove GEDI4R package and add rhdf5 package from the github remote.
Mar 24, 2025
b960b6d
Merge branch 'develop' into fix/add-feedback
AritraDey-Dev Mar 24, 2025
6c93cab
Change the package to hdf5r.
Mar 25, 2025
537fef1
Remove dependency of rhdf5.
Mar 25, 2025
a33cd7e
Remove rhdf5 dependency.
Mar 25, 2025
86a3c2a
Remove rlang dependency.
Mar 25, 2025
ea27560
Resolve namespace check.
Mar 25, 2025
6d983a2
Merge pull request #3483 from AritraDey-Dev/fix/multiline-comments-sy…
dlebauer Mar 25, 2025
cbf976b
Merge branch 'develop' into fix/add-feedback
AritraDey-Dev Mar 25, 2025
a88f629
Merge branch 'develop' into hostname-as-list
infotroph Mar 26, 2025
0d13052
Merge pull request #3494 from kutumia/fix-scripts-readme
infotroph Mar 26, 2025
a51ad88
Merge branch 'develop' into hostname-as-list
dlebauer Mar 26, 2025
7a21152
Merge pull request #3492 from infotroph/hostname-as-list
infotroph Mar 26, 2025
6d6daed
Add extra argument for the credential file.
Mar 26, 2025
4d5c328
Merge branch 'PecanProject:develop' into GEDI
DongchenZ Mar 26, 2025
e555f19
link to develop instead of master branch
dlebauer Mar 26, 2025
efafab6
Merge pull request #3476 from AritraDey-Dev/fix/add-feedback
infotroph Mar 27, 2025
89622a2
[rtm] avoid hangs during vignette build
infotroph Mar 27, 2025
e00c5e2
ignore cache at package build time
infotroph Mar 27, 2025
2cba6f0
Merge branch 'develop' into model-run-workflow
infotroph Mar 28, 2025
d32be62
Provided a link to see the 'Function Documentation for PEcAn Packages…
divine7022 Mar 29, 2025
0bad458
Fixed unintended changes and restored the correct modifications
divine7022 Mar 29, 2025
36b80b1
Update 08-finished.php
Sweetdevil144 Mar 29, 2025
762f157
Merge pull request #3500 from Sweetdevil144/develop
infotroph Mar 30, 2025
8d8b858
apparently newer rmarkdown defaults to fig.retina=2
infotroph Mar 30, 2025
975fe58
dropped Save artifact, removed duplicate repo entry in Dockerfile and…
divine7022 Mar 31, 2025
675a9e6
Update CHANGELOG.md
infotroph Mar 31, 2025
b9e362b
Merge pull request #3482 from divine7022/package-documentation
infotroph Mar 31, 2025
d5c471f
fixed links to redirect
Mar 31, 2025
a5c1692
Merge pull request #3499 from infotroph/rtm-vignette-hang
infotroph Apr 1, 2025
1271d82
fix: PEcAn.all to PEcAn.settings
AritraDey-Dev Apr 1, 2025
d41f79b
man/read.settings.Rd genrated by doxygen
AritraDey-Dev Apr 1, 2025
a709bde
added test.xml
AritraDey-Dev Apr 1, 2025
8262e17
Merge pull request #3503 from AritraDey-Dev/fix/undeclared-dependencies
infotroph Apr 1, 2025
5d206c1
use bash not sh in Make (quiets warnings about "[[ not found")
infotroph Apr 2, 2025
976c74c
Merge pull request #3505 from infotroph/make-bash
mdietze Apr 3, 2025
ffc20eb
Enable volumetric soil water SDA
Apr 15, 2025
a1929d1
fixed:links to redirect
Apr 15, 2025
2afce74
Merge pull request #3502 from harshagr70/GH-60-Broken_links
dlebauer Apr 15, 2025
284e1a5
ignore pkgdown directories
infotroph Mar 31, 2025
d1640a4
rename output dir to indicate autogenerated status better
infotroph Apr 15, 2025
58778d5
organize output by package name instead of source tree
infotroph Apr 15, 2025
d3fcbc5
create an index page in output dir
infotroph Apr 15, 2025
6e313c7
Merge branch 'develop' into pkgdown-tweaks
infotroph Apr 15, 2025
2abdeb3
Merge branch 'PecanProject:develop' into sda_soilwater
Qianyuxuan Apr 24, 2025
5f3be8b
Remove soilWaterInit
Apr 24, 2025
15001fc
Modify the unit
Apr 25, 2025
5bd7466
Remove the package detection for the rhdf5 package.
Apr 30, 2025
fbb4099
Merge branch 'GEDI' of https://github.com/DongchenZ/pecan into GEDI
Apr 30, 2025
0c2d04f
Merge branch 'PecanProject:develop' into GEDI
DongchenZ Apr 30, 2025
80e1b7a
Merge pull request #3473 from DongchenZ/GEDI
mdietze Apr 30, 2025
9571570
Merge branch 'develop' into model-run-workflow
infotroph Apr 30, 2025
8f39a30
Merge pull request #3512 from infotroph/pkgdown-tweaks
mdietze Apr 30, 2025
2b78b32
Merge pull request #3345 from meetagrawal09/model-run-workflow
mdietze Apr 30, 2025
a825c46
Change CITATION.cff to single BSD-3-clause license
dlebauer Apr 30, 2025
1d53a5a
Merge pull request #3516 from dlebauer/citation-bsd-3-clause
dlebauer Apr 30, 2025
8366a7e
fix sipnet tests
robkooper May 3, 2025
d284fec
Merge pull request #3519 from PecanProject/fix-sipnet-test-github
infotroph May 4, 2025
5a7e039
Merge branch 'develop' into remove_vm
dlebauer May 6, 2025
cca24fd
Revise according to comments
May 7, 2025
844042a
Merge branch 'PecanProject:develop' into sda_soil_params_soilgrids
Qianyuxuan May 7, 2025
54babea
Merge branch 'sda_soil_params_soilgrids' of github.com:Qianyuxuan/pec…
May 7, 2025
5342627
Update CHANGELOG.md
dlebauer May 8, 2025
e639aa7
Merge pull request #3511 from Qianyuxuan/sda_soilwater
mdietze May 8, 2025
7ecf21e
Merge pull request #3521 from dlebauer/remove_vm
dlebauer May 10, 2025
d17a239
Fix unit bug
May 13, 2025
b26c47f
Enable the joint sampling of inputs across sites
May 15, 2025
a85b9bd
Merge branch 'PecanProject:develop' into sda_soil_params_soilgrids
Qianyuxuan May 15, 2025
de04744
Merge branch 'sda_soil_params_soilgrids' of github.com:Qianyuxuan/pec…
May 15, 2025
70def82
Fix: remove named element "0" from Individual variables by unname() i…
yinghaoSunn May 15, 2025
247fff8
fix: use correct UID:GID format for chown in data container
AritraDey-Dev May 16, 2025
948c22a
Merge pull request #3522 from AritraDey-Dev/fix/dev-intro
infotroph May 16, 2025
a6390bf
Merge branch 'develop' into hoptest
yinghaoSunn May 16, 2025
aaebe9f
Merge pull request #3523 from yinghaoSunn/hoptest
mdietze May 17, 2025
565003d
Merge pull request #3524 from PecanProject/develop
robkooper May 19, 2025
cf96086
fix rstudio username
robkooper May 23, 2025
d527ca9
fix api, maespa and ed
robkooper May 23, 2025
123769c
ignore namelist.patch
robkooper May 23, 2025
75987ce
Update modules/assim.sequential/R/sda.enkf_MultiSite.R
mdietze May 23, 2025
73d1098
Merge branch 'develop' into sda_soil_params_soilgrids
mdietze May 23, 2025
c920e76
Merge pull request #3527 from PecanProject/fix-rstudio
robkooper May 23, 2025
7ff6c05
Add package info
May 23, 2025
2d724b8
Merge pull request #3406 from Qianyuxuan/sda_soil_params_soilgrids
mdietze May 23, 2025
dda698f
Fix API to correctly use x_var from request in plotResults (#3528)
AritraDey-Dev May 25, 2025
d6bd3fb
add fix to api
robkooper May 25, 2025
bc789d5
version bump (#3520)
robkooper May 25, 2025
6e65e18
Update CHANGELOG.md
robkooper May 25, 2025
37205aa
typo
infotroph May 25, 2025
ae26bda
now expecting to release today
infotroph May 25, 2025
f4b2aa7
fixing some check messages
infotroph May 25, 2025
8b9f65f
setNames
infotroph May 25, 2025
1d8a673
more
infotroph May 25, 2025
06f5907
indent
infotroph May 25, 2025
eaffd08
extra indent after examples was making Roxygen treat @return and @exp…
infotroph May 25, 2025
584d680
import dopar
infotroph May 25, 2025
cac34b0
namespace
infotroph May 25, 2025
7231da5
import moooooooore
infotroph May 25, 2025
4861147
Merge pull request #3530 from infotroph/dataland-check
infotroph May 25, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@
<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
- [ ] My change requires a change to the documentation.
- [ ] My name is in the list of CITATION.cff
- [ ] I agree that PEcAn Project may distribute my contribution under any or all of
- the same license as the existing code,
- and/or the BSD 3-clause license.
- [ ] I have updated the CHANGELOG.md.
- [ ] I have updated the documentation accordingly.
- [ ] I have read the **CONTRIBUTING** document.
Expand Down
56 changes: 28 additions & 28 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,57 +1,57 @@
#
# Add project labels
#

# Add 'Documentation' label to any changes in the documentation
# Add project labels to PRs
# Invocation is done by .github/workflows/prlabeler.yml

# changes in the documentation
'Documentation':
- book_source/**
- documentation/**
- CONTRIBUTING.md
- DEBUGING.md
- DEV-INTRO.md
- README.md
- changed-files:
- any-glob-to-any-file: 'book_source/**'
- any-glob-to-any-file: 'documentation/**'
- any-glob-to-any-file: 'CONTRIBUTING.md'
- any-glob-to-any-file: 'DEBUGING.md'
- any-glob-to-any-file: 'DEV-INTRO.md'
- any-glob-to-any-file: 'README.md'

# Add 'Dockerfile' label to any changes in the docker directory
'Dockerfile':
- docker/**
- changed-files:
- any-glob-to-any-file: 'docker/**'


# Add 'Website' label to any changes in the web directory

'Website':
- web/**
- changed-files:
- any-glob-to-any-file: 'web/**'

# Add 'Base' label to any changes in the base directory

'Base':
- base/**
- changed-files:
- any-glob-to-any-file: 'base/**'

# Add 'Models' label to any changes in the models directory

'Models':
- models/**
- changed-files:
- any-glob-to-any-file: 'models/**'

# Add 'Modules' label to any changes in the modules directory

'Modules':
- modules/**
- changed-files:
- any-glob-to-any-file: 'modules/**'

# Add 'GitHub Actions' label to any changes in the .github/workflows directory

'GitHub Actions':
- .github/workflows/**
- changed-files:
- any-glob-to-any-file: '.github/workflows/**'

# Add 'Scripts' label to any changes in the scripts directory

'Scripts':
- scripts/**
- changed-files:
- any-glob-to-any-file: 'scripts/**'

# Add 'Tests' label to any changes in the tests directory

'Tests':
- tests/**
- '**/tests/**'
- '!**/tests/Rcheck_reference.log'


- all:
- changed-files:
- any-glob-to-any-file: ['tests/**', '**/tests/**']
- any-glob-to-any-file: '!**/tests/Rcheck_reference.log'
22 changes: 17 additions & 5 deletions .github/workflows/book.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: renderbook
on:
push:
branches:
- master
- main
- develop
tags:
- '*'
Expand All @@ -18,7 +18,7 @@ jobs:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}

container:
image: pecan/depends:R4.1
image: pecan/depends:develop

steps:
# checkout source code
Expand Down Expand Up @@ -46,13 +46,22 @@ jobs:
cd book_source
Rscript -e 'options(bookdown.render.file_scope=FALSE); bookdown::render_book("index.Rmd", "bookdown::gitbook")'
# save artifact
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: pecan-documentation
path: book_source/_book/
# check if documentation repo exists
- name: Check if documentation repo exists
id: doc_exists
run: |
if git ls-remote https://github.com/${{ github.repository_owner }}/pecan-documentation.git > /dev/null 2>&1; then
echo "exists=true" >> $GITHUB_OUTPUT
else
echo "exists=false" >> $GITHUB_OUTPUT
fi
# download documentation repo
- name: Checkout documentation repo
if: github.event_name == 'push'
if: ${{ github.event_name == 'push' && steps.doc_exists.outputs.exists == 'true' }}
uses: actions/checkout@v4
with:
repository: ${{ github.repository_owner }}/pecan-documentation
Expand All @@ -65,9 +74,12 @@ jobs:
git config --global user.email "[email protected]"
git config --global user.name "GitHub Documentation Robot"
export VERSION=$(echo $GITHUB_REF | sed 's,.*/,,' )
if [ "$VERSION" = "main" ]; then
export VERSION=latest
fi
cd pecan-documentation
mkdir -p $VERSION
rsync -a --delete ../book_source/_book/ ${VERSION}/
git add --all *
git commit -m "Build book from pecan revision ${GITHUB_SHA}" || true
git push -q origin master
git push -q origin main
2 changes: 1 addition & 1 deletion .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
_R_CHECK_SYSTEM_CLOCK_: 0

container:
image: pecan/depends:R${{ inputs.R-version }}
image: pecan/depends:develop-R${{ inputs.R-version }}

steps:
# checkout source code
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/ci-weekly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ jobs:
fail-fast: false
matrix:
R:
- "4.1"
- "4.3"
- "devel"
uses: ./.github/workflows/test.yml
with:
Expand All @@ -24,6 +26,8 @@ jobs:
fail-fast: false
matrix:
R:
- "4.1"
- "4.3"
- "devel"
uses: ./.github/workflows/check.yml
with:
Expand All @@ -36,6 +40,8 @@ jobs:
fail-fast: false
matrix:
R:
- "4.1"
- "4.3"
- "devel"
uses: ./.github/workflows/sipnet.yml
with:
Expand Down
11 changes: 5 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,10 @@ name: CI
on:
push:
branches:
- master
- main
- develop

tags:
- '*'
- "v*.*.*"
pull_request:
merge_group:
issue_comment:
Expand All @@ -29,8 +28,8 @@ jobs:
fail-fast: false
matrix:
R:
- "4.4"
- "4.2"
- "4.1"
uses: ./.github/workflows/test.yml
with:
R-version: ${{ matrix.R }}
Expand All @@ -43,8 +42,8 @@ jobs:
matrix:
package: [check_base, check_modules, check_models]
R:
- "4.4"
- "4.2"
- "4.1"
uses: ./.github/workflows/check.yml
with:
R-version: ${{ matrix.R }}
Expand All @@ -57,8 +56,8 @@ jobs:
fail-fast: false
matrix:
R:
- "4.4"
- "4.2"
- "4.1"
uses: ./.github/workflows/sipnet.yml
with:
R-version: ${{ matrix.R }}
Expand Down
98 changes: 0 additions & 98 deletions .github/workflows/depends.yml

This file was deleted.

Loading