Commit Graph

5 Commits

Author SHA1 Message Date
rui
3b1ff447d2 workflow: automate ci-link-checker image build (#1649)
* workflow: automate ci-link-checker image build

* build once to test out the flow

* only build on master when dockerfile got changed

Signed-off-by: Rui Chen <rui@chenrui.dev>

* update date fmt `yyyy.mm.dd` for docker tag
2021-06-22 18:50:57 -04:00
rui
9fc4f13407 workflow: automate atlantis-base image build (#1648)
* workflow: add atlantis-base image automation

* comment out path trigger

* push to ghcr.io registry

Signed-off-by: Rui Chen <rui@chenrui.dev>

* rm ` rm -rf /root/.gnupg`

```
rm: can't remove '/root/.gnupg/S.gpg-agent.extra': No such file or directory

```

* try a different cleanup fix

* use GITHUB_TOKEN for accessing ghcr.io registry

Signed-off-by: Rui Chen <rui@chenrui.dev>

* also tag latest image

Signed-off-by: Rui Chen <rui@chenrui.dev>

* only runs on master

Signed-off-by: Rui Chen <rui@chenrui.dev>

* also can be manually triggered

Signed-off-by: Rui Chen <rui@chenrui.dev>

* update date fmt `yyyy.mm.dd` for docker tag
2021-06-22 18:50:48 -04:00
rui
a1b3aac9cf workflow: automate atlantis image build (#1650)
* workflow: automate atlantis image build

* build atlantis artifact

* remove docker_master job from circleci

* build and publish latest image on master push

* use v2 instead of v2.1.3

* restore docker_master job for now
2021-06-22 18:50:21 -04:00
rui
db7969bb0b workflows: add lint action (#1406)
* workflows: add lint action

Signed-off-by: Rui Chen <rui@chenrui.dev>

* add golint and errorcheck

Signed-off-by: Rui Chen <rui@chenrui.dev>

* update job name for golangci-lint

Signed-off-by: Rui Chen <rui@chenrui.dev>
2021-06-18 15:54:02 -04:00
Nish Krishnan
eaafd438f8 Add stale github action (#1373)
Right now this is only configured for PRs but can be used for issues as well.  This only cleans up PRs for which the customer is not responding to as of now.
2021-01-29 09:31:03 -08:00