summary refs log tree commit diff stats
path: root/.github/workflows/ci_packages.yml
Commit message (Collapse)AuthorAgeFilesLines
* fix #18178, set a CI timeout for github action pipelines instead of the 6 ↵Timothee Cour2021-06-051-0/+1
| | | | hour default (#18179)
* refactor common code in CI pipelines (#18035)Timothee Cour2021-05-261-16/+6
| | | | | | | * refactor CI with nimInternalInstallDepsWindows * refactor CI with nimInternalBuildKochAndRunCI * fixup
* upgrade nodejs; add nimCiSystemInfo on azure/github CI (#18003)Timothee Cour2021-05-131-2/+6
| | | | | * upgrade nodejs; add nimCiSysmtemInfo on all CI * fix typo
* CI Update (#17923)Juan Carlos2021-05-021-2/+2
| | | | | | | | | * ReSync with Devel * ReSync * https://github.com/actions/virtual-environments#available-environments * https://github.com/actions/virtual-environments#available-environments
* refactor all code that builds csources (#17815)Timothee Cour2021-04-231-22/+3
| | | | | | | | | | | | | | | * 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/+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]
* 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-201-1/+13
| | | | | | | | | | | | | | | 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
* 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
* CI(actions): Replace deprecated `add-path` commands (#15892)ee72020-11-091-2/+2
| | | | | | | | | | | | | 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
* unbreak CI: fix logic for skipping ci (#15556)Timothee Cour2020-10-121-1/+1
|
* GitHub Actions Skip CI (#15289)Juan Carlos2020-10-061-0/+2
|
* Enable fidget in important_packages. (#14742)treeform2020-06-231-1/+1
| | | | | | | | | | | * Enable fidget in important_packages. Fidget now works with `nimble test` and there is a CI: https://github.com/treeform/fidget/commits/master * Add libx11-dev to make fidget compile. * try libxcursor-dev * try xorg-dev
* install gtk3 on osx for package testing (#14388)Miran2020-05-181-1/+1
|
* Split testing important packages into two jobs (#14256)Miran2020-05-071-1/+1
| | | | | * split testing packages in two separate jobs * speed-up the slowest tests * special treatment for two packages
* test even more packagesnarimiran2020-04-301-1/+1
|
* [ci skip] prevent fail-fast on packages CInarimiran2020-04-301-0/+1
|
* test packages with Github workflowsnarimiran2020-04-281-0/+82