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 8c39ce846f.
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