José Valim
aabe5dad76
Do not use Erlang/OTP 26.1 on CI ( #13062 )
...
It has a bug when looking up mismatched module names.
2023-11-02 08:30:01 +01:00
dependabot[bot]
1bc8bc5e76
Bump actions/checkout from 3 to 4 ( #12911 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-05 08:29:39 +02:00
sabiwara
260b53f788
Add OTP 26 to CI ( #12564 )
2023-05-18 11:47:43 +02:00
Nathan Long
f6293da819
CI should still doctest CHANGELOG.md ( #12484 )
2023-03-22 16:56:55 +01:00
Nathan Long
a3e46aa19f
CI should ignore changes to markdown files ( #12483 )
2023-03-22 14:47:13 +01:00
José Valim
88377d84ba
Close brackets on ci.yml
2023-02-13 23:58:59 +01:00
José Valim
d76df85144
Continue errors in dialyzer on OTP master
2023-02-13 23:19:06 +01:00
José Valim
9496410ac8
Only build docs on ExDoc main on CI ( #12238 )
2022-11-12 09:15:39 +01:00
José Valim
7b7562b1e5
Recompile System from lib/elixir
2022-11-11 13:38:06 +01:00
José Valim
f86e072973
Recompile System without .git for diffing purposes
2022-11-11 13:30:12 +01:00
José Valim
4d35973f44
Remove .git only on reproducible check
2022-11-11 13:17:23 +01:00
José Valim
c015656765
Use setup beam on CI ( #12131 )
2022-09-14 09:03:52 +02:00
Thanabodee Charoenpiriyakij
d6affa5115
Bump ubuntu to 20.04 ( #12062 )
...
The ubuntu-18.04 nows deprecated today [1]. This changes start moving it
to version 20.04 instead.
[1] https://github.com/actions/virtual-environments/issues/6002
2022-08-08 17:50:30 +02:00
Thanabodee Charoenpiriyakij
3b7391f14c
Use setup-beam on Windows platform ( #12026 )
2022-07-28 18:35:37 +02:00
José Valim
239f8f9e3b
Require Erlang/OTP 24
2022-07-27 13:20:42 +02:00
dependabot[bot]
eeed70641f
Bump actions/cache from 2 to 3 ( #11908 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-07 10:05:22 +02:00
dependabot[bot]
52f255a20d
Bump actions/checkout from 2 to 3 ( #11909 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-07 10:02:48 +02:00
Naveen
c4b9e866a4
chore: Set permissions for GitHub actions ( #11906 )
...
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.
- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/ )
Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com >
2022-06-06 10:10:56 +02:00
José Valim
ef3437e7f2
Run Erlang/OTP 25 on CI ( #11858 )
2022-05-21 08:23:08 +02:00
Eksperimental
61780704c8
CI: Use latest ex_doc version ( #11732 )
...
- release.yml now automatically fetches latest stable ExDoc version.
- ci.yml now builds docs using latest stable and main ExDoc version.
2022-03-27 21:21:45 +02:00
Eksperimental
1513a9bcd2
CI: Add build docs ( #11724 )
2022-03-25 09:32:45 +01:00
José Valim
34f323c02f
Add OTP-24.3 to CI ( #11711 )
2022-03-19 09:12:54 +01:00
Michał Łępicki
9e898f8b5a
Remove references to HiPE ( #11543 )
...
* Fix typo in Dialyzer CI step name
* Remove references to HiPE
2022-01-05 13:37:17 +01:00
José Valim
a9cecc2e3a
Remove support for Erlang/OTP 22
2022-01-05 09:14:03 +01:00
Wojtek Mach
8253952f35
ci: Use Ubuntu 18.04 ( #11056 )
...
https://github.blog/changelog/2021-04-29-github-actions-ubuntu-16-04-lts-virtual-environment-will-be-removed-on-september-20-2021/
2021-06-09 22:17:25 +02:00
Eksperimental
d6288dc691
Add OTP 24.0 to Linux CI ( #10980 )
2021-05-14 07:38:11 +02:00
José Valim
ffbc7ca607
Bump OTP version and fix CI on Windows ( #10952 )
2021-04-25 10:22:34 +02:00
Eksperimental
0f8516b0a5
Refrain GitHub CI from failing in development branches ( #10948 )
...
Move continue-on-error to step level. Apparently this setting works different when set at the task and the step level
https://github.com/actions/toolkit/issues/399#issuecomment-738700569
Now the CI will be considered as successful if the development branches fail.
2021-04-23 17:03:13 +02:00
José Valim
b059d5ad37
Start v1.13-dev
2021-03-29 17:49:26 +02:00
Eric Meadows-Jönsson
bdc9d4eddd
Fix docs tests on OTP 23 ( #10510 )
2020-11-23 22:43:15 +01:00
Eksperimental
8a403f7b39
Update GitHub actions/checkout to v2 ( #10496 )
2020-11-17 07:39:28 +01:00
Fernando Tapia Rico
70ca5d8bc3
Use GitHub Actions for Windows CI
...
Here are some benefits of moving to GitHub
Actions:
* The Docker image `fertapric/elixir-ci:*` is
no longer needed.
* Build times has been reduced ~50%: current
times are ~20 mins, and with GitHub Actions
~10 mins.
* Jobs seem to be scheduled faster: a few
seconds compared to minutes.
* Running instances seem more stable: I have
not experienced `ExUnit.TimeoutError` errors
nor memory allocation issues.
2020-07-16 12:45:56 +02:00
Fernando Tapia Rico
b87ae1fef7
Use GitHub Actions as CI for Linux ( #10129 )
2020-06-26 17:26:51 +02:00