Commit graph

102 commits

Author SHA1 Message Date
syeopite 402bb01151
Update container-release.yml 2021-10-02 16:10:23 +00:00
syeopite 82a1d9dffa
Install Crystal in container-release for linter 2021-10-02 16:10:07 +00:00
syeopite 570541ba49
Run linter in container-release workflow 2021-10-02 16:00:43 +00:00
syeopite 82e6f6e095
Create CODEOWNERS (#2417)
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners

Allows automatically assigning PRs to teams/users when it modifies a 
specific section of the repo that they "own".
2021-09-28 06:14:42 +00:00
syeopite a4ff0b62ce
Skip container release for insignficant changes (#2367) 2021-09-01 11:28:20 +00:00
syeopite dd141daefd
Make building in release mode optional (#2368) 2021-09-01 13:24:17 +02:00
Emilien Devos 5c74196f60 remove docker cache on the CI test 2021-08-24 23:20:39 +02:00
Emilien Devos 33724d40a8 moved APKBUILD files to iv-org/lsquic.cr/docker
and remove docker cache
2021-08-24 23:15:41 +02:00
syeopite 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
Émilien Devos 8bd2669d3d
Update lock inactive days (#2331) 2021-08-16 10:41:32 -07:00
syeopite 2fdb2c7c9a
Exempt "blocked" PRs from being marked as stale (#2321) 2021-08-12 08:42:09 -07:00
syeopite 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
syeopite 7ddab5b8cd
Don't run CI on locale only changes (#2306) 2021-08-06 11:08:44 +02:00
syeopite a26adb162c
Bump Crystal 1.1.0 to 1.1.1 2021-08-06 00:40:54 -07:00
Caspian Baska 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
nemunaire 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
syeopite 2fc0a6df93
Prevent CI run when src or wrkflows aren't chngd 2021-06-18 11:53:28 -07:00
syeopite 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
syeopite 5f8e47a14d
Temporarily remove thread locker comments 2021-06-11 01:38:54 -07:00
syeopite 114cac99e7
Update CI's crystal version 2021-06-09 16:34:54 -07:00
syeopite 7f272f1293
Allow issue/pull locker to be manually dispatched 2021-06-08 12:13:58 -07:00
syeopite dd13392e36
Change wording of issue/pull locker message 2021-06-08 12:02:48 -07:00
syeopite abbc2bad35
Slash inactive days for issue locker by half 2021-06-05 13:51:11 -07:00
syeopite b491d69eec
Formatting 2021-06-05 07:17:41 -07:00
syeopite d93514d327
Add workflow to lock stale closed issues 2021-06-05 07:16:07 -07:00
TheFrenchGhosty 55ce1ce3ec
Merge pull request #1724 from iv-org/add-issue-templates
Add issue templates
2021-02-09 12:21:34 +00:00
Perflyst 2b14633047 Split enhancement and feature request, apply suggestions 2021-02-08 16:23:57 +01:00
saltycrys 689795e8bc Update to Crystal 0.36.1 2021-02-04 05:13:29 +01:00
saltycrys 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
Perflyst b30db728cc
Add suggestions 2021-01-31 13:17:50 +01:00
Perflyst ec8fe21485 Add issue templates 2021-01-30 10:53:25 +01:00
Andrew Zhao fedaef5d17 install crystal 35.1 in ci 2021-01-29 12:36:19 -05:00
Perflyst e35345f135
Remove container release on PR 2021-01-28 12:51:34 +01:00
FireMasterK c86e9dfc8a
build image daily at 0:00 GMT 2021-01-22 16:54:49 +05:30
FireMasterK 40a2579821
different steps depending on event. 2021-01-22 09:20:17 +05:30
Perflyst 380b64071e
Expire sha images after 6 weeks 2021-01-22 00:03:09 +01:00
Perflyst 5ce0b1c18e
Remove image digest output
Does not work with two images at the same time
2021-01-21 23:54:31 +01:00
Perflyst a00453e151
Build latest only on master, add commit sha tag
Close #1688
2021-01-21 23:51:54 +01:00
Perflyst a1aa40f500
Fix container build 2021-01-21 07:45:43 +01:00
Perflyst d4ddd7204d
Rename release.yml to container-release.yml 2021-01-20 12:44:01 +01:00
Perflyst 8584654f11
Add container CI release 2021-01-16 22:18:22 +01:00
saltycrys 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
TheFrenchGhosty ca4408b343
Merge pull request #1519 from saltycrys/github-actions-ci
Switch to GitHub Actions for CI
2020-12-04 20:59:07 +00:00
saltycrys eb6d3d68a9
Run CI on api-only branch, too 2020-12-03 13:06:27 +01:00
TheFrenchGhosty c98c7d47db Better message for the Stale action 2020-12-02 17:13:31 +01:00
TheFrenchGhosty 194694a59b Replace the Stale bot with a Github action because it has been reported as dead 2020-12-02 17:10:57 +01:00
TheFrenchGhosty f4bb854372 Update the Stale bot config with a 1 month delay between mark and close 2020-12-02 16:00:58 +01:00
TheFrenchGhosty d04b8e2fc6 Add the Stale bot config 2020-12-02 15:53:26 +01:00
saltycrys 21c1450e4a
Run CI only once per change 2020-12-02 05:33:42 +01:00
saltycrys 2b6b0e62f4 Add shard caching to CI 2020-12-02 04:40:13 +01:00
saltycrys 0fa1567793
Display lint fixes on lint error 2020-12-02 01:32:19 +01:00
saltycrys 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