Evan Culver
dcb511e78a
ci: Add package verifications to build workflow ( #13294 )
...
Co-authored-by: cskh <hui.kang@hashicorp.com>
2022-06-06 14:42:11 -07:00
modrake
802eda2af6
add codeowners to protect release dirs ( #13261 )
...
* add codeowners to protect release dirs
2022-06-06 08:57:15 -07:00
alex
5825f3e1f6
chore: remove broken link from pr template ( #13343 )
2022-06-02 09:51:22 -07:00
Michele Degges
b0e5573f30
[Fix typo] Backport-reminder ( #13313 )
2022-05-31 22:44:53 -07:00
Chris S. Kim
ea1e4aa52d
Update repo to use go:embed ( #10996 )
...
Replace bindata packages with stdlib go:embed.
Modernize some uiserver code with newer interfaces introduced in go 1.16 (mainly working with fs.File instead of http.File.
Remove steps that are no longer used from our build files.
Add Github Action to detect differences in agent/uiserver/dist and verify that the files are correct (by compiling UI assets and comparing contents).
2022-05-31 15:33:56 -04:00
Evan Culver
d79fbf98f7
ci: add docker build smoke test ( #13200 )
2022-05-27 13:29:57 -07:00
cskh
cbada60d21
CI: Verify built binaries in build job ( #13221 )
...
Co-authored-by: Evan Culver <eculver@hashicorp.com>
2022-05-27 14:50:41 -04:00
cskh
8ab67d7fec
Enable manual triggering of load test ( #13068 )
2022-05-26 14:18:14 -04:00
Michele Degges
7e5d1c20ca
[CI-only] Support UBI images ( #13232 )
...
Co-authored-by: David Yu <dyu@hashicorp.com>
2022-05-26 09:49:47 -07:00
Michele Degges
90d1300480
[CI-only] Update tagging for dev_tags ( #13199 )
...
Remove the hardcoded `-dev` suffix from dev_tags, which is causing tags to be in the format `1.12.0-dev-dev` instead of just `1.12.0-dev`. I'll clean up the old tags before making the dockerhub repo public, which will be available https://hub.docker.com/r/hashicorppreview/consul
2022-05-24 15:23:01 -07:00
R.B. Boyer
dc4867dd6c
build: wire up remaining 5 helper tools into the same auto-install logic used for protobuf tools ( #13184 )
2022-05-23 10:50:45 -05:00
Evan Culver
ce89d07428
ci: name unnamed GHA workflows ( #13162 )
2022-05-20 16:06:35 -07:00
DanStough
b8f32b5862
chore(ci): fix rate-limiting for backport-assistant
2022-05-19 16:20:04 -04:00
DanStough
2b13cfdddf
chore(ci): squash backport-assistant commits in PRs
2022-05-19 12:35:13 -04:00
Dhia Ayachi
58ca5cb15c
fix 'releases/*.*.x' to 'release/*.*.x' ( #13132 )
2022-05-19 10:01:57 -04:00
Michele Degges
68e72fd0db
[CI-only] Build and publish dev dockerhub images ( #13084 )
2022-05-17 12:23:03 -07:00
Dhia Ayachi
9ecaa6547f
fix yaml alignment ( #13105 )
2022-05-17 11:41:23 -04:00
Dhia Ayachi
9762875f7b
add a github workflow to trigger ent->oss merge on every PR merged ( #13072 )
...
* add a github workflow to trigger ent->oss merge on every PR merged
* remove the workflow automation ref to trigger-oss-merge in circle-ci
* remove workflow automation
* revert circle-ci changes
* add actor
* remove cherrypicker
* add condition to avoid running in enterprise
2022-05-17 11:32:40 -04:00
DanStough
0854b848d1
chore(ci): fixes and spilt nightly tests per release branch
2022-05-16 12:51:06 -04:00
Dan Stough
abed0bf5b0
Update pr-labeler.yml
...
Changing from `pull_request` to `pull_request_target` so that forks can get the write permissions to add labels. See [this thread](https://github.com/actions/labeler/issues/121 ) in the action repo.
2022-05-16 12:03:10 -04:00
DanStough
48ee44c060
chore(ci): fix automerge spelling
2022-05-13 14:15:58 -04:00
DanStough
af4c674709
chore(ci): deprecate cherry-pick script and enable backport merge
2022-05-13 11:13:12 -04:00
DanStough
ff0b7f4250
chore(ci): fix nightly UI test syntaxx
2022-05-09 11:02:58 -04:00
DanStough
a3a0c5cb0f
chore(ci): exempt backport PRs from changelog-checker
2022-05-06 17:58:12 -04:00
DanStough
5f6257327c
ci: add nightly action for UI testing release branches
2022-05-06 11:31:32 -04:00
DanStough
64b339aca7
chore(ci): fix backport-assistant for stable website
2022-05-03 14:36:46 -04:00
DanStough
b1a1ddf78f
chore(ci): fix backport assistant
2022-05-03 12:41:12 -04:00
DanStough
5fa882127e
chore(ci): add initial support for backport assistant
2022-05-02 11:14:32 -04:00
Chris S. Kim
6e7d17052c
Add a Github action to remind people about backport automation ( #12884 )
2022-04-28 14:52:41 -04:00
FFMMM
a0dcd53659
add a general pull request template ( #12827 )
...
Co-authored-by: Dan Upton <daniel@floppy.co>
2022-04-22 12:41:44 -07:00
Claire Labry
94e911a3b4
change action to pull v1 instead of main
2022-04-22 12:26:12 -04:00
DanStough
a050aa39b9
Update go version to 1.18.1
2022-04-18 11:41:10 -04:00
Chris S. Kim
8b9387404d
Add example of goimports -local
2022-03-28 10:20:50 -04:00
Luke Kysow
8bd05b1fb0
Fix logic for website checker ( #12627 )
...
Workflow should run when no docs/cherry-pick label && no pr/docs-label
2022-03-25 18:40:51 -07:00
Michele Degges
544585370b
Remove setup-qemu step from Docker build job ( #12387 )
2022-02-24 12:35:47 -08:00
Evan Culver
7c735abe22
ci: fix stalebot config ( #12346 )
2022-02-15 11:13:32 -08:00
Evan Culver
aaa78b5890
Add stalebot policy for closing inactive PRs ( #11286 )
...
* Add stalebot policy for closing inactive issues and PRs
Co-authored-by: Daniel Nephin <dnephin@hashicorp.com>
2022-02-08 12:21:46 -08:00
Michele Degges
e513430187
Merge branch 'main' into fix-broken-dockerfile
2022-02-04 12:30:20 -08:00
claire labry
9d47cc8df1
Merge pull request #11956 from hashicorp/enable-security-scan
...
Enable Security Scan for CRT
2022-02-04 13:13:24 -05:00
Jared Kirschner
14f1d14760
Merge pull request #11391 from hashicorp/add-changelog-creation-to-contributor-docs
...
Add changelog creation to contributor docs
2022-02-02 14:50:02 -05:00
Jared Kirschner
7dda1df00f
Add changelog creation to contributor docs
2022-02-02 10:58:27 -08:00
claire labry
1e35685ea3
Merge branch 'main' into enable-security-scan
2022-02-02 13:36:48 -05:00
JG
da1072da80
packaging: fix issues in pre/postremove scripts ( #12147 )
...
Fixes several issues with the pre/postremove scripts for both rpm and
deb packages. Specifically:
For postremove:
- the postremove script now functions correctly (i.e. restarts consul
after a package upgrade) on rpm-based systems (where $1 is numeric
rather than `purge` or `upgrade`)
- `systemctl daemon-reload` is called on package removal (rather than
only on upgrade)
- calls `systemctl try-restart` instead of `systemctl restart`, which
will only (re)start consul if it was already running when the upgrade
happened.
For preremove:
- if the package is being completely uninstalled (rather than upgraded),
stop consul before removing the package
2022-02-01 12:07:18 -08:00
Michele Degges
6586fa36db
Merge remote-tracking branch 'origin/main' into fix-broken-dockerfile
2022-01-30 20:09:59 -08:00
Michele Degges
7ab2a3fff9
Remove trailing ,'s to keep commit history clean
2022-01-25 18:55:20 -08:00
Michele Degges
7a69752cb5
Remove testing build trigger
2022-01-25 17:10:39 -08:00
Michele Degges
8d0b03b54d
Fix broken docker builds
2022-01-25 16:59:04 -08:00
Morgan Drake
11ef7d99bd
add netcgo tag for darwin builds
2022-01-24 14:34:57 -08:00
Evan Culver
28f49dc7bd
Provide an 'escape-hatch' for website-checker workflow ( #11882 )
2022-01-20 18:34:01 -08:00
Scott Macfarlane
de877038ef
Merge pull request #11860 from hashicorp/sm/rename-ecr-tag
...
Update ECR tag in CRT Builds
2022-01-18 11:00:41 -08:00