Commit Graph

50 Commits

Author SHA1 Message Date
4fd1631b30 Update crystal version in CI 2022-04-16 22:49:56 +02:00
12c219ee6c Bump Crystal version for CI and Docker to 1.2.2 2021-11-17 20:12:58 +00:00
6f19a3a21e Delete lock.yml 2021-10-26 15:31:13 +02:00
5eb83bb39c Bump crystal version for ARM docker container to 1.2.0-r0 (#2527) 2021-10-24 19:26:53 +00:00
d6eaeef8a6 Add Crystal 1.2.0 to CI and bump install-crystal (#2517) 2021-10-15 16:01:03 +02:00
402bb01151 Update container-release.yml 2021-10-02 16:10:23 +00:00
82a1d9dffa Install Crystal in container-release for linter 2021-10-02 16:10:07 +00:00
570541ba49 Run linter in container-release workflow 2021-10-02 16:00:43 +00:00
a4ff0b62ce Skip container release for insignficant changes (#2367) 2021-09-01 11:28:20 +00:00
dd141daefd Make building in release mode optional (#2368) 2021-09-01 13:24:17 +02:00
5c74196f60 remove docker cache on the CI test 2021-08-24 23:20:39 +02:00
33724d40a8 moved APKBUILD files to iv-org/lsquic.cr/docker
and remove docker cache
2021-08-24 23:15:41 +02:00
1d4dd4484d Add cache(?) to arm docker build (#2337)
* Add cache(?) to arm docker build

* Update ci.yml
2021-08-21 06:32:28 -07:00
8bd2669d3d Update lock inactive days (#2331) 2021-08-16 10:41:32 -07:00
2fdb2c7c9a Exempt "blocked" PRs from being marked as stale (#2321) 2021-08-12 08:42:09 -07:00
637a5cc14f Add CI for testing arm64 docker (#2315)
* Add CI for testing build of docker-arm64

* Add specs check to dockerfiles
2021-08-09 22:34:52 -07:00
7ddab5b8cd Don't run CI on locale only changes (#2306) 2021-08-06 11:08:44 +02:00
a26adb162c Bump Crystal 1.1.0 to 1.1.1 2021-08-06 00:40:54 -07:00
ef5df36a8a Add nightly crystal to CI matrix (#2264)
* Add nightly crystal to a spec matrix

This project is very large and serves as a great test bed for breakages
in nightly builds of crystal

* Order crystal version in CI matrix

* Add daily CI runs
2021-08-06 00:40:32 -07:00
aa3608f0af Include liblsquic build in dockerfile + add support for ARM64 on Docker (#2147)
Co-authored-by: Emilien Devos <contact@emiliendevos.be>
2021-07-15 21:57:20 +00:00
2fc0a6df93 Prevent CI run when src or wrkflows aren't chngd 2021-06-18 11:53:28 -07:00
0a9c804940 Reduce PR stale length
PRs should be active. Anything that hasn't had activity in more than 45 days should be considered abandoned.
2021-06-18 11:10:11 -07:00
5f8e47a14d Temporarily remove thread locker comments 2021-06-11 01:38:54 -07:00
114cac99e7 Update CI's crystal version 2021-06-09 16:34:54 -07:00
7f272f1293 Allow issue/pull locker to be manually dispatched 2021-06-08 12:13:58 -07:00
dd13392e36 Change wording of issue/pull locker message 2021-06-08 12:02:48 -07:00
abbc2bad35 Slash inactive days for issue locker by half 2021-06-05 13:51:11 -07:00
b491d69eec Formatting 2021-06-05 07:17:41 -07:00
d93514d327 Add workflow to lock stale closed issues 2021-06-05 07:16:07 -07:00
689795e8bc Update to Crystal 0.36.1 2021-02-04 05:13:29 +01:00
5311683d43 Update to Crystal 0.36.0
Crystal versions below `0.36.0` are no longer supported.
2021-02-02 20:01:02 +01:00
fedaef5d17 install crystal 35.1 in ci 2021-01-29 12:36:19 -05:00
e35345f135 Remove container release on PR 2021-01-28 12:51:34 +01:00
c86e9dfc8a build image daily at 0:00 GMT 2021-01-22 16:54:49 +05:30
40a2579821 different steps depending on event. 2021-01-22 09:20:17 +05:30
380b64071e Expire sha images after 6 weeks 2021-01-22 00:03:09 +01:00
5ce0b1c18e Remove image digest output
Does not work with two images at the same time
2021-01-21 23:54:31 +01:00
a00453e151 Build latest only on master, add commit sha tag
Close #1688
2021-01-21 23:51:54 +01:00
a1aa40f500 Fix container build 2021-01-21 07:45:43 +01:00
d4ddd7204d Rename release.yml to container-release.yml 2021-01-20 12:44:01 +01:00
8584654f11 Add container CI release 2021-01-16 22:18:22 +01:00
5f02237119 Remove unused steps from CI
There is no way to cache Crystal unfortunately.
See https://github.com/oprypin/install-crystal/issues/2
2020-12-07 19:18:38 +01:00
ca4408b343 Merge pull request #1519 from saltycrys/github-actions-ci
Switch to GitHub Actions for CI
2020-12-04 20:59:07 +00:00
eb6d3d68a9 Run CI on api-only branch, too 2020-12-03 13:06:27 +01:00
c98c7d47db Better message for the Stale action 2020-12-02 17:13:31 +01:00
194694a59b Replace the Stale bot with a Github action because it has been reported as dead 2020-12-02 17:10:57 +01:00
21c1450e4a Run CI only once per change 2020-12-02 05:33:42 +01:00
2b6b0e62f4 Add shard caching to CI 2020-12-02 04:40:13 +01:00
0fa1567793 Display lint fixes on lint error 2020-12-02 01:32:19 +01:00
139017ba7c Switch to GitHub Actions for CI
Travis CI is slow, builds are first queued up forever and then the builds
themselves are slow, too.

GitHub Actions run pretty much immediately and are fast. Also separate jobs run
at the same time unlike on Travis CI.
2020-12-01 21:45:33 +01:00