Commit Graph

159 Commits

Author SHA1 Message Date
Dylan Page
ea1dbbdabb fix: actually run GHA workflows on s/releases/release branches (#3966) 2023-11-09 14:13:01 -06:00
Dylan Page
5818334a9a fix(renovate): add release branches to renovate (#3924)
* fix(renovate): This fixes renovate to also autoMerge fixes to our release branches so we don't have to cherry-pick them.

* fix(renovate): run config validator on release branches too
2023-11-05 20:20:15 -08:00
Dylan Page
886dd96299 refactor(ci): reduce complexity in required workflows (#3925)
* refactor(ci): builds upon work in tests to reduce complexity in requiring workflows

* fix: tweaks and missing outputs

* fix: make sure the new workflows actually run

* fix: consistency with non-required testing image
2023-11-05 21:41:32 -05:00
Dylan Page
1dcf234a6b chore: enable cherry-pick-bot.yml (#3918)
https://github.com/googleapis/repo-automation-bots/tree/main/packages/cherry-pick-bot#configuring
2023-11-03 22:13:19 -04:00
renovate[bot]
ed73d4942b chore(deps): update actions/setup-node action to v4 in .github/workflows/website.yml (#3892)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-10-24 02:14:19 +00:00
Rui Chen
16c373d211 ci: add slack alerting per gotest job failed on main branch (#2975)
update condition

Signed-off-by: Rui Chen <rui@chenrui.dev>
2023-10-16 19:26:44 +00:00
Dylan Page
98045720c1 fix(ci): website tests 403 atlassian links (#3824) 2023-10-06 08:10:28 -07:00
Dylan Page
dd9d0362b1 ci: auto generated release notes (#3790) 2023-09-25 17:09:54 -04:00
renovate[bot]
4745b165cb chore(deps): update goreleaser/goreleaser-action action to v5 in .github/workflows/release.yml (#3774)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-18 03:05:51 +00:00
renovate[bot]
75d118d535 chore(deps): update docker/setup-qemu-action action to v3 in .github/workflows/testing-env-image.yml (#3773)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-18 01:35:39 +00:00
renovate[bot]
0dbaa4281e chore(deps): update docker/setup-buildx-action action to v3 in .github/workflows/testing-env-image.yml (#3772)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-17 03:04:56 +00:00
renovate[bot]
f08c1389f3 chore(deps): update docker/metadata-action action to v5 in .github/workflows/atlantis-image.yml (#3771)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-16 01:26:13 +00:00
renovate[bot]
73094ce8f5 chore(deps): update docker/login-action action to v3 in .github/workflows/testing-env-image.yml (#3766)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-14 02:32:06 +00:00
renovate[bot]
aa4c739ce4 chore(deps): update docker/build-push-action action to v5 in .github/workflows/testing-env-image.yml (#3762)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-13 01:14:49 +00:00
Ghais Zaher
a9cbd683ef fix: checkout before dorny/paths-filter (#3752) 2023-09-07 13:25:19 -04:00
Ghais Zaher
fac46b79f6 ci: use dorny/paths-filter to filter paths when running go-tests (#3675) 2023-09-07 12:29:34 -04:00
renovate[bot]
7cec90d7cf chore(deps): update actions/checkout action to v4 in .github/workflows/website.yml (#3738)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-09-05 03:40:20 +00:00
Simon Heather
9789aff2cb chore: Fix golangci-lint Configuration (#3645)
* Fix golang-ci

* Update lint workflows

* Removed required checks
2023-08-08 13:42:28 -04:00
Dylan Page
99c3a01db4 fix(ci): link_check required (#3633) 2023-07-28 12:27:00 -07:00
Dylan Page
3d9813f199 fix(website-test): missing backslash for muffet (#3623)
Missing backslash.

https://github.com/runatlantis/atlantis/actions/runs/5652166425/job/15311381309
2023-07-24 21:18:25 -07:00
Dylan Page
70e561948e fix(website): vuepress-next breaking change (#3611)
* fix: vuepress-next breaking change

See https://github.com/vuepress/vuepress-next/issues/1195.

Other fixes:

* fix: website js tests triggering properly
* chore: clean up test workflows
* fix: yarn packages
* fix: renovate config & medium rate limit
* fix: don't need to require docker build for JS code
* fix: muffet config
* fix: properly name website test

---------

Co-authored-by: PePe Amengual <jose.amengual@gmail.com>
2023-07-24 23:03:09 -04:00
nitrocode
3b4545fe05 fix(release.yml): add dependencies to release.yml (#3522)
* fix(release.yml): add dependencies to release.yml

* fix(release.yml): add build to release.yml

---------

Co-authored-by: PePe Amengual <jose.amengual@gmail.com>
2023-06-19 16:28:11 -05:00
nitrocode
49e992cd17 chore(buildkit): pin to v0.10.6 (#3517)
* chore(buildkit): pin to v0.10.6

* Update .github/workflows/atlantis-image.yml
2023-06-13 19:03:51 +00:00
nitrocode
2c2904bdd9 feat(release-notes): add release.yml (#3500) 2023-06-09 20:53:51 -05:00
nitrocode
bbebf3da57 fix(github-actions): pin buildx to v0.11.2 (#3481) 2023-06-07 00:01:37 +00:00
nitrocode
3468f58d1e feat(github-actions): Add pr lint workflow (#3480)
Co-authored-by: PePe Amengual <jose.amengual@gmail.com>
2023-06-03 00:32:40 -05:00
nitrocode
8e72ab589d fix(atlantis-image): push on release tag (#3432) 2023-05-23 03:31:39 +00:00
Dylan Page
3c27fbbfc0 fix(ci): only push docker dev tag on main (#3393)
- Disables pushing a dev tag within an unmerged pr commit event.
- Also disabled pushing at all unless the event comes from the main branch
2023-05-11 21:34:14 -05:00
nitrocode
1a3a212c3c fix: add exempt labels to stale action (#3374)
Co-authored-by: PePe Amengual <jose.amengual@gmail.com>
2023-05-04 07:29:51 -05:00
Dylan Page
1b8acba640 fix(ci): Create atlantis-image-required.yml (#3376)
There are still some corner cases where atlantis-image doesn't run, thus blocking PRs for passing. This should properly handle all cases by inverting the paths with paths-ignore.
2023-05-03 22:12:02 -07:00
Dylan Page
b0ebad5c4a fix(atlantis-image): build atlantis image when all packages update (#3353) 2023-04-26 15:08:21 -04:00
Dylan Page
d88857bb01 fix(ci): fix workflows to run when required to avoid empty required checks (#3342)
* fix(ci): fix workflows to run when required to avoid empty required checks
2023-04-20 17:51:01 -04:00
Dylan Page
2c726aa75c ci: fix docker push logic when PR originates from fork (#3324) 2023-04-12 19:24:19 -04:00
nitrocode
5a008d9c3a fix(atlantis-image): rm redundant dev push, correct authors (#3306) 2023-04-10 16:16:33 -07:00
Dylan Page
310aff8351 refactor(atlantis-image): recombine with atlantis-base (#3001)
* refactor: atlantis-image build pipeline and docker images

Atlantis built and maintained two separate docker images, atlantis and
atlantis-base. This made cutting releases cumbersome and had
inefficiencies in the docker image layers.

This PR condenses the workflow into a single job and Dockerfile once
again by utilizing multi-stage builds more heavily and Docker build targeting.

* fix: apply @nitrocode suggestions from code review
* feat: hadolint
* fix: DL4006 on go mod graph
* fix: version regressions

---------

Co-authored-by: nitrocode <7775707+nitrocode@users.noreply.github.com>
2023-04-04 21:49:00 +00:00
nitrocode
617714034f fix(workflows): use ** instead of **/* in paths (#3267)
* Update test.yml

* Update test.yml

* Update test-required.yml

* Update lint-required.yml

* Update lint.yml
2023-03-26 21:11:59 -05:00
renovate[bot]
7ac714e0da chore(deps): update actions/stale action to v8 in .github/workflows/stale.yml (#3266)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-24 21:08:55 -05:00
Rui Chen
11a3b0018f deps: update goreleaser to 1.16.2 (#3257)
Signed-off-by: Rui Chen <rui@chenrui.dev>
2023-03-22 17:46:11 -04:00
renovate[bot]
f5aff35881 chore(deps): update actions/setup-go action to v4 in .github/workflows/release.yml (#3230)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-03-15 14:24:49 -05:00
nitrocode
19da9a27a8 feat: schedule renovate daily (#3224) 2023-03-15 13:09:48 -05:00
nitrocode
0eacb34f37 fix: close stale issues after 2 months of inactivity (#3204) 2023-03-11 11:22:44 -08:00
nitrocode
890a5f7502 fix(docker): add prefix v to tags again (#3177) 2023-03-01 21:48:47 -08:00
nitrocode
510421d9ad fix: add missing description to multiarch images (#3170)
Co-authored-by: PePe Amengual <jose.amengual@gmail.com>
2023-02-25 17:39:39 -06:00
nitrocode
2954e90847 fix: push to full ghcr repo name (#3167) 2023-02-25 15:27:33 -06:00
nitrocode
892a43b594 fix: push image to repo name without org (#3164) 2023-02-25 12:36:13 -08:00
nitrocode
4bd0f702ea feat(build): add new sha ghrc docker tags using docker/metadata-action (#3121)
* feat(build): use docker meta for tags
2023-02-25 12:02:14 -06:00
nitrocode
49bc17d3b9 feat(renovatebot): automerge enabled (#3123)
* feat(renovatebot): automerge enabled

* Update renovate.json5

* feat(workflows): add negative path filtering for required tests
2023-02-16 21:44:22 -08:00
renovate[bot]
a2e3aeead4 chore(deps): update docker/build-push-action action to v4 in .github/workflows/testing-env-image.yml (#3079)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2023-01-31 08:32:14 -06:00
Ken Kaizu
ac795ce435 docs: apply home dark mode (#3062)
* merge scss into index.scss

* apply darkmode on docs Home using predefined var color

* codeql/labeler github action for handling draft pr

* labeler require pull_requiest_target
2023-01-27 17:02:48 -06:00
nitrocode
40f1e9535f fix(docker): Set version based on release tag, revert gorelease signing (#3051)
* fix(docker): Set version based on release tag, revert gorelease signing
2023-01-25 19:46:09 -08:00