Evan Culver
c548112ef3
ci: Use pattern for CRT release branch config ( #13955 )
2022-08-01 12:56:55 -07:00
Iryna Shustava
2a8280a518
build: add a build job to build and push UBI images to DockerHub ( #13808 )
2022-07-25 15:43:24 -07:00
Evan Culver
7353ca9eb5
Fix verifications by using updated arm package names ( #13601 )
...
Co-authored-by: alex <8968914+acpana@users.noreply.github.com>
2022-06-27 14:00:27 -07:00
Michele Degges
5538ba212f
[CI-only] Dev tag update for main ( #13541 )
2022-06-24 13:45:57 -07:00
Sam Salisbury
cf603d51ff
correct redgat_tag ospid
2022-06-16 13:28:36 +01:00
Sam Salisbury
1f76000690
strip trailing whitespace
2022-06-16 13:27:37 +01:00
Mark Anderson
84d669702c
Cleanup and extend basic build date
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:04:05 -07:00
Mark Anderson
846298ddf7
Fixup build scripts
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:04:05 -07:00
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
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
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
Michele Degges
68e72fd0db
[CI-only] Build and publish dev dockerhub images ( #13084 )
2022-05-17 12:23:03 -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
Michele Degges
544585370b
Remove setup-qemu step from Docker build job ( #12387 )
2022-02-24 12:35:47 -08:00
Michele Degges
e513430187
Merge branch 'main' into fix-broken-dockerfile
2022-02-04 12:30:20 -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
Claire Labry
9cf80e091d
fix branch event convention
2022-01-06 14:32:35 -05:00
Claire Labry
6a3cd82166
fixing build error
2022-01-06 09:45:54 -05:00
Claire Labry
e510e0258c
clean up after testing
2022-01-06 09:43:35 -05:00
Claire Labry
3414b76fce
enabling security scan for CRT
2021-12-16 11:49:22 -05:00
Scott Macfarlane
70757f617d
Update ECR tag in CRT Builds
...
This updates the ECR tag to the correct naming convention.
Signed-off-by: Scott Macfarlane <smacfarlane@hashicorp.com>
2021-12-15 13:17:16 -08:00
Michele Degges
152f5810e9
Removing test branch
2021-12-14 18:19:14 -08:00
Michele Degges
0eabc2c63f
Add darwin arm64 suport
2021-12-14 17:46:04 -08:00
Evan Culver
c6dd08f675
Update product version extraction for CRT ( #11843 )
2021-12-14 16:11:16 -08:00
Chris S. Kim
db6c2663be
Update CI and release go versions to 1.17.5 ( #11799 )
2021-12-10 14:04:56 -05:00
99
88fcb4f047
ci: update triggers for main branch
2021-11-22 09:25:32 -08:00
Freddy
a31d65b914
Prevent running build workflows on all PRs ( #11469 )
2021-11-01 17:29:45 -06:00
99
324fa75d25
PR fixes
2021-10-28 22:22:38 -07:00
99
daf4208341
Update .github/workflows/build.yml
...
Co-authored-by: Daniel Nephin <dnephin@hashicorp.com>
2021-10-28 11:07:55 -07:00
99
6195b55dac
Update release branch to 1.11.x
2021-10-27 14:14:02 -07:00
99
5f6b1a902c
Final fixes
2021-10-26 23:21:04 -07:00
Scott Macfarlane
f85c1a9422
Create linux packaging structure
...
Copied from hashicorp/linux-packaging
24e7e2675b
Signed-off-by: Scott Macfarlane <smacfarlane@hashicorp.com>
2021-10-25 23:22:46 -07:00
99
584ea01320
Add crt release workflow
2021-10-25 23:01:18 -07:00