Commit graph

323 commits

Author SHA1 Message Date
Greg Lin
aa7531bf47
Merge pull request #162 from rstudio/glin-rm-gcc8
Revert gcc-8 patches for R-devel on Ubuntu 18, openSUSE 15.3/15.4
2023-04-20 12:16:03 -05:00
Greg Lin
a58ff1aa6e Revert R-devel gcc-8 patch for Ubuntu 18, openSUSE 15.3/15.4 2023-04-19 17:20:33 -05:00
Greg Lin
f14d6d427f
Merge pull request #161 from rstudio/glin-rm-patch
Remove R-devel patch for openSUSE; add R-devel to CI tests
2023-04-19 13:10:56 -05:00
Greg Lin
5fd5d31a08 Add R-devel to GHA CI tests 2023-04-18 18:57:51 -05:00
Greg Lin
09e29e69fa Remove R-devel patches for openSUSE 15.3/15.4
Now fixed upstream in R-devel / R 4.3.0.
2023-04-18 14:15:09 -05:00
Steve Nolen
77f2ce4e01
Merge pull request #160 from rstudio/chore-sns-devel
exclude next/devel builds from triggering sns publish
2023-02-28 10:30:33 -05:00
Steve Nolen
e9d9673506 exclude next/devel builds from triggering sns publish 2023-02-28 07:46:08 -05:00
Steve Nolen
b86a16cc44
Merge pull request #159 from rstudio/feature-sns
Feature sns
2023-02-27 13:50:20 -05:00
Steve Nolen
a454fda81c bugfix dry run print 2023-02-27 13:49:33 -05:00
Steve Nolen
5e38b6822a remove testing env 2023-02-27 09:30:36 -05:00
Steve Nolen
2b312547a0 add sns topic publishing of successful jobs 2023-02-27 09:28:19 -05:00
Steve Nolen
0e9c341741 bump sls package deps 2023-02-27 09:03:00 -05:00
Gábor Csárdi
8f67fa6b01
Merge pull request #157 from gaborcsardi/fix/r-devel-suse 2023-02-10 19:43:46 +01:00
Gábor Csárdi
e57ed87fae Fix R-devel build on OpenSUSE
More details:
https://stat.ethz.ch/pipermail/r-devel/2023-February/082304.html
https://stat.ethz.ch/pipermail/r-devel/2023-February/082315.html
2023-02-10 15:27:05 +01:00
Gábor Csárdi
dd1a91547f Fix OpenSUSE 15.4 package file 2023-02-08 00:44:26 +01:00
Gábor Csárdi
2b79717fba Fix R-devel compilation on OpenSUSE
By using newer compilers.
2023-02-07 21:06:17 +01:00
Gábor Csárdi
012d50b99b
Merge pull request #156 from gaborcsardi/fix/r-devel-compilers 2023-02-07 19:33:31 +01:00
Gábor Csárdi
f5a104562e Use corrent DEB packages
Need gcc, g++, gfortran for R <= 4.2.x, and
gcc-8, g++-8, gofrtran-8 for R >= 4.3.0.
2023-02-02 07:44:27 -08:00
Gábor Csárdi
9b2fecd9e2 Use gcc-8 on Ubuntu 18.04
To address #153 on Ubuntu 18.04.
2023-02-02 06:42:00 -08:00
Greg Lin
b67a78e39e
Merge pull request #151 from rstudio/custom-install-path
Support custom installation paths for R
2023-01-18 12:25:04 -06:00
Greg Lin
45951885c8
Merge pull request #155 from rstudio/gha-pr
Run GitHub Actions tests on pull requests
2023-01-12 14:18:29 -06:00
Greg Lin
a2ffb1371d Run GHA tests on pull requests 2023-01-12 12:52:01 -06:00
Gábor Csárdi
6e831a235c
Merge pull request #152 from gaborcsardi/feature/arm64 2023-01-12 09:46:17 +01:00
Gábor Csárdi
fc4212278b
Merge branch 'main' into feature/arm64 2023-01-10 20:30:58 +01:00
Gábor Csárdi
3e927c5055 Tell arch to nfpm 2023-01-10 19:45:32 +01:00
Gábor Csárdi
be9465a997 Use uname -m instead of uname -p, for Debian
On Debian uname -p returns 'unknown'.
2023-01-10 16:25:31 +01:00
Gábor Csárdi
3b3a13513d Support arm64 builds 2023-01-10 14:41:12 +01:00
Greg Lin
16d7f91ad0 Add quick test for the custom HTTP user agent 2023-01-09 18:27:47 -06:00
Greg Lin
cca0417d89 Support custom installation paths for R 2023-01-09 17:43:57 -06:00
Greg Lin
1a4f8a8fb3
Merge pull request #148 from rstudio/main-posit
Update RStudio references to Posit
2023-01-09 11:57:34 -06:00
Greg Lin
597462d115
Merge pull request #150 from rstudio/gha-deprecation
Update GHA for set-output deprecation
2023-01-06 11:48:02 -06:00
Greg Lin
17c2536abe Update GHA for set-output deprecation 2023-01-05 17:40:42 -06:00
Greg Lin
f91ce41bb2 Use curl instead of wget for consistency with docs.posit.co 2022-11-30 17:36:56 -06:00
Greg Lin
744b8d2a18 Update RStudio references to Posit 2022-11-30 15:58:14 -06:00
Greg Lin
5aba4ea44b Update default branch to main 2022-11-30 15:50:40 -06:00
Greg Lin
2e09c60108
Merge pull request #147 from rstudio/quickinstall-versions
Don't install prerelease R versions by default in quickinstall script
2022-09-21 12:04:39 -06:00
Greg Lin
25ad44362f Don't install prerelease R versions by default in quickinstall script 2022-09-21 12:22:32 -05:00
Greg Lin
cc4b40a6df
Merge pull request #146 from rstudio/fix-rhel9-pcre2
Fix missing PCRE2 dependency in R 3.x builds for RHEL 9
2022-09-09 09:38:19 -06:00
Greg Lin
f66f829e57 Fix missing PCRE2 dependency in R 3.x builds for RHEL 9 2022-09-08 17:36:49 -05:00
Greg Lin
6705d0334c Fix R builds tests not returning error codes correctly 2022-09-08 17:29:41 -05:00
Greg Lin
76da757506
Merge pull request #145 from rstudio/spot-instance-termination
Mitigate EC2 Spot instance interruptions
2022-09-07 14:02:08 -06:00
Greg Lin
2da405d505 Mitigate EC2 Spot instance interruptions
Some jobs are failing because EC2 is terminating Spot instances from being
outbid (BidEvictedEvents in CloudTrail).

* Increase bid percentage to 100%
* Remove highly interrupted instance types, leaving only instance types with
  <5% frequency of interruption. https://aws.amazon.com/ec2/spot/instance-advisor/
2022-09-07 14:31:07 -05:00
Greg Lin
dc64e625d3
Merge pull request #144 from rstudio/limit-instance-sizes
Limit instance sizes to mitigate Docker timeout failures
2022-09-01 16:04:49 -05:00
Greg Lin
b2c157f047 Limit instance sizes to mitigate Docker timeout failures
* Limit InstanceTypes to specific sizes (xlarge or 2xlarge) so only 1-2 jobs
  can run at a time, instead of potentially 10+. Reduce the number of Docker
  images being pulled at one time to mitigate the 4m Docker image pull
  timeout failures from ECS.
* Restore the r5/r5a instance families for consistency with other serverless
  projects.
2022-09-01 15:42:42 -05:00
Joshua C. Forest
1d4f97f076
Merge pull request #143 from rstudio/remove-userdata-for-now
remove for testing purposes
2022-09-01 18:20:42 +00:00
Joshua C. Forest
0b6c741323 remove for testing purposes 2022-09-01 13:57:17 -04:00
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