Greg Lin
40a7ab7218
Merge pull request #141 from rstudio/more-nfpm
...
Migrate remaining platforms to nFPM
2022-08-31 17:20:45 -05:00
Greg Lin
aeca9f91d9
Merge pull request #142 from rstudio/update-instance-types
...
Update instance types; trigger infrastructure update for the compute environments
2022-08-31 14:26:57 -05:00
Greg Lin
4cb2d64968
Update instance types, removing memory optimized instances
...
The main purpose of this change is to trigger an infrastructure update for
the Batch compute environment, since changing the LaunchTemplateData doesn't
trigger that.
The instance types change is arbitrary, but memory optimized instances
aren't really necessary either.
2022-08-31 13:34:57 -05:00
Greg Lin
b219b1ce4f
Merge pull request #140 from rstudio/container-timeout
...
Increase ECS_CONTAINER_CREATE_TIMEOUT to 10m to mitigate Docker timeouts
2022-08-30 11:28:46 -05:00
Greg Lin
f6447d8408
Increase ECS_CONTAINER_CREATE_TIMEOUT to 10m to mitigate Docker timeouts
...
Many jobs were failing to start from an error:
DockerTimeoutError: Could not transition to created; timed out after waiting 4m0s
Try to mitigate this by increasing the Docker timeout from the default 4m to 10m.
ECS_CONTAINER_CREATE_TIMEOUT is not documented in the AWS developer guide, but
it does seem to be a real setting from the ECS agent repo README:
a5f8d25f66/README.md
2022-08-29 15:53:29 -05:00
Greg Lin
a575edc2af
Merge pull request #139 from rstudio/fix-device-name
...
Update block device name for Amazon Linux 2
2022-08-26 15:05:15 -05:00
Greg Lin
27472d6bc3
Update block device name for Amazon Linux 2
...
Amazon Linux 1 AMIs had a separate /dev/xvdcz volume used for Docker storage.
Amazon Linux 2 AMIs now only have a single root volume at /dev/xvda.
https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-ami-storage-config.html
2022-08-26 14:41:10 -05:00
Greg Lin
8a74b32f18
Merge pull request #138 from rstudio/fix-launch-template
...
Use latest version of the launch template
2022-08-26 13:32:55 -05:00
Greg Lin
4c91f1e9d6
Use latest version of the launch template
...
Changes to the launch template (e.g., ECS volume type/size) were not being
applied because the launch template was set to the default version 1 rather
than the latest changed version.
2022-08-26 12:52:00 -05:00
Greg Lin
254e1ac65f
Merge pull request #137 from rstudio/bump-ecs-volume
...
Increase ECS volume size to 96 GiB
2022-08-25 12:25:45 -05:00
Greg Lin
1e34ec86b5
Increase ECS volume size to 96 GiB
2022-08-25 11:48:19 -05:00
Greg Lin
ef86564f8f
Replace fpm with nFPM for all other platforms
2022-08-24 11:53:58 -05:00
Greg Lin
92ef513670
Merge pull request #136 from rstudio/fix-fpm
...
Fix openSUSE 15.4 image build; begin replacing fpm with nFPM
2022-08-24 11:53:34 -05:00
Greg Lin
1552c23b3c
Replace fpm with nfpm for the newest platforms
...
fpm has had multiple Ruby gem dependency issues, and nfpm has better support
for code signing if we wanted to do that in the future. The rest of the
platforms may be migrated to nfpm later.
2022-08-23 11:58:10 -05:00
Greg Lin
a245fc65d9
Fix fpm installation on openSUSE 15.4; switch to nfpm
...
fpm currently fails to install because the public_suffix gem dependency
requires Ruby 2.6, which openSUSE 15.4 doesn't provide. Because there have
been so many Ruby dependency issues with fpm in the past, switch to the fewer-
dependency nfpm, which also has better support for code signing if we want to
do that in the future.
2022-08-22 19:00:01 -05:00
Greg Lin
708314a1a2
Merge pull request #134 from rstudio/suse154
...
Add R builds for openSUSE 15.4/SLES 15 SP4
2022-08-19 12:08:59 -05:00
Greg Lin
8301c552f1
Merge pull request #133 from rstudio/rhel9
...
Add R builds for RHEL 9
2022-08-19 12:08:42 -05:00
Greg Lin
f8392bdea8
Add R builds for openSUSE 15.4/SLES 15 SP4
2022-08-18 13:15:45 -05:00
Greg Lin
979efa5b32
Add documentation about how we link against BLAS/LAPACK
2022-08-17 18:07:33 -05:00
Greg Lin
38b7be9f98
Merge pull request #131 from rstudio/gha
...
Add GitHub Actions workflow to test R builds
2022-08-17 16:31:18 -05:00
Greg Lin
b088d31a7a
Merge pull request #130 from rstudio/glin-test
...
Add tests for R binaries and packages
2022-08-17 16:26:24 -05:00
Greg Lin
53bc157354
Update quick install script for RHEL 9
2022-08-17 15:30:54 -05:00
Greg Lin
218b2dfed6
Make check for R 3.3.x bug easier to maintain
...
CentOS 7 is the last distro affected by this bug, so invert the logic to
make maintenance easier.
2022-08-17 15:30:54 -05:00
Greg Lin
768316ab6f
Add R builds for RHEL 9
2022-08-17 15:30:54 -05:00
Greg Lin
b863122cd4
Disable fail-fast on matrix jobs since there seem to be a lot of transient errors
2022-08-17 14:36:23 -05:00
Greg Lin
534f225b0c
Trigger workflow on workflow changes
2022-08-17 14:36:18 -05:00
Greg Lin
225b7da1f7
Try parallelizing R version builds
2022-08-17 14:36:13 -05:00
Greg Lin
a1f46060fa
Try local Docker image caching in GHA
2022-08-17 14:36:06 -05:00
Greg Lin
5576778f09
Remove deprecated version field from docker-compose.yml
2022-08-17 14:35:58 -05:00
Greg Lin
4597879d10
Add GitHub Actions workflow to test R builds
2022-08-17 14:35:46 -05:00
Greg Lin
83dfc554f2
Use quick install script to test R builds
2022-08-17 14:30:55 -05:00
Greg Lin
df380906fb
Fix unattended quick install hanging on tzdata for Ubuntu 18
2022-08-17 14:30:55 -05:00
Greg Lin
79bd3a378f
Fix quick install script not detecting Debian version correctly
2022-08-17 14:30:55 -05:00
Greg Lin
974cefff66
Add Make targets for easier development/testing; update README
2022-08-17 14:30:55 -05:00
Greg Lin
1de359f3e6
Add tests for R builds
2022-08-17 14:30:55 -05:00
Greg Lin
69b268e6f7
Merge pull request #128 from rstudio/debian9-eol
...
Drop Debian 9 builds for EOL
2022-08-15 14:18:07 -05:00
Greg Lin
b3a54b1583
Drop Debian 9 builds for EOL
...
* Update default R version in README
2022-08-09 16:38:33 -05:00
Joshua C. Forest
be7bbc48e7
Merge pull request #127 from rstudio/update-instance-types
...
Update instance types
2022-07-26 14:55:59 +00:00
Joshua C. Forest
c3ee528dc0
update to gp3 volumes as well
2022-07-26 10:29:40 -04:00
Joshua C. Forest
f9030c707f
also update bid percentage to 85% like in python-builds
2022-07-26 10:20:16 -04:00
Joshua C. Forest
5128deda83
update to the instance types we use in python-builds
2022-07-26 10:18:17 -04:00
Greg Lin
cd8068b7e5
Merge pull request #125 from rstudio/sles12-eol
...
Drop SLES 12 support for EOL
2022-06-02 12:35:22 -05:00
Greg Lin
37d8c527c1
Drop SLES 12 support for EOL
2022-05-20 15:38:39 -05:00
Greg Lin
fc1cba509f
Merge pull request #124 from rstudio/update-lambda-python
...
Update Lambda runtime to Python 3.8
2022-05-04 11:13:50 -05:00
Greg Lin
228afb3609
Update Lambda runtime to Python 3.8
...
The latest available runtime is Python 3.9, but it's not supported
out-of-box by the serverless-python-requirements plugin yet.
2022-05-03 17:51:10 -05:00
Greg Lin
7e694ea176
Merge pull request #123 from rstudio/fix-r-devel
...
Update R-devel tarball location
2022-05-03 11:43:50 -05:00
Greg Lin
ee8b739d5f
Update R-devel tarball location
...
The R-devel tarballs at https://stat.ethz.ch/R/daily/ are now empty, but
better to use the "official" CRAN tarballs anyway.
2022-05-03 11:19:37 -05:00
Greg Lin
88992af932
Merge pull request #122 from rstudio/glin/jammy-openblas
...
Switch back to using OpenBLAS for Ubuntu 22
2022-04-29 11:35:54 -05:00
Greg Lin
1649b9a91b
Switch back to using OpenBLAS for Ubuntu 22
...
Ubuntu 20 builds were switched to the default reference BLAS because
of a bug with the OpenBLAS package. That bug does not seem to affect
Ubuntu 22, so switch back to using OpenBLAS for Ubuntu 22, for
consistency with all other R builds.
2022-04-22 18:17:52 -05:00
Greg Lin
cdc8d4203f
Merge pull request #120 from rstudio/glin/fix-jammy
...
Fix missing Pango support in R 3.x for Ubuntu 22
2022-04-20 14:56:27 -05:00