Josep Lluis Giralt D'Lacoste ( Pep )
1c6971fc78
Publish precompiled to s3 on releasing ( #12242 )
2022-11-19 09:39:38 +01:00
José Valim
9496410ac8
Only build docs on ExDoc main on CI ( #12238 )
2022-11-12 09:15:39 +01:00
Eric Meadows-Jönsson
2751bc817e
Fix purge_key function name
2022-11-11 15:26:42 +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
8a7a36fd10
Fix remaining automation env vars
2022-11-11 12:59:27 +01:00
José Valim
e394c31047
Update automations
2022-11-11 12:54:26 +01:00
Josep Lluis Giralt D'Lacoste ( Pep )
af827b9fee
Publish hexdocs to s3 for main and version branches ( #12235 )
2022-11-11 12:40:13 +01:00
José Valim
254a2f0954
Update action.yml
2022-11-09 10:15:13 +01:00
Josep Lluis Giralt D'Lacoste ( Pep )
f5a5dbb222
Release pre built composite action ( #12234 )
2022-11-08 21:27:39 +01:00
Alex
adb2bbeed0
Harden release.yml ( #12144 )
...
Signed-off-by: sashashura <93376818+sashashura@users.noreply.github.com >
2022-09-20 17:26:58 +02:00
José Valim
c015656765
Use setup beam on CI ( #12131 )
2022-09-14 09:03:52 +02:00
José Valim
e184ed332a
Future proof release automation
2022-09-01 20:28:55 +02:00
José Valim
6068bd8635
Fix path on notification script
2022-08-15 12:51:18 +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
José Valim
667119fee3
Allow dry-run of notify workflow
2022-08-01 22:43:44 +02:00
José Valim
871da3f115
Fix secrets syntax
2022-08-01 22:34:31 +02:00
Wojtek Mach
fb55c89cba
Set correct permission in release action ( #12036 )
2022-08-01 16:25:04 +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
2de570c642
Streamline release.yml Github Action with ci.yml ( #11727 )
2022-03-25 16:14:30 +01: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
Thanabodee Charoenpiriyakij
aca6ebd6e1
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
0ba9cae634
Fix syntax in notifications script ( #11553 )
2022-01-08 16:14: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
José Valim
1ff7e48f1d
Automate notifications
2021-12-30 16:42:39 +01:00
José Valim
222d43f324
Add mail.exs script
2021-12-30 15:02:16 +01:00
José Valim
0e7665e1eb
No longer version archives
2021-12-30 14:29:11 +01:00
José Valim
0c407abe1d
Update instructions
2021-12-30 14:25:44 +01:00
Thanabodee Charoenpiriyakij
b8f81a393b
Pre-built Elixir release ( #11522 )
2021-12-30 12:52:49 +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
José Valim
840f1abeac
Remove email workflow now that CI was moved to GitHub
2020-07-21 11:01:02 +02: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
John Bampton
420db3ac8b
Lint YAML for trailing spaces and indents ( #10151 )
2020-07-04 19:44:51 +02:00
Fernando Tapia Rico
b87ae1fef7
Use GitHub Actions as CI for Linux ( #10129 )
2020-06-26 17:26:51 +02:00
José Valim
4d7a78c53b
Update ci_email.yml
2020-01-30 17:07:32 +01:00