Commit Graph

99 Commits

Author SHA1 Message Date
syeopite 78f18b257c Double stale timer for issues
Days before staling is increased to 730 days
Days before closing is increased to 60 days
2024-11-07 20:42:19 -08:00
syeopite 3196182d4d Prevent PRs from being considered stale 2024-11-07 20:41:04 -08:00
Samantaz Fox 792d0d5f6d CI: Check Crystal lint only on latest version (#5042)
* CI: Check Crystal lint only on latest version

* Apply suggestion from code review

Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>

---------

Co-authored-by: syeopite <70992037+syeopite@users.noreply.github.com>
2024-11-07 13:14:36 +00:00
syeopite d8b893e9ad Bump CI matrix (#5015) 2024-10-18 21:33:38 +02:00
Emilien Devos 0d03818700 libsqlite3-dev is now missing in the CI env 2024-10-14 00:02:41 +02:00
Samantaz Fox 4f066e880c CI: Fix docker container tags 2024-08-26 21:55:43 +02:00
syeopite cec905e95e Allow manual trigger of release-container build (#4877) 2024-08-25 19:55:52 +00:00
Emilien Devos 4b8bfe1201 use docker compose instead of docker-compose for CI 2024-08-13 15:02:02 +02:00
Samantaz Fox de61b163a3 CI: Bump Crystal version matrix (#4654) 2024-07-10 22:21:17 +02:00
Samantaz Fox 0a54e26536 CI: Run Ameba (#4753)
This PR simply adds Ameba to the CI but doesn't actually fix any of the
detected issues.
2024-07-10 22:13:45 +02:00
syeopite 220cc9bd2f Typo
Co-authored-by: Samantaz Fox <coding@samantaz.fr>
2024-07-04 10:14:19 -07:00
syeopite aace30b2b4 Bump nightly container build workflow crystal ver 2024-07-04 10:11:36 -07:00
syeopite 64d1f26ece Fix trigger for stable container build 2024-07-01 21:39:14 -07:00
syeopite 8f5c6a602b Rename container workflows 2024-07-01 21:35:08 -07:00
syeopite dd38eef41a Add workflow to build container on release 2024-06-24 11:45:00 -07:00
syeopite 848ab1e9c8 Specify which workflow builds from master 2024-06-24 11:36:11 -07:00
syeopite 933802b897 Use "master" label for master container build 2024-06-24 11:34:55 -07:00
syeopite e0ed094cc4 Cache ameba binary 2024-06-16 13:29:06 -07:00
syeopite 45fd4a1968 Add job to lint code through Ameba in CI 2024-06-16 13:21:55 -07:00
Samantaz Fox 2fdb6dd644 CI: Bump Crystal version in docker too 2024-04-27 21:02:37 +02:00
Samantaz Fox b0ec359028 CI: Bump Crystal version matrix 2024-04-27 20:01:19 +02:00
syeopite b16f66ef00 Exempt issues with "exempt-stale" from staling (#4385)
The exempt-stale label was not actually set to exempt issues from staling...
2024-01-10 20:40:19 +00:00
Samantaz Fox 07b366f06b Chores: Update Crystal CI (#4239) 2023-12-06 18:21:57 +01:00
unbelauscht 72478ba704 Remove short sha docker tag (#4312) 2023-12-06 14:20:51 +01:00
unbelauscht 9e970fe4bd docker-meta generate versioned docker tags & OCI labels (#4161)
* Use docker-meta to generate tags and labels + versioning

I updated the workflow to have additional tags based on git tags.

This way an administrator can get images by Invidious version tag.

* Use current date as image tag

* Switch to YYYY.MM.DD-SHA_SHORT

* Use short sha to follow existing tagging style

* revert build-push-actions to v5

---------

Co-authored-by: panda <panda@purplehaze.com>
2023-12-06 12:19:21 +01:00
Abdul Rauf d76fed5850 ci: update github actions (#4209)
* ci: update actions/checkout to v4

* ci: remove patch version from crystal-lang/install-crystal

latest patch will be automatically installed which is 1.8.1 https://github.com/crystal-lang/install-crystal

* ci: update docker/setup-buildx-action to v3

* ci: update docker/build-push-action to v5

* ci: update docker/setup-qemu-action to v3

* ci: update docker/login-action to v3

* ci: actions/stale to v8

https://github.com/actions/stale/blob/main/CHANGELOG.md

* Revert "ci: remove patch version from crystal-lang/install-crystal"

This reverts commit 8c39ce846fa0a7057d66dc25b853c40b2366faf3.
2023-12-01 18:11:45 +00:00
syeopite 2562f80695 Add CI for Crystal 1.10.1 2023-11-07 23:46:20 +00:00
syeopite fead0e14ac Drop support for Crystal 1.6.2 2023-11-07 23:45:01 +00:00
Samantaz Fox bf35200207 Bump stale timer for PRs (#4107) 2023-09-18 23:33:34 +02:00
syeopite 760bf4cfb3 Bump stale timer for PRs 2023-09-16 23:22:49 +00:00
Samantaz Fox bbf067ed55 Bump crystal-install too 2023-09-16 11:55:45 +02:00
Samantaz Fox 33ce0ddf14 Update crystal version matrix in ci.yml 2023-09-16 11:55:42 +02:00
Émilien (perso) cc03610325 Test crystal 1.8.2 2023-09-16 09:10:48 +00:00
syeopite a8ba02051b Remove(?) lsquic from make and docker files 2023-07-26 07:25:19 -07:00
Émilien Devos (perso) 545a5937d8 Only close at 90% similarity 2023-06-06 18:18:33 +00:00
Émilien Devos (perso) bc06c2fc27 Better message for auto close 2023-06-03 17:27:24 +00:00
Émilien Devos (perso) 7ea6ec1f52 add one return line for the reply message 2023-06-03 18:57:42 +02:00
Emilien Devos 042ad1f266 auto close duplicated issues 2023-06-03 13:06:48 +02:00
Samantaz Fox e24feab1f7 CI: Remove crystal 1.3.2 2023-04-25 22:51:56 +02:00
Samantaz Fox d1b51e57a2 CI: Add crystal 1.7.3 and 1.8.1 2023-04-25 22:51:33 +02:00
Émilien Devos (perso) b287ddc52a Allow to set a label for exempting from staling (#3651) 2023-02-19 19:20:47 +00:00
Samantaz Fox 1bb8f2815d CI: Use Crystal 1.6.2 in test matrix 2022-11-17 22:41:51 +00:00
Samantaz Fox 758b7df400 dockerfile: Pass '-Ddisable_quic' to 'crystal build' (#3376)
+ use alpine 3.16 as a base like the crystal team
2022-11-01 17:34:26 +00:00
Samantaz Fox 8096c2d81d CI: bump install-crystal action to v1.7.0 2022-10-30 13:18:50 +01:00
Samantaz Fox 4e1f5c8357 CI: bump Crystal versions 2022-10-30 13:18:23 +01:00
Samantaz Fox 7069969198 Never mark feature requests/enhancements as stale 2022-09-28 17:56:02 +02:00
Emilien Devos 0c64a86ebe crystal 1.5.0 to CI and update crystal version 2022-08-06 15:12:45 +02:00
Samantaz Fox 1b251264a6 Pull submodules during CI 2022-06-08 23:57:15 +02:00
Mohammed Anas 7ad111e2f6 Update actions used in GH workflows (#3138) 2022-06-05 22:05:19 +02:00
Samantaz Fox 4fd1631b30 Update crystal version in CI 2022-04-16 22:49:56 +02:00