Commit Graph
33 Commits
Author SHA1 Message Date
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