José Valim
ed076eb2fe
Fix path on notification script
2022-08-15 12:51:05 +02:00
José Valim
1faf846555
Allow dry-run of notify workflow
2022-08-01 22:43:55 +02:00
José Valim
1ecef6c2be
Fix secrets syntax
2022-08-01 22:34:21 +02:00
José Valim
6449239782
Release v1.14.0-rc.0
2022-08-01 16:02:56 +02:00
dependabot[bot]
4c0a788337
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]
f32c2a5aa1
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
91d345acd6
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
c99025f88c
Run Erlang/OTP 25 on CI ( #11858 )
2022-05-21 08:23:08 +02:00
Eksperimental
8d0cfded5a
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
6546a4366b
Streamline release.yml Github Action with ci.yml ( #11727 )
2022-03-25 16:14:30 +01:00
Eksperimental
b535be2764
CI: Add build docs ( #11724 )
2022-03-25 09:32:45 +01:00
José Valim
c03e39798e
Add OTP-24.3 to CI ( #11711 )
2022-03-19 09:12:54 +01:00
Thanabodee Charoenpiriyakij
11bee474d4
Strip name from checksum file ( #11561 )
...
Currently, the notify.exs will generate the checksum to:
```
* Docs.zip - sha1sum - 3812e2db7c71a6a8b03b75d06ca6debb46aebc55 Docs.zip
* Docs.zip - sha256sum - cafe86adc01fcc700c83f353aedf746eeffd3b6e1542cedff18af64956ae539b Docs.zip
* elixir-otp-23.zip - sha1sum - 35f999b98cbfa5888fefbeafaaf73f661a903bb7 elixir-otp-23.zip
* elixir-otp-23.zip - sha256sum - 11f970adc3ddc759f349b0e00b6aecd06a1d460f21488d2ffe8f6738f2518728 elixir-otp-23.zip
* elixir-otp-24.zip - sha1sum - c4224ce1b78247d7c5e04c7cd4576496fd49f002 elixir-otp-24.zip
* elixir-otp-24.zip - sha256sum - 677fe7a147a40e5ee876eeb7bb8e4b968d2a8a9c42793561b61a08269ca91c19 elixir-otp-24.zip
```
The result have a file name and newline at the end of each line. This change strip
that, so the result will be:
```
* Docs.zip - sha1sum - 3812e2db7c71a6a8b03b75d06ca6debb46aebc55
* Docs.zip - sha256sum - cafe86adc01fcc700c83f353aedf746eeffd3b6e1542cedff18af64956ae539b
* elixir-otp-23.zip - sha1sum - 35f999b98cbfa5888fefbeafaaf73f661a903bb7
* elixir-otp-23.zip - sha256sum - 11f970adc3ddc759f349b0e00b6aecd06a1d460f21488d2ffe8f6738f2518728
* elixir-otp-24.zip - sha1sum - c4224ce1b78247d7c5e04c7cd4576496fd49f002
* elixir-otp-24.zip - sha256sum - 677fe7a147a40e5ee876eeb7bb8e4b968d2a8a9c42793561b61a08269ca91c19
```
2022-01-10 12:13:24 +01:00
Jonatan Kłosko
0aeded4dd4
Fix syntax in notifications script ( #11553 )
2022-01-08 16:14:54 +01:00
Michał Łępicki
2474c1dddf
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
12981b15df
Remove support for Erlang/OTP 22
2022-01-05 09:14:03 +01:00
José Valim
43aa30d263
Automate notifications
2021-12-30 16:42:39 +01:00
José Valim
ea632b6c56
Add mail.exs script
2021-12-30 15:02:16 +01:00
José Valim
be11078849
No longer version archives
2021-12-30 14:29:11 +01:00
José Valim
ade65edfc6
Update instructions
2021-12-30 14:25:44 +01:00
Thanabodee Charoenpiriyakij
93598e5530
Pre-built Elixir release ( #11522 )
2021-12-30 12:52:49 +01:00
Wojtek Mach
80d74383d1
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
de103c0f4e
Add OTP 24.0 to Linux CI ( #10980 )
2021-05-14 07:38:11 +02:00
José Valim
78732f428f
Bump OTP version and fix CI on Windows ( #10952 )
2021-04-25 10:22:34 +02:00
Eksperimental
cdf2d3932f
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
e523eaa53d
Start v1.13-dev
2021-03-29 17:49:26 +02:00
Eric Meadows-Jönsson
281d35e520
Fix docs tests on OTP 23 ( #10510 )
2020-11-23 22:43:15 +01:00
Eksperimental
283d2207fc
Update GitHub actions/checkout to v2 ( #10496 )
2020-11-17 07:39:28 +01:00
José Valim
b7756f875c
Remove email workflow now that CI was moved to GitHub
2020-07-21 11:01:02 +02:00
Fernando Tapia Rico
480cbf66c3
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
John Bampton
89016215e7
Lint YAML for trailing spaces and indents ( #10151 )
2020-07-04 19:44:51 +02:00
Fernando Tapia Rico
b5266b0fd0
Use GitHub Actions as CI for Linux ( #10129 )
2020-06-26 17:26:51 +02:00
José Valim
9b4b1c9712
Update ci_email.yml
2020-01-30 17:07:32 +01:00
José Valim
6092ee1ff1
Print conclusion when sending e-mail
2020-01-24 00:22:08 +01:00
José Valim
35669c9f71
Dump GitHub context
2020-01-23 23:52:44 +01:00
José Valim
f1abf15a1a
Use check_suite key
2020-01-23 18:36:43 +01:00
José Valim
e6ac381e07
Only run check when completed
2020-01-23 17:30:45 +01:00
José Valim
18167b811c
Use Github actions e-mail ( #9750 )
2020-01-23 17:25:54 +01:00
Fernando Tapia Rico
6803c87465
Add GitHub actions workflow to send CI emails ( #9329 )
2019-09-09 23:35:40 +02:00