🧹 chore: Add go1.24 to CI matrix (#3325)

* Add go1.24 to CI matrix

* Create codecov.yml

* Lower coverage threshold to 0.5%
pull/3324/head^2
Juan Calderon-Perez 2025-02-24 15:24:50 -05:00 committed by GitHub
parent a7bf8171b1
commit c85ec75fe6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 12 additions and 3 deletions

4
.github/README.md vendored
View File

@ -124,7 +124,7 @@ We **listen** to our users in [issues](https://github.com/gofiber/fiber/issues),
## ⚠️ Limitations
- Due to Fiber's usage of unsafe, the library may not always be compatible with the latest Go version. Fiber v3 has been tested with Go version 1.23.
- Due to Fiber's usage of unsafe, the library may not always be compatible with the latest Go version. Fiber v3 has been tested with Go version 1.23 or higher.
- Fiber is not compatible with net/http interfaces. This means you will not be able to use projects like gqlgen, go-swagger, or any others which are part of the net/http ecosystem.
## 👀 Examples
@ -708,7 +708,7 @@ List of externally hosted middleware modules and maintained by the [Fiber team](
| :------------------------------------------------ | :-------------------------------------------------------------------------------------------------------------------- |
| [contrib](https://github.com/gofiber/contrib) | Third-party middlewares |
| [storage](https://github.com/gofiber/storage) | Premade storage drivers that implement the Storage interface, designed to be used with various Fiber middlewares. |
| [template](https://github.com/gofiber/template) | This package contains 9 template engines that can be used with Fiber `v3`. Go version 1.23 or higher is required. |
| [template](https://github.com/gofiber/template) | This package contains 9 template engines that can be used with Fiber. |
## 🕶️ Awesome List

9
.github/codecov.yml vendored Normal file
View File

@ -0,0 +1,9 @@
# ignore files or directories to be scanned by codecov
ignore:
- "./docs/"
coverage:
status:
project:
default:
threshold: 0.5%

View File

@ -15,7 +15,7 @@ jobs:
unit:
strategy:
matrix:
go-version: [1.23.x]
go-version: [1.23.x, 1.24.x]
platform: [ubuntu-latest, windows-latest, macos-latest, macos-13]
runs-on: ${{ matrix.platform }}
steps: