DanStough
915f1089f0
chore(ci): fix false positive metrics check
2022-06-09 17:49:16 -04:00
Evan Culver
596432fe38
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
a56293c8a3
add codeowners to protect release dirs ( #13261 )
...
* add codeowners to protect release dirs
2022-06-06 08:57:15 -07:00
alex
dc72659296
chore: remove broken link from pr template ( #13343 )
2022-06-02 09:51:22 -07:00
Michele Degges
2689eaed37
[Fix typo] Backport-reminder ( #13313 )
2022-05-31 22:44:53 -07:00
Chris S. Kim
f0a9b30174
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
9a13be3881
ci: add docker build smoke test ( #13200 )
2022-05-27 13:29:57 -07:00
cskh
64cfe245dd
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
e61e405fb1
Enable manual triggering of load test ( #13068 )
2022-05-26 14:18:14 -04:00
Michele Degges
407cd332ff
[CI-only] Support UBI images ( #13232 )
...
Co-authored-by: David Yu <dyu@hashicorp.com>
2022-05-26 09:49:47 -07:00
Michele Degges
bfe7f0ad63
[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
7b72ddfb60
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
7ccbb3489b
ci: name unnamed GHA workflows ( #13162 )
2022-05-20 16:06:35 -07:00
DanStough
8513566872
chore(ci): fix rate-limiting for backport-assistant
2022-05-19 16:20:04 -04:00
DanStough
8b88ad873f
chore(ci): squash backport-assistant commits in PRs
2022-05-19 12:35:13 -04:00
Dhia Ayachi
4f17f3ba44
fix 'releases/*.*.x' to 'release/*.*.x' ( #13132 )
2022-05-19 10:01:57 -04:00
Michele Degges
b4ea16dd83
[CI-only] Build and publish dev dockerhub images ( #13084 )
2022-05-17 12:23:03 -07:00
Dhia Ayachi
a4e940907c
fix yaml alignment ( #13105 )
2022-05-17 11:41:23 -04:00
Dhia Ayachi
0d6df0850c
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
b5305371e1
chore(ci): fixes and spilt nightly tests per release branch
2022-05-16 12:51:06 -04:00
Dan Stough
b9e0b14e12
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
9a388f3fdc
chore(ci): fix automerge spelling
2022-05-13 14:15:58 -04:00
DanStough
96225aa2e4
chore(ci): deprecate cherry-pick script and enable backport merge
2022-05-13 11:13:12 -04:00
DanStough
8661be475b
chore(ci): fix nightly UI test syntaxx
2022-05-09 11:02:58 -04:00
DanStough
5451863f9f
chore(ci): exempt backport PRs from changelog-checker
2022-05-06 17:58:12 -04:00
DanStough
eafd91f35c
ci: add nightly action for UI testing release branches
2022-05-06 11:31:32 -04:00
DanStough
8d655ded4c
chore(ci): fix backport-assistant for stable website
2022-05-03 14:36:46 -04:00
DanStough
e899e06c29
chore(ci): fix backport assistant
2022-05-03 12:41:12 -04:00
DanStough
b2a005342b
chore(ci): add initial support for backport assistant
2022-05-02 11:14:32 -04:00
Chris S. Kim
2626963db9
Add a Github action to remind people about backport automation ( #12884 )
2022-04-28 14:52:41 -04:00
FFMMM
9cca986d46
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
38aa1fcadd
change action to pull v1 instead of main
2022-04-22 12:26:12 -04:00
DanStough
95250e7915
Update go version to 1.18.1
2022-04-18 11:41:10 -04:00
Chris S. Kim
1de2632684
Add example of goimports -local
2022-03-28 10:20:50 -04:00
Luke Kysow
633e510f23
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
45f2abfbba
Remove setup-qemu step from Docker build job ( #12387 )
2022-02-24 12:35:47 -08:00
Evan Culver
fc71215734
ci: fix stalebot config ( #12346 )
2022-02-15 11:13:32 -08:00
Evan Culver
1c71b407f6
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
d032fb52a2
Merge branch 'main' into fix-broken-dockerfile
2022-02-04 12:30:20 -08:00
claire labry
dc2a95e465
Merge pull request #11956 from hashicorp/enable-security-scan
...
Enable Security Scan for CRT
2022-02-04 13:13:24 -05:00
Jared Kirschner
b357ec9e20
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
45acc91c26
Add changelog creation to contributor docs
2022-02-02 10:58:27 -08:00
claire labry
985ac9f185
Merge branch 'main' into enable-security-scan
2022-02-02 13:36:48 -05:00
JG
d433a9d085
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
857ae2e94b
Merge remote-tracking branch 'origin/main' into fix-broken-dockerfile
2022-01-30 20:09:59 -08:00
Michele Degges
987e9d3258
Remove trailing ,'s to keep commit history clean
2022-01-25 18:55:20 -08:00
Michele Degges
ec3cf44240
Remove testing build trigger
2022-01-25 17:10:39 -08:00
Michele Degges
3f894604bb
Fix broken docker builds
2022-01-25 16:59:04 -08:00
Morgan Drake
6eea2f2d48
add netcgo tag for darwin builds
2022-01-24 14:34:57 -08:00
Evan Culver
89ed18dc42
Provide an 'escape-hatch' for website-checker workflow ( #11882 )
2022-01-20 18:34:01 -08:00