Commit graph

83 commits

Author SHA1 Message Date
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
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
TheFrenchGhosty 8b0ed8b110
Create FUNDING.yml 2022-01-19 20:43:52 +00:00
Samantaz Fox fa2c8f42b3
Issue template: ask to read the FAQ 2022-01-16 16:14:55 +01:00
TheFrenchGhosty 12c219ee6c
Bump Crystal version for CI and Docker to 1.2.2 2021-11-17 20:12:58 +00:00
syeopite 6f19a3a21e Delete lock.yml 2021-10-26 15:31:13 +02:00
Samantaz Fox 5eb83bb39c
Bump crystal version for ARM docker container to 1.2.0-r0 (#2527) 2021-10-24 19:26:53 +00:00
syeopite d6eaeef8a6
Add Crystal 1.2.0 to CI and bump install-crystal (#2517) 2021-10-15 16:01:03 +02:00
Samantaz Fox f85930700b
Add myself (SamantazFox) as codeowner of locale files (#2472) 2021-10-07 06:01:25 -07:00
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