summary refs log tree commit diff stats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* bump node to 20.x; since 16.x is End-of-Life (#22892)ringabout2023-10-303-9/+9
|
* Bisect default Linux (#22840)Juan Carlos2023-10-181-0/+5
| | | | | | | | | | | | - Bisect default to Linux only. Tiny diff, YAML only. | OS | How to? | |----|---------| | Linux | `-d:linux` | | Windows | `-d:windows` | | OS X | `-d:osx` | If no `-d:linux` nor `-d:windows` nor `-d:osx` is used then defaults to Linux.
* Update Bisect (#22750)Juan Carlos2023-09-251-15/+16
| | | | | | | | | | | | | | | | | - Support multiple OS Bisects (Linux, Windows, MacOS). - Install Valgrind only if needed to speed up non-Valgrind builds. - Valgrind+MacOS bisect support. - Show IR of OK repro code samples. - YAML only, tiny diff. #### New features - Bisect bugs that only reproduce on Windows and OSX. #### See also - https://github.com/juancarlospaco/nimrun-action/pull/10
* Fix Bisect bot (#22703)Juan Carlos2023-09-141-1/+3
| | | | | - https://github.com/nim-lang/Nim/actions/runs/6187256704/job/16796720625#step:4:29 - https://github.com/nim-lang/Nim/issues/22699
* run docs CI on compiler changes (#22656)metagn2023-09-071-4/+2
| | | | | | refs #22650 Docs CI cover standard library runnable examples that aren't covered by the test suite and can be affected by compiler changes without knowing
* update checkout to v4 (#22640)ringabout2023-09-045-6/+6
| | | | | ref https://github.com/actions/checkout/issues/1448 probably nodejs needs to be updated to 20.x
* introduces online bisecting (#22390)ringabout2023-08-061-1/+2
| | | | | * introduces online bisecting * Update .github/ISSUE_TEMPLATE/bug_report.yml
* Add Valgrind (#22346)Juan Carlos2023-07-301-0/+3
| | | | | * . * Add Valgrind for Bisect bot in GitHub Actions
* Bisect Bugs (#22157)Juan Carlos2023-07-011-0/+20
| | | | | * Add Git bisect like for bug repro code on issue comments against Nim versions >1.0 * Add Git bisect like for bug repro code on issue comments against Nim versions >1.0 * Add Git bisect like for bug repro code on issue comments against Nim versions >1.0
* fixes stale bot (#22056)ringabout2023-06-091-0/+1
|
* fixes stale workflows; stale issues defaults to -1 instead of 7 days (#22031)ringabout2023-06-071-0/+1
| | | | | | | * fixes workflows; stale issues defaults to 100 years instead of 7 days * Update .github/workflows/stale.yml * Update .github/workflows/stale.yml
* Add GitHub Action Stale, remove Deprecated Probot Stale (#21943)Juan Carlos2023-05-312-69/+23
| | | | | | | | | | | | | | | * . * Add github action stale,remove deprecated stalebot * Add github action stale,remove deprecated stalebot * Update .github/workflows/stale.yml * Update .github/workflows/stale.yml --------- Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
* Benchmark CI: drop id (#21787)Federico Ceratto2023-05-041-2/+0
|
* Save and restore ci_bench cache (#21750)Federico Ceratto2023-04-291-10/+10
|
* Add benchmarking based on Minimize (#21566)Federico Ceratto2023-04-251-0/+117
| | | | | | | | | | | * Add benchmarking based on Minimize * Update .github/workflows/ci_bench.yml Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com> --------- Co-authored-by: ringabout <43030857+ringabout@users.noreply.github.com>
* add CI for version-2-0 branch (#21084)ringabout2022-12-131-0/+1
|
* fixes deprecation message by update action versions (#21021)ringabout2022-12-052-4/+4
|
* issue form: don't syntax highlight output logs (#20924)metagn2022-11-262-13/+12
| | | | | | | * issue form: don't syntax highlight output logs * example output logs make no sense * dummy to skip ci [skip ci]
* Revert "fix arc global variable issues" (#20764)ringabout2022-11-051-0/+1
| | | | | | | * Revert "fix arc global variable issues (#20759)" This reverts commit a3d32a4176539d0829a4e868f4b005a1a71eb7ee. * trigger documentation builds
* openssl 3 support no longer opt in + some 1.0 support (#20668)metagn2022-10-271-4/+2
| | | | | | | | | | | | | | | * Revert "Add OpenSSL 3 support (#19814)" This reverts commit 2dcfd732609a2cfa805e5a94cc105399a2f18632. * openssl 3 support no longer opt in + some 1.0 support * hopefully fix * maybe fix * final attempt * actual fix hopefully
* continue booting the compiler with refc (#20421)ringabout2022-09-241-1/+1
| | | | | | | * continue boot the compiler with refc * koch * use `gc:refc`
* defaults to ORC (#19972)ringabout2022-09-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * defaults to Orc * bootstrap using refc * use gc * init orc defines * unregister orc * fix gc * fix commands * add prepareMutation for orc * enable deepcopy for orc * prepareMutation * more fixes * some cases * bug #20081 * partial fixes * partial fixes * fixes command line * more fixes * build Nim with refc * use gc * more fixes * rstore * orc doesn't support threadpool * more shallowCopy * more fixes * fixes unsafeNew * workarounds * small * more fixes * fixes some megatest * tcodegenbugs1 refc * fxies megatest * build nimble with refc * workaround tensordsl tests * replace shallowCopy with move * fixes action * workaround * add todo * fixes important packages * unpublic unregisterArcOrc * fixes cpp * enable windows Co-authored-by: xflywind <43030857+xflywind@users.noreply.github.com>
* only run github CI on latest commit of branch/PR (#20361)metagn2022-09-152-0/+8
| | | based on [this](https://stackoverflow.com/a/72408109/10633874)
* partial revert and redesign of #19814, changelog (#20341)metagn2022-09-141-3/+1
| | | | | | | | | | | | | | | * 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-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* fixes doc building regression; trigger builds on markdown files (#20260)ringabout2022-08-231-2/+4
| | | fix doc building regression; trigger builds on markdown files
* add version-1-6 and version-1-2 to triggered branches (#20214)ringabout2022-08-141-1/+3
| | | | | | | * add version-1-6 and version-1-2 to triggered branches * Update .github/workflows/ci_packages.yml * use quote
* help our poor CI; don't run CI on other branches for push (#20184)ringabout2022-08-091-1/+5
|
* remove annoying dropdowns from the bug form (#20154)ringabout2022-08-051-147/+8
| | | | | | | * Update bug_report.yml * Update bug_report.yml * Update bug_report.yml
* Add bug form (#19913)Juan Carlos2022-08-044-88/+287
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add Bug Form * Add Bug Form * Add Bug Form * Add Bug Form * https://github.com/nim-lang/Nim/pull/19913#issuecomment-1160663243 * https://github.com/nim-lang/Nim/pull/19913#issuecomment-1160663243 * Update .github/ISSUE_TEMPLATE/bug_report.yml Co-authored-by: Yardanico <tiberiumk12@gmail.com> * Update .github/ISSUE_TEMPLATE/bug_report.yml Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> * Update .github/ISSUE_TEMPLATE/bug_report.yml Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> * Update .github/ISSUE_TEMPLATE/bug_report.yml Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> * Update .github/ISSUE_TEMPLATE/feature_request.yml Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> * Update .github/ISSUE_TEMPLATE/feature_request.yml Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com> * Do not Star Nim on Github * No backwards compat problems * Typo Co-authored-by: Yardanico <tiberiumk12@gmail.com> Co-authored-by: konsumlamm <44230978+konsumlamm@users.noreply.github.com>
* fixes broken CI; bump macOS version to macos-11 (#20098)ringabout2022-07-272-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
* use pull_request_target (#20020)flywind2022-07-131-1/+1
|
* fix github script failure (#20006)flywind2022-07-121-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 * fix CI failure
* tracking the memory usage of orc-booting compiler for each commit (#19941)flywind2022-07-111-0/+90
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* feature_request should be labelled automatically (#19215)flywind2021-12-051-1/+1
|
* update .github/ISSUE_TEMPLATE/bug_report.md, mention PRs, contributing, ↵Timothee Cour2021-06-091-0/+2
| | | | devel branch (#18224)
* fix #18178, set a CI timeout for github action pipelines instead of the 6 ↵Timothee Cour2021-06-052-0/+2
| | | | hour default (#18179)
* refactor common code in CI pipelines (#18035)Timothee Cour2021-05-262-21/+9
| | | | | | | * refactor CI with nimInternalInstallDepsWindows * refactor CI with nimInternalBuildKochAndRunCI * fixup
* upgrade nodejs; add nimCiSystemInfo on azure/github CI (#18003)Timothee Cour2021-05-132-2/+10
| | | | | * upgrade nodejs; add nimCiSysmtemInfo on all CI * fix typo
* CI Update (#17923)Juan Carlos2021-05-022-3/+3
| | | | | | | | | * ReSync with Devel * ReSync * https://github.com/actions/virtual-environments#available-environments * https://github.com/actions/virtual-environments#available-environments
* reuse config/build_config.txt for all bootstrap scripts (posix + windows + ↵Timothee Cour2021-05-011-1/+9
| | | | | | | | | | | | 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
* move travis, appveyor, ci.yml.disabled to `unmaintained/` (#17828)Timothee Cour2021-04-241-105/+0
| | | | | | | * move travis, appveyor, ci.yml.disabled to unmaintained * update some mentions of travis, appevyor * fix test
* refactor all code that builds csources (#17815)Timothee Cour2021-04-233-89/+12
| | | | | | | | | | | | | | | * 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-232-22/+0
| | | | | | | | | * 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-2/+2
| | | | | | | | * 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
* important_packages: `allowed_failures` batch (#17757)Timothee Cour2021-04-201-1/+1
| | | | | * important_packages: reserve batch 0 for allowed failures * custom batch name: allowed_failures
* support skip ci in azure pipelines, and support it properly in github ↵Timothee Cour2021-04-202-2/+25
| | | | | | | | | | | | | | | 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
* Update issue template adding more links (#17284)flywind2021-03-121-0/+10
| | | | | | | | | | | | * more links * rename * Update .github/ISSUE_TEMPLATE/config.yml Co-authored-by: Danil Yarantsev <tiberiumk12@gmail.com> Co-authored-by: Timothee Cour <timothee.cour2@gmail.com> Co-authored-by: Danil Yarantsev <tiberiumk12@gmail.com>
* use NIM_TESTAMENT_BATCH for important_packages, improve formatting, code ↵Timothee Cour2021-03-121-3/+4
| | | | | | | | cleanups (#17301) * use NIM_TESTAMENT_BATCH for important_packages, improve formatting, code cleanups * workaround for nimcrypto not having `--path:.`; remove workaround "two are special snowflakes" * add comment explaining why nimcrypto fails and what packages need to be testable
* unbundle fusion (#16925)Timothee Cour2021-02-111-4/+0
| | | | | | * unbundle fusion * changelog * address comment: `./koch fusion` calls nimble install fusion (at a fixed hash)
a9839613d378e3c6060c9bb283'>a9ef5bf45 ^
2f43fdb83 ^
869a5aa90 ^
92b8fac94 ^
e25474154 ^
869a5aa90 ^
2df9b442c ^
e25474154 ^
ff914b89d ^












f644e3079 ^


c446806f7 ^
f644e3079 ^
39049e151 ^
064417fc5 ^

e25474154 ^
064417fc5 ^
91f42a294 ^
a541be893 ^
e25474154 ^

a541be893 ^
91f42a294 ^
e25474154 ^
a541be893 ^
e25474154 ^
91f42a294 ^
e25474154 ^
a541be893 ^
064417fc5 ^
a541be893 ^
91f42a294 ^
e25474154 ^
d7a42641a ^
e25474154 ^
d0edb1826 ^
2df9b442c ^
b0c11d3ef ^
91f42a294 ^
aafbe5c86 ^


0f131b9f4 ^
aafbe5c86 ^


0f131b9f4 ^
aafbe5c86 ^





0b197ade6 ^
91f42a294 ^

fe750a5cf ^
91f42a294 ^
e25474154 ^
d0edb1826 ^
2df9b442c ^
064417fc5 ^
fe750a5cf ^


a541be893 ^
91f42a294 ^
438703f59 ^
e25474154 ^
39049e151 ^
ff914b89d ^
91f42a294 ^

027f30610 ^
39049e151 ^
027f30610 ^

a9ef5bf45 ^
027f30610 ^

39049e151 ^
027f30610 ^

f644e3079 ^
a541be893 ^
e25474154 ^

ff914b89d ^

d68181246 ^
ff914b89d ^


ff3cf001a ^

ff914b89d ^



ff3cf001a ^
ff914b89d ^
171996465 ^



ff3cf001a ^
171996465 ^


ff914b89d ^


171996465 ^

ff914b89d ^
171996465 ^
171996465 ^
ff3cf001a ^

171996465 ^
a9ef5bf45 ^
ff914b89d ^

171996465 ^

a541be893 ^
171996465 ^

e25474154 ^
a9ef5bf45 ^
e25474154 ^
171996465 ^
e25474154 ^

a541be893 ^
e25474154 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356