aboutsummaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)AuthorFilesLines
7 dayschore(deps): bump golangci/golangci-lint-action from 5 to 6 (#1774)Gravatar dependabot[bot] 1-1/+1
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 5 to 6. - [Release notes](https://github.com/golangci/golangci-lint-action/releases) - [Commits](https://github.com/golangci/golangci-lint-action/compare/v5...v6) --- updated-dependencies: - dependency-name: golangci/golangci-lint-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-25chore(deps): bump golangci/golangci-lint-action from 4 to 5 (#1769)Gravatar dependabot[bot] 1-1/+1
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 4 to 5. - [Release notes](https://github.com/golangci/golangci-lint-action/releases) - [Commits](https://github.com/golangci/golangci-lint-action/compare/v4...v5) --- updated-dependencies: - dependency-name: golangci/golangci-lint-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-10Add macos-14 platform, enable shuffle of tests (#1746)Gravatar Juan Calderon-Perez 1-3/+3
2024-02-21feat:support zstd compress and uncompressed (#1701)Gravatar Co1a 2-1/+10
* feat:support zstd compress and uncompressed * fix:real & stackless write using different pool to avoid get stackless.writer * fix:zstd normalize compress level * Change empty string checks to be more idiomatic (#1684) * chore:lint fix and rebase with master * chore:remove 1.18 test & upgrade compress version * fix:error default compress level * Fix lint --------- Co-authored-by: Erik Dubbelboer <erik@dubbelboer.com>
2024-02-21Upgrade golangci-lint to v1.56.2; fix gocritic issues (#1722)Gravatar Oleksandr Redko 1-1/+1
2024-02-13chore(deps): bump securego/gosec from 2.18.2 to 2.19.0 (#1720)Gravatar dependabot[bot] 1-1/+1
Bumps [securego/gosec](https://github.com/securego/gosec) from 2.18.2 to 2.19.0. - [Release notes](https://github.com/securego/gosec/releases) - [Changelog](https://github.com/securego/gosec/blob/master/.goreleaser.yml) - [Commits](https://github.com/securego/gosec/compare/v2.18.2...v2.19.0) --- updated-dependencies: - dependency-name: securego/gosec dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-10bump securego/gosec from 2.17.0 to 2.18.2Gravatar Erik Dubbelboer 1-2/+2
2024-02-10chore(deps): bump golangci/golangci-lint-action from 3 to 4 (#1711)Gravatar dependabot[bot] 1-1/+1
Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 3 to 4. - [Release notes](https://github.com/golangci/golangci-lint-action/releases) - [Commits](https://github.com/golangci/golangci-lint-action/compare/v3...v4) --- updated-dependencies: - dependency-name: golangci/golangci-lint-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-02-10Update all github actions, add go1.22 (#1707)Gravatar Juan Calderon-Perez 5-7/+17
2024-01-07Add CIFuzz (#1443)Gravatar AdamKorcz 1-0/+26
Adds a workflow to run fasthttp's fuzzers in the CI.
2023-11-09chore: add golangci-lint config file for flexibility (#1649)Gravatar Oleksandr Redko 1-2/+2
* chore: add golangci-lint config file for flexibility https://golangci-lint.run/usage/configuration/#config-file * chore: add golangci-lint config file for flexibility
2023-11-05Don't fast fail when one test fails (#1645)Gravatar Erik Dubbelboer 1-0/+1
2023-11-05add support to go 1.21.x into test.yml (#1642)Gravatar Tiago Peczenyj 1-1/+1
* Update test.yml add go 1.21.x into matrix go-version * Drop support of go1.17 in test.yml
2023-08-29Enable gocritic linter; fix lint issues (#1612)Gravatar Oleksandr Redko 1-1/+1
2023-08-26Update golangci-lint and gosec (#1609)v1.49.0Gravatar Erik Dubbelboer 2-2/+2
2023-06-13Enable gofumpt linter; format code `gofumpt -w .` (#1576)v1.48.0Gravatar Oleksandr Redko 1-2/+1
2023-03-18GitHub actions/setup-go@v4 (#1520)Gravatar Oleksandr Redko 2-16/+2
2023-02-15test: close response body (#1496)Gravatar Oleksandr Redko 1-1/+1
2023-02-11Refactor golangci-lint config and remove redundant nolints (#1486)Gravatar Oleksandr Redko 1-31/+4
* Refactor golangci-lint config - Use golangci-lint-action for GitHub workflow. - Add additional golangci-lint run options. - Remove unused nolint directives. * Revert exclude-use-default option
2023-02-03Add support for Go 1.20 (#1481)Gravatar Erik Dubbelboer 3-5/+5
2023-01-06Github actions/checkout@v3Gravatar Erik Dubbelboer 3-3/+3
2022-09-15Deprecate Go 1.15 (#1379)Gravatar Aoang 1-1/+1
* Dropping support for 1.15. * Replaces Go 1.16 Deprecated functions * Update test build flag * Fix import sort and comment * Update github.com/klauspost/compress to v1.15.9 https://github.com/klauspost/compress improved performance and changed Minimum version is 1.16, this should be the final supported release for Go 1.16 (https://github.com/klauspost/compress/commit/6d0019a95afa3221f7522d1f2eed0033b5e79470) .
2022-08-14Add Go 1.19 Support (#1355)v1.39.0Gravatar Aoang 3-20/+55
* Update Go Version to Go1.19.x And add cache * Fix CI Line endings * Update test CI Go Version to Go1.19.x And add cache * Update Gosec Security Scanner CI to securego/gosec@v2.12.0 * Format comment Go 1.19 adds support for links, lists, and clearer headings in doc comments. As part of this change, gofmt now reformats doc comments to make their rendered meaning clearer. See “Go Doc Comments” for syntax details and descriptions of common mistakes now highlighted by gofmt. As another part of this change, the new package go/doc/comment provides parsing and reformatting of doc comments as well as support for rendering them to HTML, Markdown, and text. ref: https://tip.golang.org/doc/go1.19 ref: https://tip.golang.org/doc/comment * Fix doc structure
2022-03-20Add Go 1.18 support (#1253)Gravatar Aoang 3-8/+16
* Add Go 1.18 support * fix Gosec Security Scanner https://github.com/valyala/fasthttp/runs/5595618634?check_suite_focus=true * fix https://github.com/securego/gosec/issues/469#issuecomment-1070608395 Gosec Github Action Doesn't Work at Go 1.18 * fix https://github.com/golangci/golangci-lint/pull/2438 golangci/golangci-lint Doesn't Work at Go 1.18 * fix golint unused * fix golint: SA1019: netErr.Temporary is deprecated * fix https://github.com/valyala/fasthttp/issues/1256
2021-09-10Check go fmt during lint (#1097)Gravatar Erik Dubbelboer 1-4/+7
2021-08-18Add Go 1.17 support (#1074)Gravatar Erik Dubbelboer 2-2/+2
* Add Go 1.17 support * Increase test timeouts
2021-06-18Run go test on github actions (#1047)Gravatar Erik Dubbelboer 3-6/+33
* Run go test on github actions travis-ci.org has stopped. See also: https://github.com/curl/curl/issues/7150 Downside: github actions don't support ppc64le * Run less * delete .travis.yml * Remove travis + minor lint fixes
2021-05-17Run test with go 1.16.X (#1028)v1.25.0Gravatar Sergio Andrés Virviescas Santana 1-9/+9
* Run test with go 1.16.X * Fix min required go version * Add go tip * Update .github/workflows/security.yml Co-authored-by: Erik Dubbelboer <erik@dubbelboer.com> Co-authored-by: Erik Dubbelboer <erik@dubbelboer.com>
2021-04-23Fix golangci-lint action (#1010)Gravatar Lauris BH 1-2/+2
2020-08-16Change CI to use Go 1.15Gravatar Erik Dubbelboer 1-1/+1
2020-07-17Update linting (#851)Gravatar Erik Dubbelboer 1-1/+5
2020-02-28feat: workflow to verify security using GoSec (#747)Gravatar RENAN.BASTOS 1-0/+18
* feat: workflow to valid security using GoSec * Update security.yml * Fix gosec problems These are all either false positives or os.Open operations done on filenames supplied by the fasthttp user which we have to assume is safe. * Just ignore some rules globally * Fix more warnings * No more warnings Co-authored-by: Erik Dubbelboer <erik@dubbelboer.com>
2019-11-16Run golangci-lint using a Github ActionGravatar Erik Dubbelboer 1-0/+10