postgres-plr / plr

PL/R - R Procedural Language for PostgreSQL
GNU General Public License v2.0
123 stars 27 forks source link

Early August 2024 updated builds 2 - Pull request #159 #160

Closed AndreMikulec closed 3 months ago

AndreMikulec commented 3 months ago

Pull request https://github.com/postgres-plr/plr/pull/159

appveyor.yml - updated versions
appveyor.yml - in pg versions less than 16 use REL_xy_STABLE
appveyor.yml - in pg versions less than 16 use REL_xy_STABLE
appveyor.yml - Changed to Dave's token.  Made note of Dave's token and Andre's token
build.yml    - new REL_17 ubuntu build
schedule.yml - new REL_17 ubuntu build
install.md   - updated docs from R 4.3.1 to R 4.4.1
userguide.md - updated docs from R 4.3.1 to R 4.4.1
buildPLR.yml - added matrix id "matid" to Github Actions
               Needed to EASIER matrix entries with jobs
               Prevent Duplicated upload files from being created (see below)
buildPLR.yml - added matrix id matid to uploaded pg and plr file names
buildPLR.yml - added more pg REL_17 matrix entry items
buildPLR.yml - removed a duplicate job
buildPLR.yml - in pg versions less than 16 use REL_xy_STABLE
buildPLR.yml - Cache StrawberryPerl 
               I tried and failed to use 64 perl because MSYS2 no longer has 32 bit perl
buildPLR.yml - upgraded Github Actions "uses: " to current versions EXCEPT upload-artifict
buildPLR.yml - updated mason version to meson-1.4.1
buildPLR.yml - fixed the broken URL to Windows2022-Readme.md
buildPLR.yml - pg10 case - Install Windows mingw Software 
                but omit software - 1. perl 2. winpty (MSYS2 no longer has 32 software of these)
buildPLR.yml - replaced "meson test" "-v" paramenter with "-q --print-errorlogs"
                following the postgresql wiki -  wiki.postgresql.org/index.php?title=Meson&diff=39209&oldid=38340
buildPLR.yml - SOME pg17 jobs of type fail 
                for any CONTRIB extension e.g. cube and plr
                and build type:
                R <v> PGsrc REL_17_<any> PGbin UCRT64 x64 windows-latest Debug R devel PGSRC PGSRCMETH SRCCTB true"
                (Later I need to figure out the COMMIT where these failures begin)
                Changed to have the workflow ignore in the workflow success/fail determination" using
                GithubActionsIgnoreFail: true" (RED X BY DESIGN)
buildPLR.yml - PLR builds (on MSYS2) of pg version 13 and lower fail
               ("pg version 13" did work 8 months ago. No code change has happened)
                Changed to have the workflow ignore in the workflow success/fail determination" using
                Currenly this matrix items are marked as "GithubActionsIgnoreFail: true"
                I may change these later. (or just drop the Matrix items).
                The case seems that MSYS2 and/or the Operating system is loosing support for the old.
davecramer commented 3 months ago

@AndreMikulec why is this posted as an issue? Thanks for doing all this work!

AndreMikulec commented 3 months ago

@davecramer,

Some people like issues with pull requests. I will not do that anymore. About the work, you are welcome!

davecramer commented 3 months ago

Actually that is fine