* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
* try putting profiles in different directories
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* does this upload the whole directory?
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* create directories and only run one test
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* shut everything down before uploading coverage
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* don't fail on goreman failure
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* sleep 30
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* always upload server output
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* fix: implement graceful shutdown for api server
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* Shutdown servers in parallel
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* add noop shutdown function on api server constructor
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* fix waitgroup
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* more attempts to gracefully shut down
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* more tests
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* cleanup
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* revert graceful shutdown work, needs more work
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* more graceful shutdown cleanup
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* lint
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
* feat: adding go coverage to e2e tests
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
---------
Signed-off-by: rumstead <37445536+rumstead@users.noreply.github.com>
Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Signed-off-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
Co-authored-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
Co-authored-by: Leonardo Luz Almeida <leonardo_almeida@intuit.com>
* feat: New SCM and pull request ApplicationSet generators for Gitea
An initial implementation of Pull Request and SCM generators for Gitea.
API paging, and repo labels have not been implemented.
Signed-off-by: Dan Molik <dan@danmolik.com>
* chore: white space in hack/test.sh
re-trigger linting check
Signed-off-by: Dan Molik <dan@danmolik.com>
* chore: add gitea_scm and gitea_pr tests
Signed-off-by: Dan Molik <dan@danmolik.com>
* bug: ensure gitea scm haspath detects directories correctly
Signed-off-by: Dan Molik <dan@danmolik.com>
* chore: use go install instead of deprecated go get
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* docs: readme fixes
Signed-off-by: Michael Crenshaw <michael@crenshaw.dev>
* chore: Migrate CI to GitHub actions
* Do not install golangci-lint, we use the action
* Integrate codecov.io upload
* Use some better names for analyze job & steps
* go mod tidy
* Update tools
* Disable CircleCI completely
* Satisfy CircleCI with a dummy step until it's disabled
* chore: Migrate to Go modules
* Update CircleCI config
* Fix path
* Attach vendor for test step correctly
* restore_vendor -> attach_vendor
* Update cache path
* Checkout code before attaching vendor
* Move checkout to even earlier in job
* Don't restore cache for e2e step
* .
* Explicitly set GOPATH
* Restore Build cache
* Fix permissions
* Set correct environment for docker env
* Uncache everything
* Fix permissions
* Use workspace for caching Go code
* .
* go mod tidy
* Try to speed up builds
* Make mod target implicit dependencies
* Do not call make mod-download or mod-vendor
* Fix permissions
* Don't have modules dependendencies on test-e2e-local
* Fix confgi
* Bye bye
* Remove test parallelism
* Get max test parallelism back in, but with lower value