diff --git a/.woodpecker/build-alpine-321-amd64-single.yaml b/.woodpecker/build-alpine-321-amd64-single.yaml index f40b0a4..96bff54 100644 --- a/.woodpecker/build-alpine-321-amd64-single.yaml +++ b/.woodpecker/build-alpine-321-amd64-single.yaml @@ -46,7 +46,7 @@ steps: - R -q -e 'packageVersion("bincraftR")' - mkdir -p /mnt/cache/pkgcache /mnt/cache/R-pkgs /mnt/cache/ccache /mnt/cache/packages # Windows-only: 'RInno', 'KeyboardSimulator', 'R2PPT', 'RWinEdt', 'blatr', 'excel.link', 'spectrino', 'taskscheduleR', 'MDSGUI', 'BiplotGUI', 'R2wd', 'rFUSION', 'MediaNews' - - xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL); pkgs = c('treeclim'); pkgs = setdiff(pkgs, c('RInno', 'KeyboardSimulator', 'R2PPT', 'RWinEdt', 'blatr', 'excel.link', 'spectrino', 'taskscheduleR', 'MDSGUI', 'BiplotGUI', 'R2wd', 'rFUSION', 'MediaNews', 'DoE.base', 'DoE.wrapper', 'FrF2', 'FrF2.catlg128', 'eha', 'gRain', 'gRbase', 'doBy', 'IDPmisc', 'RVAideMemoire', 'pbkrtest', 'seewave', 'compareGroups', 'pls', 'SNPassoc', 'spdep', 'surveillance')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'alpine-321'))" + - xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL); pkgs = c('ieegio', 'integr', 'interpolation', 'intkrige', 'intRinsic', 'intSDM', 'IOLS', 'ipanema', 'ipdw', 'ipsecr', 'IRkernel', 'irtawsi', 'isocat', 'IsoriX', 'ISRaD', 'itcSegment', 'itsdm', 'ivdoctr', 'janus', 'jdenticon', 'JFM', 'jrSiCKLSNMF', 'kazaam', 'KeyboardSimulator', 'lgpr', 'MDSGUI', 'medfateland', 'MediaNews', 'Mega2R', 'MetabolomicsBasics', 'minired', 'moc.gapbk', 'ModTools', 'MolgenisArmadillo', 'mpae', 'MPCR', 'noisemodel', 'ODT', 'omsvg', 'onsvtables', 'OpenCL', 'openrouteservice', 'opinAr', 'overturemapsr', 'palaeoverse', 'parqr', 'parquetize', 'pastclim', 'pbdMPI', 'pbdSLAP', 'pcaL1', 'PCRA', 'pgenlibr', 'pheble', 'phonics', 'plot3Drgl', 'plotdap', 'plothelper', 'plumberDeploy', 'plusCode2', 'pmclust', 'pMEM', 'Poly4AT', 'polyhedralCubature', 'polymapR', 'pooledpeaks', 'PoPdesign', 'PopGenReport', 'populR', 'portfolio.optimization', 'postdoc', 'potential', 'povmap', 'poweRbal', 'PoweREST', 'PPbigdata', 'ppcSpatial', 'ppgm', 'PPMiss', 'PPRL', 'ppsbm', 'praatpicture', 'practicalSigni', 'predhy.GUI', 'predict3d', 'predicts', 'predtoolsTS', 'presenter', 'pressuRe', 'PrevMap', 'prevR', 'prior3D', 'priorCON', 'prioritizr', 'prism', 'PRISMA2020', 'prismjs', 'prisonbrief', 'profExtrema', 'proffer', 'ProfoundData', 'proj4', 'protolite', 'prqlr', 'prWarp', 'psBayesborrow', 'psgp', 'psSubpathway', 'qad', 'QF', 'qlcVisualize', 'qmd', 'QRAGadget', 'qrencoder', 'qrlabelr', 'QRM', 'qspray', 'qsub', 'qtlc', 'quadmesh', 'quadtree', 'qualmap', 'R2BayesX', 'R2PPT', 'R2wd', 'r4lineups', 'Racmacs', 'RAINBOWR', 'randomcoloR', 'RandomWalker', 'Rata', 'Rblpapi', 'rblt', 'rccola', 'RcmdrMisc', 'RcmdrPlugin.aRnova', 'RcmdrPlugin.BiclustGUI', 'RcmdrPlugin.BWS1', 'RcmdrPlugin.BWS2', 'RcmdrPlugin.BWS3', 'RcmdrPlugin.cpd', 'RcmdrPlugin.DCCV', 'RcmdrPlugin.DCE', 'RcmdrPlugin.depthTools', 'RcmdrPlugin.DoE', 'RcmdrPlugin.EACSPIR', 'RcmdrPlugin.EBM', 'RcmdrPlugin.EcoVirtual', 'RcmdrPlugin.Export', 'RcmdrPlugin.EZR', 'RcmdrPlugin.FactoMineR', 'RcmdrPlugin.GWRM', 'RcmdrPlugin.HH', 'RcmdrPlugin.KMggplot2', 'RcmdrPlugin.MA', 'RcmdrPlugin.MPAStats', 'RcmdrPlugin.NMBU', 'RcmdrPlugin.orloca', 'RcmdrPlugin.PcaRobust', 'RcmdrPlugin.RiskDemo', 'RcmdrPlugin.RMTCJags', 'RcmdrPlugin.ROC', 'RcmdrPlugin.sos', 'RcmdrPlugin.survival', 'RcmdrPlugin.TeachingDemos', 'RcmdrPlugin.TeachStat', 'RcmdrPlugin.temis', 'RcmdrPlugin.UCA', 'RcmdrPlugin.WorldFlora', 'Rcplex', 'RcppCWB', 'RcppMeCab', 'RDM', 'rdwplus', 'ReadDIM', 'readNSx', 'rechaRge', 'Recocrop', 'recolorize', 'red', 'redist', 'redistverse', 'redland', 'redlistr', 'redux', 'ref.ICAR', 'refreg', 'Relectoral', 'remote', 'reproj', 'rerddapXtracto', 'restoptr', 'resultant', 'RevGadgets', 'ReviewR', 'revtools', 'rflexscan', 'rflsgen', 'RFOC', 'rFUSION', 'RGCxGC', 'RGENERATEPREC', 'rgeopat2', 'rgl2gltf', 'rglplus', 'rgplates', 'RIdeogram', 'Riemann', 'RInno', 'RiskMap', 'riverdist', 'rivnet', 'rjade', 'RKHSMetaMod', 'rKIN', 'RKorAPClient', 'rleafmap', 'rless', 'rLFT', 'Rlibeemd', 'Rlibkdv', 'rliger', 'rmacrostrat', 'rmapshaper', 'rmapzen', 'rmarchingcubes', 'RMariaDB', 'RmecabKo', 'RMOPI', 'Rmpfr', 'Rmpi', 'Rmst', 'RMySQL', 'rnaturalearth', 'rnmamod', 'RockFab', 'RODBCDBI', 'ROI.models.miplib', 'ROI.plugin.clarabel', 'ROI.plugin.cplex', 'ROI.plugin.glpk', 'ROI.plugin.qpoases', 'ROI.plugin.symphony', 'ROMDB', 'ROracle', 'rPAex', 'Rpdb', 'RPhosFate', 'RPointCloud', 'Rpolyhedra', 'RProtoBuf', 'rqti', 'Rquake', 'RQuantLib', 'rsat', 'rsi', 'rsocialwatcher', 'RSP', 'rSPARCS', 'Rsymphony', 'RTLknitr', 'rTLsDeep', 'rWCVP', 'RWinEdt', 'SANple', 'sarsop', 'Scalelink', 'scoredec', 'scplot', 'secsse', 'SEMdeep', 'SEMgraph', 'sf', 'sfarrow', 'sfcentral', 'sfdep', 'sfhotspot', 'sftime', 'sftrack', 'shapes', 'ShapeSelectForest', 'ShellChron', 'shiny.benchmark', 'shinyMixR', 'shinyRGL', 'shinytest', 'shinytest2', 'shrinkDSM', 'shrinkTVPVAR', 'SIGN', 'siland', 'SimInf', 'simplePHENOTYPES', 'simplexreg', 'SiMRiv', 'SimSurvey', 'simulariatools', 'sirad', 'sits', 'SLBDD', 'slideview', 'smartmap', 'smcryptoR', 'smdi', 'SMDIC', 'smile', 'SMITIDstruct', 'smoothAPC', 'smosr', 'snplinkage', 'sociome', 'SoilSaltIndex', 'spacejamr', 'SpaDES', 'SpaDES.core', 'SpaDES.tools', 'spANOVA', 'sparrpowR', 'sparseCov', 'SPARSEMODr', 'sparsevb', 'SpatGC', 'SpatGRID', 'SpatialDDLS', 'spatialEco', 'SpatialEpi', 'SpatialfdaR', 'SpatialGraph', 'SpatialKDE', 'SpatialPosition', 'SpatialRegimes', 'SpaTopic', 'spatsurv', 'spbal', 'spectralR', 'Spectran', 'spectrino', 'Spectrum', 'SQL', 'SRTsim', 'stratastats', 'StratifiedRF', 'stRoke', 'sugarbag', 'SUNGEO', 'surveyexplorer', 'surveyvoi', 'swaprinc', 'SymTS', 'tableschema.r', 'taskscheduleR', 'tfrmt', 'tfrmtbuilder', 'tidyCDISC', 'tidycmprsk', 'TidyConsultant', 'tiledb', 'tinyscholar', 'TKCat', 'tkImgR', 'tkRplotR', 'TML', 'trackeRapp', 'TSCI', 'twdtw', 'tweetcheck', 'uaparserjs', 'UnalR', 'V8', 'valhallr', 'valuemap', 'vol2birdR', 'vtree', 'washr', 'webglobe', 'xRing'); pkgs = setdiff(pkgs, c('RInno', 'KeyboardSimulator', 'R2PPT', 'RWinEdt', 'blatr', 'excel.link', 'spectrino', 'taskscheduleR', 'MDSGUI', 'BiplotGUI', 'R2wd', 'rFUSION', 'MediaNews', 'DoE.base', 'DoE.wrapper', 'FrF2', 'FrF2.catlg128', 'eha', 'gRain', 'gRbase', 'doBy', 'IDPmisc', 'RVAideMemoire', 'pbkrtest', 'seewave', 'compareGroups', 'pls', 'SNPassoc', 'spdep', 'surveillance')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'alpine-321'))" ### Manual pkg builds # webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178 # RInno: Windows-only diff --git a/.woodpecker/build-alpine-321-arm64-single.yaml b/.woodpecker/build-alpine-321-arm64-single.yaml index 537f88e..8c47695 100644 --- a/.woodpecker/build-alpine-321-arm64-single.yaml +++ b/.woodpecker/build-alpine-321-arm64-single.yaml @@ -46,7 +46,7 @@ steps: - R -q -e 'packageVersion("bincraftR")' - mkdir -p /mnt/cache/pkgcache /mnt/cache/R-pkgs /mnt/cache/ccache /mnt/cache/packages # Windows-only: 'RInno', 'KeyboardSimulator', 'R2PPT', 'RWinEdt', 'blatr', 'excel.link', 'spectrino', 'taskscheduleR', 'MDSGUI', 'BiplotGUI', 'R2wd', 'rFUSION', 'MediaNews' - - xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL); pkgs = c('adas.utils', 'BAREB', 'catalytic', 'datacutr', 'doBy', 'DoE.base', 'DoE.wrapper', 'eha', 'elrm', 'exhaustiveRasch', 'fasterRaster', 'FrF2', 'FrF2.catlg128', 'fuseMLR', 'gRain', 'gRbase', 'greta.gam', 'GrowthCurveME', 'IDPmisc', 'pacu', 'pbkrtest', 'PSGD', 'pwrFDR', 'qPRAentry', 'RVAideMemoire', 'seewave', 'shinychat', 'SNPassoc', 'spanishoddata', 'spdep', 'splineCox', 'stepSplitReg', 'surveillance', 'tatooheene'); pkgs = setdiff(pkgs, c('RInno', 'KeyboardSimulator', 'R2PPT', 'RWinEdt', 'blatr', 'excel.link', 'spectrino', 'taskscheduleR', 'MDSGUI', 'BiplotGUI', 'R2wd', 'rFUSION', 'MediaNews', 'DoE.base', 'DoE.wrapper', 'FrF2', 'FrF2.catlg128', 'eha', 'gRain', 'gRbase', 'doBy', 'IDPmisc', 'RVAideMemoire', 'pbkrtest', 'seewave', 'compareGroups', 'pls', 'SNPassoc', 'spdep', 'surveillance')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'alpine-321'))" + - xvfb-run R -q -e "options(crayon.enabled = TRUE, Ncpus = $NCPUS, future.globals.onReference = NULL); pkgs = c('A3', 'abmR', 'abtest', 'AccelStab', 'Achilles', 'actel', 'actxps', 'AdhereRViz', 'aIc', 'ajv', 'AlleleShift', 'almanac', 'alphashape3d', 'amadeus', 'Anthropometry', 'AntMAN', 'APCalign', 'apcf', 'aPCoA', 'apisensr', 'Apollonius', 'appeears', 'AQEval', 'AquaBEHER', 'arakno', 'arcgisgeocode', 'arcgislayers', 'archeoViz', 'archive', 'arcpbf', 'areal', 'arealDB', 'aroma.affymetrix', 'aroma.cn', 'aroma.core', 'Arothron', 'ARPALData', 'arrangements', 'artfima', 'ARUtools', 'asciicast', 'atakrig', 'atom4R', 'atpolR', 'audubon', 'AurieLSHGaussian', 'autostats', 'av', 'AVGAS', 'aws', 'aws.wrfsmn', 'AZIAD', 'babelmixr2', 'badgen', 'baguette', 'bamm', 'bangladesh', 'base64', 'basemaps', 'basf', 'basifoR', 'bate', 'BAwiR', 'BayesfMRI', 'BayesOrdDesign', 'BayesVarSel', 'BayesXsrc', 'BBEST', 'bbl', 'bcROCsurface', 'bdl', 'BeeBDC', 'behaviorchange', 'bfboinet', 'bfsMaps', 'BIEN', 'bigDM', 'bigGP', 'bigrquerystorage', 'bioclim', 'biocompute', 'BIOMASS', 'biomod2', 'biopixR', 'biosensors.usc', 'BioTIMEr', 'biplotbootGUI', 'BiplotGUI', 'birdring', 'birdscanR', 'bispdep', 'bivgeom', 'bivpois', 'blackbox', 'blackmarbler', 'blatr', 'blockCV', 'bluebike', 'bmstdr', 'BNSP', 'BoolFilter', 'brickster', 'brsim', 'BRugs', 'C50', 'CAinterprTools', 'calmate', 'CaseBasedReasoning', 'cbl', 'ClickHouseHTTP', 'clrng', 'CTRing', 'dartR', 'dartR.base', 'dartR.captive', 'dartR.popgen', 'dartR.sexlinked', 'dartR.sim', 'dartR.spatial', 'DGP4LCF', 'diffdfs', 'diffeRenTES', 'disk.frame', 'DominoDataR', 'doMPI', 'DoubleML', 'dpkg', 'ebmc', 'ecdata', 'EFAfactors', 'enerscape', 'epidm', 'EthSEQ', 'excel.link', 'facmodTS', 'fangs', 'fingerPro', 'fmf', 'foundry'); pkgs = setdiff(pkgs, c('RInno', 'KeyboardSimulator', 'R2PPT', 'RWinEdt', 'blatr', 'excel.link', 'spectrino', 'taskscheduleR', 'MDSGUI', 'BiplotGUI', 'R2wd', 'rFUSION', 'MediaNews', 'DoE.base', 'DoE.wrapper', 'FrF2', 'FrF2.catlg128', 'eha', 'gRain', 'gRbase', 'doBy', 'IDPmisc', 'RVAideMemoire', 'pbkrtest', 'seewave', 'compareGroups', 'pls', 'SNPassoc', 'spdep', 'surveillance')); progressr::handlers('cli'); progressr::handlers(global = TRUE); foo = lapply(pkgs, function(x) bincraftR::build_binary_package(x, debug = FALSE, force = TRUE, platform = 'alpine-321'))" ### Manual pkg builds # webshot2, tabledown, TestAnaAPP, trekcolors, Spectran, SimNPH, RPushbullet, SimDesign, simCAT, SIAmodules, shinytest2, ShinyItemAnalysis, shinyIRT, shiny.benchmark, scDIFtest, RSP, qtkit, PROsetta, prettifyAddins, PerFit, outlierensembles, nomnoml, mxfda, MultBiplotR, mstDIF, mdsr, makepipe, lordif, kequate, jstager, jrt, irtreliability, irtQ, irtpwr, irtGUI, irtawsi, GRShiny, GPCMlasso, googletraffic, giacR, flps, flow, faoutlier, equateIRT, EnrichIntersect, EFA.dimensions, DFIT, D3mirt, ctgdist, CoTiMA, ConvertPar, bscui, BifactorIndicesCalculator, autoFC, airt: wait for https://github.com/rstudio/r-system-requirements/pull/178 # RInno: Windows-only diff --git a/.woodpecker/process-updates-alpine-320-arm64.yaml b/.woodpecker/process-updates-alpine-320-arm64.yaml index 4fd7715..71c7e23 100644 --- a/.woodpecker/process-updates-alpine-320-arm64.yaml +++ b/.woodpecker/process-updates-alpine-320-arm64.yaml @@ -67,6 +67,7 @@ steps: commands: - git clone https://pat-s:$$GIT_RO_TOKEN@git.devxy.io/devxy/build-binaries.git . - rm -rf /mnt/cache/R-pkgs/00LOCK-r-pkg-binaries /mnt/cache/R-pkgs/00LOCK-bincraftR /mnt/cache/R-pkgs/00LOCK-pak /mnt/cache/pkgcache/R/pkgcache /mnt/cache/pkgcache/R/pkgcache /mnt/cache/R-pkgs/pkgcache /mnt/cache/R-pkgs/00LOCK-pak/mnt/cache/R-pkgs/00LOCK-RPostgres + - R -q -e 'install.packages("pak", repos = sprintf("https://r-lib.github.io/p/pak/devel/%s/%s/%s", .Platform$pkgType, R.Version()$os, R.Version()$arch))' - R -q -e 'pak::pak("git::https://gitlab.com/devxy/r-package-binaries/bincraftr.git")' - R -q -e 'packageVersion("bincraftR")' - mkdir -p /mnt/cache/pkgcache /mnt/cache/R-pkgs /mnt/cache/ccache /mnt/cache/packages diff --git a/.woodpecker/update-package-index-alpine-320-amd64.yaml b/.woodpecker/update-package-index-alpine-320-amd64.yaml index 2925084..aaa33d1 100644 --- a/.woodpecker/update-package-index-alpine-320-amd64.yaml +++ b/.woodpecker/update-package-index-alpine-320-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: docker.io/devxygmbh/amd64-binaries-r-alpine-320 + image: docker.io/devxygmbh/amd64-binaries-r-ubuntu-2404 pull: true environment: RED_HAT_DEV_PW: @@ -30,15 +30,13 @@ steps: # set the location of the 'pkgcache' cache dir which persists the R package dependencies needed to install the packages themselves R_PKG_CACHE_DIR: /mnt/cache/pkgcache R_LIBS_USER: /mnt/cache/R-pkgs - volumes: - - amd64-binaries-r-dep-cache-alpine-320:/mnt/cache commands: - git clone https://pat-s:$$GIT_RO_TOKEN@git.devxy.io/devxy/build-binaries.git . - rm -rf /mnt/cache/packages/* - R -q -e 'pak::pak("git::https://gitlab.com/devxy/r-package-binaries/bincraftr.git")' - R -q -e 'packageVersion("bincraftR")' - cd /mnt/cache/packages - - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession", workers = 4); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index()' + - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession", workers = 4); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index(codename = "alpine320")' backend_options: kubernetes: resources: diff --git a/.woodpecker/update-package-index-alpine-320-arm64.yaml b/.woodpecker/update-package-index-alpine-320-arm64.yaml index 9b90276..68ad842 100644 --- a/.woodpecker/update-package-index-alpine-320-arm64.yaml +++ b/.woodpecker/update-package-index-alpine-320-arm64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: docker.io/devxygmbh/arm64-binaries-r-alpine-320 + image: docker.io/devxygmbh/arm64-binaries-r-ubuntu-2404 pull: true environment: RED_HAT_DEV_PW: @@ -30,8 +30,6 @@ steps: # set the location of the 'pkgcache' cache dir which persists the R package dependencies needed to install the packages themselves R_PKG_CACHE_DIR: /mnt/cache/pkgcache R_LIBS_USER: /mnt/cache/R-pkgs - volumes: - - arm64-binaries-r-dep-cache-alpine-320:/mnt/cache commands: - git clone https://pat-s:$$GIT_RO_TOKEN@git.devxy.io/devxy/build-binaries.git . - rm -rf /mnt/cache/packages/* @@ -39,7 +37,7 @@ steps: - R -q -e 'pak::pak("pat-s/cranlike@s3")' - R -q -e 'packageVersion("bincraftR")' - cd /mnt/cache/packages - - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index()' + - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index(codename = "alpine320")' backend_options: kubernetes: resources: diff --git a/.woodpecker/update-package-index-alpine-321-arm64.yaml b/.woodpecker/update-package-index-alpine-321-arm64.yaml index e5af3cc..a0d8632 100644 --- a/.woodpecker/update-package-index-alpine-321-arm64.yaml +++ b/.woodpecker/update-package-index-alpine-321-arm64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: docker.io/devxygmbh/arm64-binaries-r-alpine-321 + image: docker.io/devxygmbh/arm64-binaries-r-ubuntu-2404 pull: true environment: RED_HAT_DEV_PW: @@ -30,8 +30,6 @@ steps: # set the location of the 'pkgcache' cache dir which persists the R package dependencies needed to install the packages themselves R_PKG_CACHE_DIR: /mnt/cache/pkgcache R_LIBS_USER: /mnt/cache/R-pkgs - volumes: - - arm64-binaries-r-dep-cache-alpine-321:/mnt/cache commands: - git clone https://pat-s:$$GIT_RO_TOKEN@git.devxy.io/devxy/build-binaries.git . - rm -rf /mnt/cache/packages/* @@ -39,7 +37,7 @@ steps: - R -q -e 'pak::pak("pat-s/cranlike@s3")' - R -q -e 'packageVersion("bincraftR")' - cd /mnt/cache/packages - - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index()' + - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index(codename = "alpine321")' backend_options: kubernetes: resources: diff --git a/.woodpecker/update-package-index-redhat-8-amd64.yaml b/.woodpecker/update-package-index-redhat-8-amd64.yaml index 2e79ef0..e0de7c7 100644 --- a/.woodpecker/update-package-index-redhat-8-amd64.yaml +++ b/.woodpecker/update-package-index-redhat-8-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: docker.io/devxygmbh/amd64-binaries-r-redhat-8 + image: docker.io/devxygmbh/amd64-binaries-r-ubuntu-2404 pull: true environment: RED_HAT_DEV_PW: @@ -30,15 +30,13 @@ steps: # set the location of the 'pkgcache' cache dir which persists the R package dependencies needed to install the packages themselves R_PKG_CACHE_DIR: /mnt/cache/pkgcache R_LIBS_USER: /mnt/cache/R-pkgs - volumes: - - amd64-binaries-r-dep-cache-redhat-8:/mnt/cache commands: - git clone https://pat-s:$$GIT_RO_TOKEN@git.devxy.io/devxy/build-binaries.git . - rm -rf /mnt/cache/packages/* - R -q -e 'pak::pak("git::https://gitlab.com/devxy/r-package-binaries/bincraftr.git")' - R -q -e 'pak::pak("pat-s/cranlike@s3")' - cd /mnt/cache/packages - - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index()' + - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index(codename = "rhel8")' backend_options: kubernetes: resources: diff --git a/.woodpecker/update-package-index-redhat-8-arm64.yaml b/.woodpecker/update-package-index-redhat-8-arm64.yaml index a41a906..8f81eb8 100644 --- a/.woodpecker/update-package-index-redhat-8-arm64.yaml +++ b/.woodpecker/update-package-index-redhat-8-arm64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: docker.io/devxygmbh/arm64-binaries-r-redhat-8 + image: docker.io/devxygmbh/arm64-binaries-r-ubuntu-2404 pull: true environment: RED_HAT_DEV_PW: @@ -30,8 +30,6 @@ steps: # set the location of the 'pkgcache' cache dir which persists the R package dependencies needed to install the packages themselves R_PKG_CACHE_DIR: /mnt/cache/pkgcache R_LIBS_USER: /mnt/cache/R-pkgs - volumes: - - arm64-binaries-r-dep-cache-redhat-8:/mnt/cache commands: - git clone https://pat-s:$$GIT_RO_TOKEN@git.devxy.io/devxy/build-binaries.git . - rm -rf /mnt/cache/packages/* @@ -39,7 +37,7 @@ steps: - R -q -e 'pak::pak("pat-s/cranlike@s3")' - R -q -e 'packageVersion("bincraftR")' - cd /mnt/cache/packages - - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index()' + - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index(codename = "rhel8")' backend_options: kubernetes: resources: diff --git a/.woodpecker/update-package-index-redhat-9-amd64.yaml b/.woodpecker/update-package-index-redhat-9-amd64.yaml index 9f95ac6..06c7924 100644 --- a/.woodpecker/update-package-index-redhat-9-amd64.yaml +++ b/.woodpecker/update-package-index-redhat-9-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: docker.io/devxygmbh/amd64-binaries-r-redhat-9 + image: docker.io/devxygmbh/amd64-binaries-r-ubuntu-2404 pull: true environment: RED_HAT_DEV_PW: @@ -39,7 +39,7 @@ steps: - R -q -e 'pak::pak("pat-s/cranlike@s3")' - R -q -e 'packageVersion("bincraftR")' - cd /mnt/cache/packages - - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index()' + - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index(codename = "rhel9")' backend_options: kubernetes: resources: diff --git a/.woodpecker/update-package-index-redhat-9-arm64.yaml b/.woodpecker/update-package-index-redhat-9-arm64.yaml index abdf3b7..4be870b 100644 --- a/.woodpecker/update-package-index-redhat-9-arm64.yaml +++ b/.woodpecker/update-package-index-redhat-9-arm64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: docker.io/devxygmbh/arm64-binaries-r-redhat-9 + image: docker.io/devxygmbh/arm64-binaries-r-ubuntu-2404 pull: true environment: RED_HAT_DEV_PW: @@ -30,16 +30,15 @@ steps: # set the location of the 'pkgcache' cache dir which persists the R package dependencies needed to install the packages themselves R_PKG_CACHE_DIR: /mnt/cache/pkgcache R_LIBS_USER: /mnt/cache/R-pkgs - volumes: - - arm64-binaries-r-dep-cache-redhat-9:/mnt/cache commands: - git clone https://pat-s:$$GIT_RO_TOKEN@git.devxy.io/devxy/build-binaries.git . - rm -rf /mnt/cache/packages/* + - R -q -e 'pak::pak("stringi")' - R -q -e 'pak::pak("git::https://gitlab.com/devxy/r-package-binaries/bincraftr.git")' - R -q -e 'pak::pak("pat-s/cranlike@s3")' - R -q -e 'packageVersion("bincraftR")' - cd /mnt/cache/packages - - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index()' + - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index(codename = "rhel9")' backend_options: kubernetes: resources: diff --git a/.woodpecker/update-package-index-ubuntu-2204-amd64.yaml b/.woodpecker/update-package-index-ubuntu-2204-amd64.yaml index 0968eaa..2eb0072 100644 --- a/.woodpecker/update-package-index-ubuntu-2204-amd64.yaml +++ b/.woodpecker/update-package-index-ubuntu-2204-amd64.yaml @@ -10,7 +10,7 @@ skip_clone: true steps: - name: Upload PACKAGES files - image: docker.io/devxygmbh/amd64-binaries-r-ubuntu-2204 + image: docker.io/devxygmbh/amd64-binaries-r-ubuntu-2404 pull: true environment: RED_HAT_DEV_PW: @@ -30,8 +30,6 @@ steps: # set the location of the 'pkgcache' cache dir which persists the R package dependencies needed to install the packages themselves R_PKG_CACHE_DIR: /mnt/cache/pkgcache R_LIBS_USER: /mnt/cache/R-pkgs - volumes: - - amd64-binaries-r-dep-cache-ubuntu-2204:/mnt/cache commands: - git clone https://pat-s:$$GIT_RO_TOKEN@git.devxy.io/devxy/build-binaries.git . - rm -rf /mnt/cache/packages/* @@ -39,7 +37,7 @@ steps: - R -q -e 'pak::pak("pat-s/cranlike@s3")' - R -q -e 'packageVersion("bincraftR")' - cd /mnt/cache/packages - - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index(); warnings()' + - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index(codename = "jammy"); warnings()' backend_options: kubernetes: resources: diff --git a/.woodpecker/update-package-index-ubuntu-2204-arm64.yaml b/.woodpecker/update-package-index-ubuntu-2204-arm64.yaml index d463efd..67a4884 100644 --- a/.woodpecker/update-package-index-ubuntu-2204-arm64.yaml +++ b/.woodpecker/update-package-index-ubuntu-2204-arm64.yaml @@ -30,8 +30,6 @@ steps: # set the location of the 'pkgcache' cache dir which persists the R package dependencies needed to install the packages themselves R_PKG_CACHE_DIR: /mnt/cache/pkgcache R_LIBS_USER: /mnt/cache/R-pkgs - volumes: - - arm64-binaries-r-dep-cache-ubuntu-2204:/mnt/cache commands: - git clone https://pat-s:$$GIT_RO_TOKEN@git.devxy.io/devxy/build-binaries.git . - rm -rf /mnt/cache/packages/* @@ -39,7 +37,7 @@ steps: - R -q -e 'pak::pak("pat-s/cranlike@s3")' - R -q -e 'packageVersion("bincraftR")' - cd /mnt/cache/packages - - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index()' + - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index(codename = "jammy")' backend_options: kubernetes: resources: diff --git a/.woodpecker/update-package-index-ubuntu-2404-amd64.yaml b/.woodpecker/update-package-index-ubuntu-2404-amd64.yaml index ec405b5..94e7673 100644 --- a/.woodpecker/update-package-index-ubuntu-2404-amd64.yaml +++ b/.woodpecker/update-package-index-ubuntu-2404-amd64.yaml @@ -39,7 +39,7 @@ steps: - R -q -e 'pak::pak("pat-s/cranlike@s3")' - R -q -e 'packageVersion("bincraftR")' - cd /mnt/cache/packages - - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index()' + - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index(codename = "noble")' backend_options: kubernetes: resources: diff --git a/.woodpecker/update-package-index-ubuntu-2404-arm64.yaml b/.woodpecker/update-package-index-ubuntu-2404-arm64.yaml index 3e1ca30..6e56f75 100644 --- a/.woodpecker/update-package-index-ubuntu-2404-arm64.yaml +++ b/.woodpecker/update-package-index-ubuntu-2404-arm64.yaml @@ -39,7 +39,7 @@ steps: - R -q -e 'pak::pak("pat-s/cranlike@s3")' - R -q -e 'packageVersion("bincraftR")' - cd /mnt/cache/packages - - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index()' + - R -q -e 'options(crayon.enabled = TRUE); library(bincraftR); future::plan("multisession"); library(progressr); handlers(global = TRUE); handlers("progress"); upload_package_index(codename = "noble")' backend_options: kubernetes: resources: