Tanguy
c004483581
Bootstrap: Allow to override number of CPUs ( #21823 )
...
* Allow to override number of cpu
* NCPU -> NIMCORES
2023-05-11 16:50:18 +02:00
ringabout
fd6640fcda
[minor] don't find "Hint: gc" for action ( #20170 )
2022-08-07 23:50:26 +08:00
flywind
cf1c149366
tracking the memory usage of orc-booting compiler for each commit ( #19941 )
...
* yaml
* pub
* redo
* let's comment
* now action
* newly
* code name
* build
* ready
* remove submodule
* build
* modify name
* fix
* rephrase
* trigger when PR is merged
2022-07-11 23:27:01 +08:00
BarrOff
41d9918591
use gmake in the buildscript on Solaris systems ( #19036 )
2021-10-24 01:24:31 -04:00
Andreas Rumpf
5d315ebcc2
ported Nim to proprietary CrossOS [backport] ( #18889 )
2021-09-24 13:24:41 +02:00
Andrey Makarov
b88496ac67
fix compilation on Debian 7 (no git -C) ( #18427 )
...
* fix compilation on Debian 7 (no git -C)
* address review
* allow specify branch for testing unmerged csources
* temporarily change csources checkout parameters for testing
* Update tools/deps.nim
Co-authored-by: Timothee Cour <timothee.cour2@gmail.com >
* fix failure
* Update config/build_config.txt
* set proper git branch/hash
Co-authored-by: Timothee Cour <timothee.cour2@gmail.com >
Co-authored-by: Andreas Rumpf <rumpf_a@web.de >
2021-07-06 20:09:56 +02:00
Timothee Cour
d62a298a28
fix typo in ci/funs.sh ( #18115 )
2021-05-27 09:04:10 -07:00
Timothee Cour
c495628255
refactor common code in CI pipelines ( #18035 )
...
* refactor CI with nimInternalInstallDepsWindows
* refactor CI with nimInternalBuildKochAndRunCI
* fixup
2021-05-26 09:43:30 +02:00
Euan
61630c6aee
Use gmake for NetBSD as well as FreeBSD/OpenBSD ( #18064 )
2021-05-23 09:23:20 -07:00
Timothee Cour
3c622d7999
upgrade nodejs; add nimCiSystemInfo on azure/github CI ( #18003 )
...
* upgrade nodejs; add nimCiSysmtemInfo on all CI
* fix typo
2021-05-13 09:15:32 +02:00
Timothee Cour
fff5001f4c
fix #17913 build_all.sh on M1 mac ( #17917 ); temporary workaround
2021-05-03 10:41:53 +02:00
Timothee Cour
1f1d85bb9c
reuse config/build_config.txt for all bootstrap scripts (posix + windows + ci); use build_all.bat in 1 CI, fix bug in build_all.bat ( #17899 )
...
* reuse config/build_config.txt for all bootstrap scripts (posix + windows + ci)
* ci_docs: use build_all.bat in CI (just in that pipeline) to ensure it keeps working
* fixup
* fix pre-existing bug in build_all.bat
* fixup
* cp => copy /y
* auto-generate build_all.bat, build_all.sh
* fixup
2021-05-01 07:24:41 +02:00
Timothee Cour
dce0b3b002
refactor all code that builds csources ( #17815 )
...
* 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
2021-04-23 11:28:42 +02:00
Timothee Cour
dbb053492a
followup #17561 , skipping ci now implies green ( #17813 )
...
* 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]
2021-04-23 10:05:23 +02:00
Andreas Rumpf
a9b62de895
CIs: attempt to use csources_v1 ( #16282 )
...
* 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
2021-04-21 07:41:33 +02:00
Timothee Cour
ddc5f8fbcf
fix #17325 unrbreak CI i386 ( #17327 )
2021-03-10 19:35:20 -08:00
Jacek Sieka
97738a4f28
Testament pre parallel ( #9137 )
...
* testament: move to root dir (it's not a test)
* osproc: fix process index passed to afterRunEvent for parallel runs
it was passing the index of the process, not index of all commands
* testament: complete file move
2018-10-12 17:27:47 +02:00
Dennis Felsing
5492190bc6
Fix lists of paths in posix environment ( #7034 )
...
Empty paths in a colon separated list would be considered as the current
directory, so have to ensure $PATH and $LD_LIBRARY_PATH are not empty
before separating it with :
2018-01-08 10:49:00 +01:00
Rokas Kupstys
96c571dd96
Removed fasm support.
2017-02-20 17:24:19 +02:00
Dominik Picheta
f176128f07
CI: ZIPs don't have an underscore in the filename.
2016-10-16 17:03:24 +02:00
Dominik Picheta
b3c18b8dd8
Improve niminst zip error message and fix CI build.
2016-10-16 16:40:00 +02:00
Araq
00b749c418
zip files for Windows
2016-10-09 14:35:00 +02:00
Dominik Picheta
b790159bb9
CI: NSIS fixes and temporary removal of Linux builds.
...
Squashed commit of the following:
commit af422c72ccd31054ecb097313275e538c2c8f1ad
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Thu Sep 29 00:42:39 2016 +0200
CI: Another attempt.
commit f187712192bf80394d0efd7e8ebfcdc07a13ca5a
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Thu Sep 29 00:32:53 2016 +0200
CI: Remove building of docs before NSIS build.
commit 92abf82d9400ff7f03d7fbfdaaeeb2ee93e803a5
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Thu Sep 29 00:18:24 2016 +0200
CI: Attempt to fix incorrect mingw arch.
commit 2ec54f89f9725208559f2080dd0f1533b9ae27e0
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Wed Sep 28 23:40:51 2016 +0200
CI: Rebuild koch so that correct mingw links are put in NSIS.
commit 3118f0fea6fb8d7178e9267d3bf198b4784cb247
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Wed Sep 28 22:36:40 2016 +0200
CI: Fixes ci
commit fc4d14aa325dc1a95cf63092b209b919df450dcd
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Wed Sep 28 22:35:00 2016 +0200
CI: Disable linux for now.
2016-09-29 01:19:43 +02:00
Andreas Rumpf
a4fbff13eb
nimsuggest is built by koch.nim instead
2016-09-27 20:17:17 +02:00
Dominik Picheta
299b04491a
CI: Depend on Jester HEAD because of nim-lang/nimble#129 .
2016-09-25 13:06:09 +02:00
Dominik Picheta
6e7d50310e
CI: Install a specific Jester commit.
2016-09-25 11:51:57 +02:00
Dominik Picheta
547fb7f1e4
CI: Fixes NSIS deployments.
2016-09-24 17:26:53 +02:00
Dominik Picheta
c86d1a479c
CI: For Windows deploy run koch winrelease.
2016-09-18 14:01:16 +02:00
Dominik Picheta
985d3313da
CI: Small fixes.
2016-09-18 11:53:52 +02:00
Dominik Picheta
2ee9a27be3
CI: Fixes Linux tests.
...
Squashed commit of the following:
commit d72fd199a7e460348283a92fcd8b9ebad50b5984
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Sep 18 01:36:01 2016 +0200
CI: csources build needs git.
commit 5dc88a77675f1a6e315b0360d6a880d7b48deb8b
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Sep 18 00:35:16 2016 +0200
CI: Install build-essentials for c sources.
commit 64b06c3c8a92b516faaf1a2267fc5258a8993c2b
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sat Sep 17 23:47:54 2016 +0200
CI: Add Git as dependency.
commit 67c2ddb8fe2e18667e532e6f593f1bf4651d5995
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sat Sep 17 23:42:25 2016 +0200
CI: Fix gcc call before everything else.
commit a6f0b1f8af4985796d382ef43b9a3835adf38329
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sat Sep 17 23:39:19 2016 +0200
CI: Install build-essential in deps.sh
commit e5c95e098b6699b589de3f8262fedacde1513381
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sat Sep 17 23:35:47 2016 +0200
Remove install of build-essential.
CI: Remove build-essential install.
commit 1d9085cd40d6dfbb222ae7636e526fa286cd0e2e
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sat Sep 17 23:26:51 2016 +0200
CI: Install build-essential instead of gcc.
commit 0210abaa712885f5dc9eae980c20c0e300710b38
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sat Sep 17 23:24:54 2016 +0200
Change image to ubuntu.
2016-09-18 01:36:33 +02:00
Dominik Picheta
80726b84fd
CI: Install FASM via apt-get instead of manually.
2016-09-17 22:22:42 +02:00
Dominik Picheta
cf40f32407
GitLab CI: installers are now just renamed in build dir.
...
Squashed commit of the following:
commit 71a06418623b7bfb6e21a0d54ec9dc5b6eb975a7
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Wed Sep 14 16:46:39 2016 +0200
Don't move installers to web\
2016-09-14 20:56:35 +02:00
Dominik Picheta
ea76b2320b
Improvements to GitLab CI NSIS script.
...
Squashed commit of the following:
commit a17ffc5cfe63b25f1866c57bf22730790b1ec86e
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Fri Sep 9 23:01:48 2016 +0100
Debugging
commit 6522890c1afea95616ed667b99ad6e9b5f3ac1bc
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Fri Sep 9 22:40:45 2016 +0100
Another fix
commit bfd0a623b7b9282209ad1639ed0a5850d517ea00
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Fri Sep 9 22:10:44 2016 +0100
Grab nimsuggest
commit 7173335682d87d4b1bde55dea0dcf17a7dad6d7a
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Fri Sep 9 21:56:04 2016 +0100
Fix again.
2016-09-09 23:52:44 +01:00
Dominik Picheta
0486114ec8
Attempt to fix nsis_build.bat.
2016-09-09 21:41:52 +01:00
Dominik Picheta
3e87ef35fa
Add Windows deploy stage to GitLab CI.
2016-09-08 21:11:11 +02:00
Dominik Picheta
7e3ebc1bcc
Adds GitLab CI config.
...
Squashed commit of the following:
commit d87230e5a2396530e93e9b20f312e08069c590ad
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 22:46:41 2016 +0200
Fix tests on win
commit 25c90666fbde6c6c09352fba0cc7ed7ee2ce553c
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 22:27:00 2016 +0200
Fix tests.
commit b46e00c86005d24fd210f8041031a4d7b6d73e3f
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 21:58:12 2016 +0200
Fix deps probs.
commit 9c5db9eb9a41d8baab0124c28706ab2afb3c7f5f
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 21:14:14 2016 +0200
Fixes yaml sytax
commit 292571a81b9b53b15b864aa2f86cb445f4e07307
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 21:13:06 2016 +0200
Separates tests.
commit 3cc46c712b86bcab8fc79acf390487fe2061efa1
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 20:31:40 2016 +0200
Fix batch script.
commit 6b93be904dd3064e2a651d012acf9978c33a4b43
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 20:22:24 2016 +0200
Windows fixes?
commit 76dcda9d698682147025e7af5a563e2844c8ed84
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 20:16:35 2016 +0200
Refactored ci yml file.
commit abd49689440e9159e6008f7ef12d3006f53d76fa
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 17:17:44 2016 +0200
Add runner info to script.
commit 62d7c3fa6a0eb5a074aa8d2c151481973b305d12
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 17:11:29 2016 +0200
Run on all runners.
commit d6132fdd7cd48d47f03baa8a2752323160a83f99
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 16:50:35 2016 +0200
Remove tags.
commit 19fddf60fbec60586900702c36763c5b090cc88e
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 16:39:06 2016 +0200
Added linux/windows.
commit f91745e2a35f079ddb71676783ef34504a1d6c43
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 16:24:02 2016 +0200
More changes.
commit d5a4cc49adbb6741db3b9af6ccb7011916c2ebd3
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 15:55:21 2016 +0200
More changes.
commit 12f59e529324af5c67520b6dd255f0082fa1dc37
Merge: c77244a 7aa6494
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 14:52:41 2016 +0200
Merge branch 'devel' into gitlab-ci
commit c77244af513606b1245ebcb44ab68ca3108fd77b
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 14:48:25 2016 +0200
More changes.
commit 4c56422f980fd16d251112b5d3ce696264b3170b
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 14:32:04 2016 +0200
More change.
commit f709ea003f1649234a723ba9d8092edbde3ef6a9
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 14:17:58 2016 +0200
Another try at CI.
commit ae79bb95bc639856f2637f93fc9a59b178a18b0f
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 14:03:58 2016 +0200
Fixes .gitlab-ci.yml
commit 9b832dde4abb9e168d1c549e12ed20a8c5185d7b
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 14:00:48 2016 +0200
Some changes to .gitlab-ci.yml.
commit c113a09b6f1dd1b87c1f34f2ea54364d701033e2
Author: Dominik Picheta <dominikpicheta@gmail.com >
Date: Sun Aug 28 13:53:46 2016 +0200
Adds .gitlab-ci.yml.
2016-08-29 00:27:38 +02:00