Juan Carlos
086a3e42eb
Add GitHub Action Stale, remove Deprecated Probot Stale ( #21943 )
...
* .
* 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 >
2023-05-31 22:00:35 +08:00
Federico Ceratto
acfa7849d3
Benchmark CI: drop id ( #21787 )
2023-05-04 20:30:58 +08:00
Federico Ceratto
77093bf7b9
Save and restore ci_bench cache ( #21750 )
2023-04-29 15:01:23 +08:00
Federico Ceratto
f0ae1ed544
Add benchmarking based on Minimize ( #21566 )
...
* 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 >
2023-04-25 19:29:17 +08:00
ringabout
d84f64d2e7
add CI for version-2-0 branch ( #21084 )
2022-12-13 09:52:35 +08:00
ringabout
78b387d948
fixes deprecation message by update action versions ( #21021 )
2022-12-05 12:37:23 +08:00
metagn
c0daea7b31
issue form: don't syntax highlight output logs ( #20924 )
...
* issue form: don't syntax highlight output logs
* example output logs make no sense
* dummy to skip ci [skip ci]
2022-11-26 11:32:13 -05:00
ringabout
afd4e22f76
Revert "fix arc global variable issues" ( #20764 )
...
* Revert "fix arc global variable issues (#20759 )"
This reverts commit a3d32a4176 .
* trigger documentation builds
2022-11-05 22:47:12 +08:00
metagn
e68a6ea759
openssl 3 support no longer opt in + some 1.0 support ( #20668 )
...
* Revert "Add OpenSSL 3 support (#19814 )"
This reverts commit 2dcfd73260 .
* openssl 3 support no longer opt in + some 1.0 support
* hopefully fix
* maybe fix
* final attempt
* actual fix hopefully
2022-10-27 17:24:26 +02:00
ringabout
30bd75e459
continue booting the compiler with refc ( #20421 )
...
* continue boot the compiler with refc
* koch
* use `gc:refc`
2022-09-24 20:14:01 +08:00
ringabout
7739e23420
defaults to ORC ( #19972 )
...
* 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 >
2022-09-23 13:05:05 +02:00
metagn
3e83c4a168
only run github CI on latest commit of branch/PR ( #20361 )
...
based on [this](https://stackoverflow.com/a/72408109/10633874 )
2022-09-15 23:17:35 +08:00
metagn
79afee868d
partial revert and redesign of #19814 , changelog ( #20341 )
...
* 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
2022-09-14 14:14:58 -04:00
Federico Ceratto
2dcfd73260
Add OpenSSL 3 support ( #19814 )
...
* 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 >
2022-08-23 21:44:50 +02:00
ringabout
32e4b33632
fixes doc building regression; trigger builds on markdown files ( #20260 )
...
fix doc building regression; trigger builds on markdown files
2022-08-23 22:14:37 +08:00
ringabout
c0b25f33c7
add version-1-6 and version-1-2 to triggered branches ( #20214 )
...
* add version-1-6 and version-1-2 to triggered branches
* Update .github/workflows/ci_packages.yml
* use quote
2022-08-14 18:42:52 +08:00
ringabout
5a502d7884
help our poor CI; don't run CI on other branches for push ( #20184 )
2022-08-09 15:47:19 -04:00
ringabout
714eb65866
remove annoying dropdowns from the bug form ( #20154 )
...
* Update bug_report.yml
* Update bug_report.yml
* Update bug_report.yml
2022-08-05 02:56:08 +08:00
Juan Carlos
2f3980f491
Add bug form ( #19913 )
...
* 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 >
2022-08-04 11:15:22 +02:00
ringabout
8ef509b85b
fixes broken CI; bump macOS version to macos-11 ( #20098 )
...
* 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
2022-07-27 21:06:34 +08:00
flywind
73ee34f56f
use pull_request_target ( #20020 )
2022-07-13 22:37:31 +08:00
flywind
d0bae989d6
fix github script failure ( #20006 )
...
* 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
2022-07-12 09:05:50 +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
flywind
e5475768ba
feature_request should be labelled automatically ( #19215 )
2021-12-05 07:17:52 +01:00
Timothee Cour
19918ceb2b
update .github/ISSUE_TEMPLATE/bug_report.md, mention PRs, contributing, devel branch ( #18224 )
2021-06-09 22:46:00 +01:00
Timothee Cour
b9843b156d
fix #18178 , set a CI timeout for github action pipelines instead of the 6 hour default ( #18179 )
2021-06-05 09:47:28 +02: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
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
Juan Carlos
6d485f545a
CI Update ( #17923 )
...
* ReSync with Devel
* ReSync
* https://github.com/actions/virtual-environments#available-environments
* https://github.com/actions/virtual-environments#available-environments
2021-05-02 19:51:27 -04: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
b667e288e2
move travis, appveyor, ci.yml.disabled to unmaintained/ ( #17828 )
...
* move travis, appveyor, ci.yml.disabled to unmaintained
* update some mentions of travis, appevyor
* fix test
2021-04-24 07:54:31 +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
68e7ed9c57
important_packages: allowed_failures batch ( #17757 )
...
* important_packages: reserve batch 0 for allowed failures
* custom batch name: allowed_failures
2021-04-20 09:02:35 +02:00
Timothee Cour
fb02b56957
support skip ci in azure pipelines, and support it properly in github 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
2021-04-20 09:01:53 +02:00
flywind
95697d00fa
Update issue template adding more links ( #17284 )
...
* 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 >
2021-03-12 15:47:01 +01:00
Timothee Cour
c6f9c38892
use NIM_TESTAMENT_BATCH for important_packages, improve formatting, code 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
2021-03-12 15:45:51 +01:00
Timothee Cour
b7dd8e7dff
unbundle fusion ( #16925 )
...
* unbundle fusion
* changelog
* address comment: `./koch fusion` calls nimble install fusion (at a fixed hash)
2021-02-11 07:24:53 +01:00
Timothee Cour
6f1289b80c
remove .github/workflows/ci_ssl.yml; instead run via trunner_thirdparty ( #16221 )
2021-02-02 18:32:33 -08:00
Timothee Cour
ffb130b59c
skip docs for lib/fusion (docs already run in fusion repo) ( #16645 )
...
* run CI docs on koch.nim changes to avoid future regressions
* kochdocs: skip lib/fusion
2021-01-08 23:09:58 +01:00
ee7
3948b40bcd
CI(actions): Replace deprecated add-path commands ( #15892 )
...
This commit resolves the following warning in the CI logs:
> Error: The `add-path` command is deprecated and will be disabled soon.
> Please upgrade to using Environment Files. For more information see:
> https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
The deprecation is due to an injection vulnerability (CVE-2020-15228).
See:
- https://bugs.chromium.org/p/project-zero/issues/detail?id=2070
- https://github.com/nim-lang/Nim/runs/1373146963#step:8:1
2020-11-09 13:08:17 +01:00
Timothee Cour
09cad44be9
ci docs: add config/nimdoc.cfg to paths ( #15566 )
2020-10-14 12:04:14 +02:00
Timothee Cour
30b966bdf7
unbreak CI: fix logic for skipping ci ( #15556 )
2020-10-12 21:04:40 +02:00
Juan Carlos
aca1fae55a
GitHub Actions Skip CI ( #15289 )
2020-10-06 04:52:49 +00:00
narimiran
5651a2f711
PRs with no activity in last year are marked as stale
2020-08-24 13:44:19 +02:00
narimiran
39906c52c4
stale bot is now active only for pull requests
2020-08-17 09:11:33 +02:00
narimiran
eb3ba0ae5f
limit stalebot a bit more
2020-08-04 13:00:09 +02:00
narimiran
836660a297
put stale limit at 3 years
...
It needs to be slowly brought down to limit the notifications
and prevent excessive spamming.
2020-08-04 11:00:04 +02:00
narimiran
e4710f893e
stalebot: don't send messages to keep spam down
2020-08-04 10:47:16 +02:00