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)