summaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* [ci] Update to latest actions/checkoutOlly Betts2023-04-211-1/+1
| | | | Should fix "Node.js 12 actions are deprecated" warning.
* scilab: detect version 2023 correctlyClément DAVID2023-04-201-0/+2
|
* [ci] Add scilab 6.1 buildOlly Betts2023-04-201-0/+2
|
* [ci] Resurrect Ruby 2.0-2.3 jobs and add 3.2 jobOlly Betts2023-04-191-12/+12
|
* [ci] Resurrect scilab 6.0 buildOlly Betts2023-04-191-2/+1
| | | | Install binary build from upstream.
* [ci] Disable ubuntu-18.04 jobsOlly Betts2023-04-181-43/+43
| | | | | | | | | Github has now dropped support for running jobs on Ubuntu 18.04 and these jobs now sit un-run for a day and then fail. Hopefully many of these jobs can be resurrected on a newer Ubuntu version, but as a first step let's get git master back to a state where all the enabled jobs can be expected to pass.
* [ci] Update to latest actions/checkoutOlly Betts2023-04-161-1/+1
| | | | Should fix slew of warnings that "Node.js 12 actions are deprecated"
* Remove support for PHP7Olly Betts2023-04-141-10/+0
| | | | | PHP7 security support ended 2022-11-28 so it doesn't make sense to include support for it in the SWIG 4.2.x release series.
* Revert "Allow Scilab 5.5 failure since downloads have moved"William S Fulton2023-02-181-1/+0
| | | | This reverts commit ef4c61c23cb2b3e8fe4238a21f275081ae0cfd3b.
* Allow Scilab 5.5 failure since downloads have movedWilliam S Fulton2022-12-301-0/+1
| | | | Waiting for URL redirects to be put in place.
* build: harden nuget.yml permissionsAlex2022-10-301-0/+3
| | | Signed-off-by: Alex <aleksandrosansan@gmail.com>
* Merge pull request #2249 from geographika/pcre-nugetWilliam S Fulton2022-09-301-0/+59
|\ | | | | Update Windows CMake builds to use NuGet package for PCRE2
| * Split build and installsethg2022-09-271-2/+7
| |
| * Build and Install are in the same commandsethg2022-09-271-5/+1
| |
| * Move install to separate stepsethg2022-09-271-0/+4
| |
| * Switch Action and docs to use PowerShellsethg2022-09-271-7/+14
| |
| * Test using version rather than helpsethg2022-08-201-1/+1
| |
| * Add GitHub Action to test Windows builds using Nuget as described in the docssethg2022-08-201-0/+47
| |
* | [ci] Revert continue-on-error for PHP 8.2Olly Betts2022-09-301-1/+0
| | | | | | | | Tests are now passing there.
* | [ci] Revert continue-on-error for PHP 8.0Olly Betts2022-09-291-1/+0
| | | | | | | | Tests are now passing there.
* | [ci] Temporarily allow PHP 8.0 and 8.2 to failOlly Betts2022-09-281-0/+2
| | | | | | | | | | I'm actively working on fixing them, but meanwhile we don't want PR jobs failing on these.
* | [ci] Fix CI to actually test PHP 8.0; add PHP 8.2Olly Betts2022-09-281-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | The CI job for PHP 8.0 was relying on not specifying a version giving us PHP 8.0, but actually it gives us 8.1 currently. This seems too brittle, so always specify the version explicitly as at worst it means uninstalling and reinstalling PHP packages in a case we could avoid. Also add PHP 8.2 testing. See #2383
* | Update ci.ymlAlex2022-09-021-0/+3
| | | | | | Signed-off-by: sashashura <93376818+sashashura@users.noreply.github.com>
* | GHA: Add ruby-3.1 testingWilliam S Fulton2022-08-071-0/+3
| |
* | Switch node 17 testing to node 18William S Fulton2022-08-041-2/+2
| |
* | GHA: Test newer JavaScriptCore with c++11William S Fulton2022-08-041-4/+5
| |
* | JavaScript Webkit testing and detection changesWilliam S Fulton2022-08-041-0/+5
| | | | | | | | | | | | Add testing for javascriptcoregtk-4.1. Simplify configure detection of JSC, relying only only pkg-config. Add javascriptcoregtk-4.1 tests to GHA.
* | [ci] Add testing for guile 2.2 and 3.0Olly Betts2022-08-041-0/+4
| |
* | GHA: Start testing python-3.11William S Fulton2022-08-011-0/+2
| |
* | Correct c17 testing with C++20William S Fulton2022-07-311-1/+1
| |
* | GHA: Test C17 with C++20William S Fulton2022-07-311-0/+1
| |
* | Add c++-20 testing on experimental GHA Ubuntu 22.04William S Fulton2022-07-311-0/+9
| |
* | Drop support for Python 3.2Julien Schueller2022-07-191-4/+0
| | | | | | | | Closes #2314
* | [ci] Drop duplicate octave buildOlly Betts2022-07-131-2/+0
| | | | | | | | | | | | This was created by fc6269a3cad26acbb62f7eff8b3a218433fc5554 which converted the non-functioning Octave 6.4 into a duplicate of the other Octave build instead of dropping it completely.
* | Ruby li_std_set test failure workaroundWilliam S Fulton2022-05-061-1/+0
| | | | | | | | | | | | | | Prevent GC from collecting "hello" string in testcase as workaround to prevent GC occasionally causing segfault. Issue #2115
* | GHA: continue-on-error correctionsWilliam S Fulton2022-05-051-8/+2
| |
* | Add python 3.2 as allowed to failWilliam S Fulton2022-05-041-0/+5
| | | | | | | | Seems broken atm
* | GHA changesWilliam S Fulton2022-05-021-1/+3
| | | | | | | | | | octave-6.4 has disappeared - stop testing it. ruby-2.6 allow to fail (for li_std_set), see issue #2115.
* | Enable C++11 testing by default, Appveyor testing scaled backWilliam S Fulton2022-04-061-1/+2
|/ | | | | | | | | | | | | | | | | | | ./configure now enables C++11 and later C++ standards testing by default (when running: 'make check'). The options to control this testing are the same: ./configure --enable-cpp11-testing ./configure --disable-cpp11-testing But the former is now the default and the latter can be used to turn off C++11 and later C++ standards testing. Reduce the number of tests on Appveyor by only running 32-bit (x86) using latest Visual Studio (2022). Drop 32-bit Cygwin and MinGW testing. Add C# and Java testing on VS2022 and drop Java testing on older Visual Studio. This reduces the really long run times on Appveyor, however, VS2022 is somewhat slower than older compilers.
* GHA: MzScheme go back to c++98 testingWilliam S Fulton2022-03-291-2/+0
| | | | | | | MzScheme headers have a problem when using -Werror that the test-suite uses: /usr/include/racket/sconfig.h:126:43: error: invalid suffix on literal; C++11 requires a space between literal and string macro [-Werror=literal-suffix] 126 | # define SCHEME_PLATFORM_LIBRARY_SUBPATH "x86_64-"SPLS_LINUX
* Correct MzScheme and OCaml GHA testingWilliam S Fulton2022-03-281-0/+2
|
* MzScheme 'passes' with c++11 testing nowWilliam S Fulton2022-03-271-0/+1
| | | | | Test c++17 on Github Actions to try keep it passing when configure detects g++ can test c++17.
* Ocaml test-suite 'passes' with c++11 testing nowWilliam S Fulton2022-03-271-0/+1
| | | | | Test c++17 on Github Actions to try keep it passing when configure detects g++ can test c++17.
* Default to running tests with Python 3Olly Betts2022-03-171-16/+5
| | | | | | | Specify PY2=1 to use Python 2. See #1779 Closes #2235
* [ci] Adjust how CPPFLAGS is setOlly Betts2022-03-151-2/+2
| | | | | | Set it so it should be visible where the CI log shows the environment, as `make` is run with `-s` so the compile command lines are unhelpfully not shown.
* Re-enable symbol poisoning in a CI jobOlly Betts2022-03-151-0/+2
| | | | | | | | | It seems too brittle to enable by default as we'd have to avoid including any system headers after doh.h, which is hard to enforce, but just having it enabled for one CI job should avoid uses of the poisoned symbols from being accidentally introduced. See #2223
* GHA: normalize amount of Scilab testingWilliam S Fulton2022-02-261-6/+0
| | | | We limit target language to one version for c++11 and c++14 testing
* Add Scilab 5.5.2 6.0.2 and 6.1.0 from upstreamClément DAVID2022-02-211-4/+10
| | | | | | | | | | | | | | | This commit log Scilab version at ./configure to ease maintenance. It uses Scilab include next to the bin directory which will work for both system-wide install and binaries from scilab.org. SCILAB_VERSION is define as an automake variable for easier failure investigation. Note: the Ubuntu Scilab version is used when available, in the current CI config there is: * Scilab 5.5 from scilab.org * Scilab 6.0 from Ubuntu 18.04 * Scilab 6.1 from Ubuntu 20.04
* Ensure GHA fails when testflags.py failsWilliam S Fulton2022-01-181-2/+2
|
* GHA debug via ssh infoWilliam S Fulton2022-01-101-0/+4
|