Build the next version of R as well

This commit is contained in:
Gábor Csárdi 2022-03-30 15:26:12 +02:00
commit 04a2ff4fc3
3 changed files with 6 additions and 1 deletions

View file

@ -46,11 +46,15 @@ fetch_r_source() {
elif [ "${1}" = devel ]; then elif [ "${1}" = devel ]; then
# Download the daily tarball of R devel # Download the daily tarball of R devel
wget -q https://stat.ethz.ch/R/daily/R-devel.tar.gz -O /tmp/R-devel.tar.gz wget -q https://stat.ethz.ch/R/daily/R-devel.tar.gz -O /tmp/R-devel.tar.gz
elif [ "${1}" = "next" ]; then
wget -q https://cran.r-project.org/src/base-prerelease/R-latest.tar.gz -O /tmp/R-next.tar.gz
else else
wget -q "${CRAN}/src/base/R-`echo ${1}| awk 'BEGIN {FS="."} {print $1}'`/R-${1}.tar.gz" -O /tmp/R-${1}.tar.gz wget -q "${CRAN}/src/base/R-`echo ${1}| awk 'BEGIN {FS="."} {print $1}'`/R-${1}.tar.gz" -O /tmp/R-${1}.tar.gz
fi fi
echo "Extracting R-${1}" echo "Extracting R-${1}"
tar xf /tmp/R-${1}.tar.gz -C /tmp tar xf /tmp/R-${1}.tar.gz -C /tmp
dirname=`tar tzvf /tmp/R-next.tar.gz | head -1 | awk '{ print $NF }' | cut -d/ -f1`
mv /tmp/${dirname} /tmp/R-${1}
rm /tmp/R-${1}.tar.gz rm /tmp/R-${1}.tar.gz
} }

View file

@ -43,6 +43,7 @@ def _cran_all_r_versions():
r_versions = [] r_versions = []
r_versions.extend(_cran_r_versions(CRAN_SRC_R3_URL)) r_versions.extend(_cran_r_versions(CRAN_SRC_R3_URL))
r_versions.extend(_cran_r_versions(CRAN_SRC_R4_URL)) r_versions.extend(_cran_r_versions(CRAN_SRC_R4_URL))
r_versions.append('next')
r_versions.append('devel') r_versions.append('devel')
return {'r_versions': r_versions} return {'r_versions': r_versions}

View file

@ -318,7 +318,7 @@ rBuildsDevelEventRule:
State: ${self:custom.${self:provider.stage}.eventRuleState} State: ${self:custom.${self:provider.stage}.eventRuleState}
Targets: Targets:
- Id: rbuilds - Id: rbuilds
Input: '{"force": true, "versions": ["devel"]}' Input: '{"force": true, "versions": ["next", "devel"]}'
RoleArn: RoleArn:
Fn::GetAtt: [ rBuildsEventRuleIamRole, Arn ] Fn::GetAtt: [ rBuildsEventRuleIamRole, Arn ]
Arn: Arn: