Evan Culver
ca5d2e1c00
ci: Use pattern for CRT release branch config ( #13955 )
2022-08-01 12:56:55 -07:00
Iryna Shustava
a1df5ae9b7
build: add a build job to build and push UBI images to DockerHub ( #13808 )
2022-07-25 15:43:24 -07:00
Evan Culver
d4fdddf8d4
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
0b3f90c3e7
[CI-only] Dev tag update for main ( #13541 )
2022-06-24 13:45:57 -07:00
Sam Salisbury
2070d41fe9
correct redgat_tag ospid
2022-06-16 13:28:36 +01:00
Sam Salisbury
49a89e2b5a
strip trailing whitespace
2022-06-16 13:27:37 +01:00
Mark Anderson
8945b68a9d
Cleanup and extend basic build date
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:04:05 -07:00
Mark Anderson
d8663a741d
Fixup build scripts
...
Signed-off-by: Mark Anderson <manderson@hashicorp.com>
2022-06-09 17:04:05 -07: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
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
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
Michele Degges
b4ea16dd83
[CI-only] Build and publish dev dockerhub images ( #13084 )
2022-05-17 12:23:03 -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
Michele Degges
45f2abfbba
Remove setup-qemu step from Docker build job ( #12387 )
2022-02-24 12:35:47 -08:00
Michele Degges
d032fb52a2
Merge branch 'main' into fix-broken-dockerfile
2022-02-04 12:30:20 -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
Claire Labry
2ddba9e3a8
fix branch event convention
2022-01-06 14:32:35 -05:00
Claire Labry
0b3dfcb195
fixing build error
2022-01-06 09:45:54 -05:00
Claire Labry
d66f4da7f0
clean up after testing
2022-01-06 09:43:35 -05:00
Claire Labry
61eca6513b
enabling security scan for CRT
2021-12-16 11:49:22 -05:00
Scott Macfarlane
6d720b88b7
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
03507b5053
Removing test branch
2021-12-14 18:19:14 -08:00
Michele Degges
5f70f2812d
Add darwin arm64 suport
2021-12-14 17:46:04 -08:00
Evan Culver
8edb01ec26
Update product version extraction for CRT ( #11843 )
2021-12-14 16:11:16 -08:00
Chris S. Kim
8bdbe7c0fb
Update CI and release go versions to 1.17.5 ( #11799 )
2021-12-10 14:04:56 -05:00
99
4c0f40d8fb
ci: update triggers for main branch
2021-11-22 09:25:32 -08:00
Freddy
39023fb296
Prevent running build workflows on all PRs ( #11469 )
2021-11-01 17:29:45 -06:00
99
0402cc16bf
PR fixes
2021-10-28 22:22:38 -07:00
99
26f53e82b5
Update .github/workflows/build.yml
...
Co-authored-by: Daniel Nephin <dnephin@hashicorp.com>
2021-10-28 11:07:55 -07:00
99
1732861848
Update release branch to 1.11.x
2021-10-27 14:14:02 -07:00
99
34d62a9c85
Final fixes
2021-10-26 23:21:04 -07:00
Scott Macfarlane
6c0008913a
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
cb40e1f55a
Add crt release workflow
2021-10-25 23:01:18 -07:00