Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-09 | Drop support for Go 1.13 | Jaime Martinez | |
Changelog: removed | |||
2021-03-25 | Run setup as part of cache | Jaime Martinez | |
2020-08-24 | Move scanners and tests into their own file | Jaime Martinez | |
Include local stage files | |||
2020-08-24 | Override dependency_scanning to run on MRs | Jaime Martinez | |
(cherry picked from commit 7409b7856d8afd26a6ca646db4501c15fe4bcdc4) | |||
2020-06-30 | Drop Go 1.12 and bump minimum Go 1.13 | Jaime Martinez | |
2020-06-01 | Disable eslint-sast | Jaime Martinez | |
`eslint-sast` was picked up because we have some `.html` files but they are used for testing only. Closes https://gitlab.com/gitlab-org/gitlab-pages/-/issues/400. | |||
2020-05-28 | Remove issue-exit-code in CI | Jaime Martinez | |
2020-05-28 | Remove make step in CI config | Jaime Martinez | |
2020-05-28 | Use custom code_quality job inspired by the runner | Jaime Martinez | |
2020-05-28 | Consolidate ordering in CI config | Jaime Martinez | |
2020-05-28 | Fix odd formatting | Jaime Martinez | |
2020-05-28 | Add missing coverage | Jaime Martinez | |
2020-05-28 | Add .golangci.yml linter configuration | Jaime Martinez | |
As part of https://gitlab.com/gitlab-org/gitlab-pages/-/issues/385 we have introduced the use of a custom `.golangci.yml` file with some custom rules for linting. This replaces the need of downloading and using `golint`, `gofmt` `go vet` and `gocyclo` manually. We take advantage of the custom `golangci-lint` docker image as stated in the [Automatic lintinb] (https://docs.gitlab.com/ee/development/go_guide/#automatic-linting) section of the Go standards and style guidelines. This iteration enables a subset of linters, with the remaining of them enabled on a separate MR as described in the issue above. The main changes introduced by this linter include: - gosec: potential hardcoded credentials - goconst: DRY by declaring and using constants - gosimple: reduce statements complexity and improve return statements | |||
2020-05-25 | Only use gosect-sast and secrets-sast scans | Jaime Martinez | |
2020-05-19 | Merge branch 'add-domain-source-config' into 'master' | Vladimir Shushlin | |
Add domain-config-source flag See merge request gitlab-org/gitlab-pages!284 | |||
2020-05-19 | Override prepare stage | Jaime Martinez | |
With latest changes to autodevops templates it is now needed to override rules so that the jobs run on pipelines for merge requests. | |||
2020-05-19 | Replace license_management with license_scanning | Jaime Martinez | |
2020-05-12 | re-introduce support for go 1.12 as requested by @nolith | Igor Wiedler | |
2020-05-08 | bump minimum go version to 1.13 | Igor Wiedler | |
2020-04-20 | Set default, workflow, and use rules in CI config | Rémy Coutable | |
Signed-off-by: Rémy Coutable <remy@rymai.me> | |||
2020-03-30 | add dependency scanningadd-dependency-scanning | James Ritchey | |
2020-02-28 | Add golang:1.14 tests in CI and fix GitLab source client test | Jaime Martinez | |
2020-02-26 | Run go test -race in CI | Alessio Caiazza | |
2019-09-26 | Add support for previewing artifacts that are not public | Tuomo Ala-Vannesluoma | |
Remove some duplicate logic on Auth module Separate handling artifact to own handlers package Unit test handlers by mocking auth and artifact modules Add generate-mock step to Makefile Use additional handler func to simplify TryMakeRequest return type Always try with token if exists Do not log RequestURI, log path only Remove not used logRequest func | |||
2019-09-19 | Move SAST to the prepare stage | Alessio Caiazza | |
2019-09-18 | Adding SAST | Darby Frey | |
2019-09-17 | check go.mod go.sum | Alessio Caiazza | |
2019-09-11 | Convert vendoring to go modules. | Ben Kochie | |
Apply a minimal upgrade to Go modules. * Fix various tests. * Drop vendoring. | |||
2019-09-06 | Add golang 1.13 to the ci | Vladimir Shushlin | |
2019-07-24 | Only support modern golangs | Nick Thomas | |
2019-07-24 | Explicitly add Security/ for ci template | Vladimir Shushlin | |
For some reason pipeline passes on .com, but fails on dev.gitlab.com This fixes the pipeline | |||
2019-04-05 | Enable GitLab license management | Alessio Caiazza | |
2018-10-24 | Improve .gitlab-ci.yml pipeline | Nick Thomas | |
The make verify task no longer works on Go 1.8, so split it out into a separate job, run on go1.11. Also run the tests themselves on go1.11 as we're here. | |||
2018-04-27 | Restore the old in-place chroot behaviour as a command-line option | Nick Thomas | |
2018-03-23 | Add go1.10 to the list of tests | Nick Thomas | |
2018-03-23 | Run the acceptance tests both daemonized and not | Nick Thomas | |
2017-09-29 | Rework the Makefile so "make" runs outside a GOPATH. Update CI to suit | Nick Thomas | |
2017-08-25 | Test target for golang 1.9 | Zeger-Jan van de Weg | |
2017-07-03 | Go 1.8 is the minimum supported version | Nick Thomas | |
2017-03-08 | Run tests on golang 1.8 | Nick Thomas | |
2017-03-08 | Run the acceptance test suite on all golang versions | Nick Thomas | |
2017-01-20 | Merge branch 'listen-on-multiple-ips' into 'master' | Kamil Trzciński | |
Allow -listen-http, -listen-https and -listen-proxy to be given more than once See merge request !6 | |||
2017-01-06 | Don't run lint on go1.5, but run everything on go1.6 and go1.7 | Nick Thomas | |
2016-09-09 | Add acceptance tests for the gitlab-pages binary. | Nick Thomas | |
2016-02-16 | Added gitlab-ci yml | Kamil Trzcinski | |
2016-02-16 | Added gitlab-ci yml | Kamil Trzcinski | |