summary refs log tree commit diff stats
path: root/azure-pipelines.yml
Commit message (Collapse)AuthorAgeFilesLines
* update mac CI to macos 12 (#23108)metagn2023-12-211-2/+2
| | | | | | closes #23107 Could also change to `macos-latest` but nothing else in CI uses `latest` OS versions.
* minor fixes for node20 (#22894)ringabout2023-10-311-2/+2
|
* disable i386 tests for now; help wanted (#21642)ringabout2023-04-111-5/+5
| | | I have done some investigations but still cannot figure it out in https://github.com/nim-lang/Nim/pull/21637, https://github.com/nim-lang/Nim/pull/21612 and https://forum.nim-lang.org/t/10069. If someone has a clue, please enlighten me.
* don't run azure on other branches either (#20365)metagn2022-09-161-1/+2
| | | | | | | | | | | | | | | * don't run azure on other branches either refs #20184 Azure is more prone to clogging & it's especially bad with the timeouts (some PRs haven't rebased). * allow all version- branches Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com> * add closing quote Co-authored-by: Clay Sweetser <Varriount@users.noreply.github.com>
* partial revert and redesign of #19814, changelog (#20341)metagn2022-09-141-7/+0
| | | | | | | | | | | | | | | * conservative partial revert of #19814 * fix * revert tssl * revert azure CI change * keep azure, revert version range * fully revert CI, add changelog * useOpenssl3 as separate define, .3 is a version
* Add OpenSSL 3 support (#19814)Federico Ceratto2022-08-231-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Minor refactor * Add OpenSSL 3 support Remove symbols noOpenSSLHacksq and openssl10 * Drop loading of older openssl versions * Add library path * Use only versioned libssl soname os OSX * Update .github/workflows/ci_packages.yml Co-authored-by: Hein Thant <official.heinthanth@gmail.com> * On Mac OS X CI, link OpenSSL in /usr/local/lib/ * Install OpenSSL on Mac OS X on azure pipeline * Remove DYLD_LIBRARY_PATH Co-authored-by: Hein Thant <official.heinthanth@gmail.com> Co-authored-by: Andreas Rumpf <rumpf_a@web.de> Co-authored-by: Hein Thant <official.heinthanth@gmail.com>
* CI upgrade to ubuntu-20.04 (#20182)ringabout2022-08-121-1/+1
| | | | | | | * CI upgrade to ubuntu-20.04 The ubuntu-18.04 environment is deprecated, consider switching to ubuntu-20.04(ubuntu-latest), or ubuntu-22.04 instead. For more details see https://github.com/actions/virtual-environments/issues/6002 * Update azure-pipelines.yml
* fixes broken CI; bump macOS version to macos-11 (#20098)ringabout2022-07-271-2/+2
| | | | | | | * bump macOS image on Azure CI to macos-11 ##[warning]The macOS-10.15 environment is deprecated, consider switching to macos-11(macos-latest), macos-12 instead. For more details see https://github.com/actions/virtual-environments/issues/5583 * fix CI error
* upgrade ubuntu 16.04 (not supported starting dec 2021) => 18.04; revive ↵Timothee Cour2021-05-301-7/+7
| | | | Linux_i386 (#18107)
* refactor common code in CI pipelines (#18035)Timothee Cour2021-05-261-12/+4
| | | | | | | * refactor CI with nimInternalInstallDepsWindows * refactor CI with nimInternalBuildKochAndRunCI * fixup
* upgrade nodejs; add nimCiSystemInfo on azure/github CI (#18003)Timothee Cour2021-05-131-12/+3
| | | | | * upgrade nodejs; add nimCiSysmtemInfo on all CI * fix typo
* refs #17325 disable i386 again until we figure out how to fix it (#17963)Timothee Cour2021-05-071-5/+6
|
* refactor all code that builds csources (#17815)Timothee Cour2021-04-231-42/+10
| | | | | | | | | | | | | | | * refactor all code that builds csources * fixup * nim_csourcesDir_v0 + nim_csourcesDir * remove deprecated, unused scripts from ci/ * reuse nimCsourcesHash in ci * simplify CI pipelines by reusing nimBuildCsourcesIfNeeded * simplify ci_docs.yml by reusing nimBuildCsourcesIfNeeded * cleanup * use csources_v1 as destination dir * fixup * remove pushCsources * address comment: remove build.sh support for now * fixup
* followup #17561, skipping ci now implies green (#17813)Timothee Cour2021-04-231-11/+22
| | | | | | | | | * followup #17561, skip ci now implies green; [skip ci] * fixup [skip ci] * fixup test without skip ci * fixup [skip ci] * fixup2 [skip ci] * github actions now automatically supports [skip ci]
* CIs: attempt to use csources_v1 (#16282)Andreas Rumpf2021-04-211-1/+1
| | | | | | | | * CIs: attempt to use csources_v1 * also updated the BSDs * also updated azure pipelines * std modules should not itself use the 'std/' import dir... * compiler has to be careful with std/ for v1 booting
* support skip ci in azure pipelines, and support it properly in github ↵Timothee Cour2021-04-201-6/+16
| | | | | | | | | | | | | | | actions pipelines (#17561) * support skip ci in azure pipelines * [skip ci] example of a commit that skips CI * example of a commit that does not skip CI * fix github actions logic for ci skip handling * [skip ci] example of a commit that skips CI for all pipelines * example of a commit that does not skip CI for any pipeline
* fix #17325 linux 32bit CI; fix #17085 flaky test (#17469)Timothee Cour2021-03-241-5/+5
|
* disable i386 CI until we figure out how to fix itnarimiran2021-03-181-5/+5
|
* fix #17343 (#17344)Timothee Cour2021-03-121-1/+2
|
* fix #17325 unrbreak CI i386 (#17327)Timothee Cour2021-03-101-25/+38
|
* Small optimization for the CI pipeline. (#15088)alaviss2020-07-271-15/+25
| | | | | | | | | | | * azure-pipelines: cache csources to speed up build Building csources takes about 2-4 mins, and since it hasn't changed for a long time, employ some caching to cut the time spent. * azure-pipelines: remove ppa avoidance configs Testing shows that there aren't any difference between having this and not having it, so removing this to simplify the code.
* testament: generic N-fold batching: windows CI 37mn=>16m (#14823)Timothee Cour2020-06-271-1/+11
| | | | | | | | | * testament: run CI faster thanks to batching * move ta_in, tstdin into existing tosproc * move ta_out,tafalse,texitcode,tstderr into existing tosproc * joinable osproc * move tstdout into existing tosproc * spec: batchable; fix tests * fixup
* test packages with Github workflowsnarimiran2020-04-281-8/+0
|
* use newer nodejs on Azure Pipelines (#14065)Miran2020-04-221-2/+2
|
* enable important_pkg on OSX (#13954)Timothee Cour2020-04-141-0/+4
| | | | | | | | | * enable important_pkg on OSX * disable some important_packages on OSX * fixup * enable nigui by installing dependency
* Test packages on Linux (#13921)Miran2020-04-081-2/+2
| | | | | * test important packages on Linux * enable chronos
* azure-pipelines: walkaround issues with triggers (#13657)alaviss2020-03-151-0/+9
| | | See https://status.dev.azure.com/_event/179641421
* azure-pipelines: use OSX 10.15 (was just enabled upstream) (#13546)Timothee Cour2020-03-131-2/+2
|
* enable testing -d:nimHasLibFFI mode (#13091)Timothee Cour2020-02-041-1/+3
|
* CI fix timeout error (#13134)Timothee Cour2020-01-151-148/+153
|
* attempt to add valgrind support to the CIs and testament (#12646)Andreas Rumpf2019-11-181-1/+1
| | | | | | * attempt to add valgrind support to the CIs and testament * valgrind (currently) works only on 64-bit Linux
* Switch mingw links (#12561)genotrance2019-10-311-1/+1
|
* azure-pipelines: add pipelines for linux, mac and winLeorize2019-10-031-0/+148
This is the equivalent to the current AppVeyor + Travis setup.