Unverified Commit d3b188e4 authored by Vishal Nayak's avatar Vishal Nayak Committed by GitHub
Browse files

Prep main branch before cutting release branch (#11797)

* Upgrade packagespec to 0.2.6

* Remove darwin/arm64 from building
parent 9fce74fc
Showing with 17 additions and 401 deletions
+17 -401
......@@ -21,9 +21,6 @@ jobs:
- restore_cache:
key: package-cbdbdba3a25dc848c96b3600c11eff858392b7b1-{{checksum ".buildcache/cache-keys/package-cbdbdba3a25dc848c96b3600c11eff858392b7b1"}}
name: Restore package cache
- restore_cache:
key: package-97a54b601b4f8e95e365b6cbfb7ced2db20a19fb-{{checksum ".buildcache/cache-keys/package-97a54b601b4f8e95e365b6cbfb7ced2db20a19fb"}}
name: Restore package cache
- restore_cache:
key: package-0724dc55f36e7d43ff29c7712c868c97495e1093-{{checksum ".buildcache/cache-keys/package-0724dc55f36e7d43ff29c7712c868c97495e1093"}}
name: Restore package cache
......@@ -76,20 +73,20 @@ jobs:
command: ls -lahR .buildcache
name: List Build Cache
- run:
command: cp packages*.lock/pkgs.yml lockfile-c92e36137d5c5886.yml
command: cp packages*.lock/pkgs.yml lockfile-295bfc01d2f779fc.yml
name: Update Lockfile Name
- run:
command: tar -czf packages-c92e36137d5c5886.tar.gz .buildcache/packages lockfile-c92e36137d5c5886.yml
command: tar -czf packages-295bfc01d2f779fc.tar.gz .buildcache/packages lockfile-295bfc01d2f779fc.yml
name: Create Raw Package Tarball
- run:
command: tar -czf meta-c92e36137d5c5886.tar.gz .buildcache/packages/store/*.json lockfile-c92e36137d5c5886.yml
command: tar -czf meta-295bfc01d2f779fc.tar.gz .buildcache/packages/store/*.json lockfile-295bfc01d2f779fc.yml
name: Create Metadata Tarball
- store_artifacts:
path: lockfile-c92e36137d5c5886.yml
path: lockfile-295bfc01d2f779fc.yml
- store_artifacts:
path: packages-c92e36137d5c5886.tar.gz
path: packages-295bfc01d2f779fc.tar.gz
- store_artifacts:
path: meta-c92e36137d5c5886.tar.gz
path: meta-295bfc01d2f779fc.tar.gz
- store_artifacts:
path: .buildcache/packages
environment:
......@@ -174,84 +171,6 @@ jobs:
name: Save package cache
paths:
- .buildcache/packages/store
darwin_arm64_package:
docker:
- image: docker.mirror.hashicorp.services/circleci/buildpack-deps
shell: /usr/bin/env bash -euo pipefail -c
environment:
- AUTO_INSTALL_TOOLS: 'YES'
- BUILDKIT_PROGRESS: plain
- PRODUCT_REVISION: ''
- PACKAGE_SPEC_ID: 97a54b601b4f8e95e365b6cbfb7ced2db20a19fb
steps:
- setup_remote_docker:
docker_layer_caching: false
version: 19.03.12
- add_ssh_keys:
fingerprints:
- 0e:03:77:f4:e2:c3:56:c2:53:6a:03:e1:31:91:2f:06
- checkout:
path: .
- run:
command: make -C packages*.lock write-package-cache-key
name: Write package cache key
- restore_cache:
key: package-97a54b601b4f8e95e365b6cbfb7ced2db20a19fb-{{checksum ".buildcache/cache-keys/package-97a54b601b4f8e95e365b6cbfb7ced2db20a19fb"}}
name: Restore package cache
- run:
command: |2
if ! { PKG=$(find .buildcache/packages/store -maxdepth 1 -mindepth 1 -name '*.zip' 2> /dev/null) && [ -n "$PKG" ]; }; then
echo "No package found, continuing with build."
exit 0
fi
echo "Package already cached, skipping build."
circleci-agent step halt
name: Check cache status
- run:
command: make -C packages*.lock write-builder-cache-keys
name: Write builder layer cache keys
- restore_cache:
key: copy-source_f4d8_{{checksum ".buildcache/cache-keys/copy-source-f4d858fefd04dbc5852777d5c75257a58a52e1ad"}}
keys:
- warm-go-build-vendor-cache_dcbb_{{checksum ".buildcache/cache-keys/warm-go-build-vendor-cache-dcbb2085ceca726bbb20e68e590b7745bdfc34a3"}}
- build-static-assets_373e_{{checksum ".buildcache/cache-keys/build-static-assets-373ea9e750a0bd0fe70f0e11fc92d848bfe14dbc"}}
- build-ui_993e_{{checksum ".buildcache/cache-keys/build-ui-993e50cbb3d37120b1391442177827b615c77f82"}}
- ui-dependencies_5132_{{checksum ".buildcache/cache-keys/ui-dependencies-513283a98d2b8a1570bf027e95364b888df651a9"}}
- install-yarn_6b98_{{checksum ".buildcache/cache-keys/install-yarn-6b98fb22387ba58bb85acb0cc5909e6b6b2dbfea"}}
- set-workdir_577a_{{checksum ".buildcache/cache-keys/set-workdir-577aad3893a929a48a2ce7319179c253507dee67"}}
- install-go-tools_a10e_{{checksum ".buildcache/cache-keys/install-go-tools-a10e38af920222100809a5d52ac413e922688b48"}}
- install-go_d3cf_{{checksum ".buildcache/cache-keys/install-go-d3cfbf34edb1074513e0377a86595f5e740cd03b"}}
- base_c6cd_{{checksum ".buildcache/cache-keys/base-c6cdf1b224722d2520e082320f2a71875913247c"}}
name: 'Restore Builder Image Cache: copy-source'
- run:
command: make -C packages*.lock load-builder-cache
name: Load whatever builder cache we have (if any) into the Docker daemon
no_output_timeout: 30m
- run:
command: |2-
KEYFILE="$HOME/.ssh/id_rsa_c6969882dc046c39ddac8305e3151c98"
eval "$(ssh-agent -s)"
if [ -f "$KEYFILE" ]; then
ssh-add "$KEYFILE"
else
echo "==> INFO: SSH key for github.com not found"
echo " Attempts to access private repositories from within"
echo " the build will fail, e.g. for private go modules, or"
echo " attempts to directly clone private repositories."
fi
make -C packages*.lock package
name: Compile Package
- run:
command: ls -lahR .buildcache/packages
name: List packages
- save_cache:
key: package-97a54b601b4f8e95e365b6cbfb7ced2db20a19fb-{{checksum ".buildcache/cache-keys/package-97a54b601b4f8e95e365b6cbfb7ced2db20a19fb"}}
name: Save package cache
paths:
- .buildcache/packages/store
windows_386_package:
docker:
- image: docker.mirror.hashicorp.services/circleci/buildpack-deps
......@@ -2488,7 +2407,7 @@ jobs:
- GO_TAGS: ''
- GO111MODULE: 'off'
workflows:
build-c92e36137d5c5886:
build-295bfc01d2f779fc:
jobs:
- build-common-layers
- darwin_amd64_package:
......@@ -2497,7 +2416,6 @@ workflows:
- bundle-releases:
requires:
- darwin_amd64_package
- darwin_arm64_package
- freebsd_386_package
- freebsd_amd64_package
- freebsd_arm_package
......@@ -2512,9 +2430,6 @@ workflows:
- solaris_amd64_package
- windows_386_package
- windows_amd64_package
- darwin_arm64_package:
requires:
- build-common-layers
- freebsd_386_package:
requires:
- build-common-layers
......
......@@ -189,9 +189,6 @@ jobs:
- restore_cache:
key: package-cbdbdba3a25dc848c96b3600c11eff858392b7b1-{{checksum ".buildcache/cache-keys/package-cbdbdba3a25dc848c96b3600c11eff858392b7b1"}}
name: Restore package cache
- restore_cache:
key: package-97a54b601b4f8e95e365b6cbfb7ced2db20a19fb-{{checksum ".buildcache/cache-keys/package-97a54b601b4f8e95e365b6cbfb7ced2db20a19fb"}}
name: Restore package cache
- restore_cache:
key: package-0724dc55f36e7d43ff29c7712c868c97495e1093-{{checksum ".buildcache/cache-keys/package-0724dc55f36e7d43ff29c7712c868c97495e1093"}}
name: Restore package cache
......@@ -244,20 +241,20 @@ jobs:
command: ls -lahR .buildcache
name: List Build Cache
- run:
command: cp packages*.lock/pkgs.yml lockfile-c92e36137d5c5886.yml
command: cp packages*.lock/pkgs.yml lockfile-295bfc01d2f779fc.yml
name: Update Lockfile Name
- run:
command: tar -czf packages-c92e36137d5c5886.tar.gz .buildcache/packages lockfile-c92e36137d5c5886.yml
command: tar -czf packages-295bfc01d2f779fc.tar.gz .buildcache/packages lockfile-295bfc01d2f779fc.yml
name: Create Raw Package Tarball
- run:
command: tar -czf meta-c92e36137d5c5886.tar.gz .buildcache/packages/store/*.json lockfile-c92e36137d5c5886.yml
command: tar -czf meta-295bfc01d2f779fc.tar.gz .buildcache/packages/store/*.json lockfile-295bfc01d2f779fc.yml
name: Create Metadata Tarball
- store_artifacts:
path: lockfile-c92e36137d5c5886.yml
path: lockfile-295bfc01d2f779fc.yml
- store_artifacts:
path: packages-c92e36137d5c5886.tar.gz
path: packages-295bfc01d2f779fc.tar.gz
- store_artifacts:
path: meta-c92e36137d5c5886.tar.gz
path: meta-295bfc01d2f779fc.tar.gz
- store_artifacts:
path: .buildcache/packages
darwin_amd64_package:
......@@ -333,79 +330,6 @@ jobs:
name: Save package cache
environment:
PACKAGE_SPEC_ID: cbdbdba3a25dc848c96b3600c11eff858392b7b1
darwin_arm64_package:
executor: builder
steps:
- setup_remote_docker:
version: 19.03.12
docker_layer_caching: false
- add_ssh_keys:
fingerprints:
- 0e:03:77:f4:e2:c3:56:c2:53:6a:03:e1:31:91:2f:06
- checkout:
path: .
- run:
command: make -C packages*.lock write-package-cache-key
name: Write package cache key
- restore_cache:
key: package-97a54b601b4f8e95e365b6cbfb7ced2db20a19fb-{{checksum ".buildcache/cache-keys/package-97a54b601b4f8e95e365b6cbfb7ced2db20a19fb"}}
name: Restore package cache
- run:
command: |2
if ! { PKG=$(find .buildcache/packages/store -maxdepth 1 -mindepth 1 -name '*.zip' 2> /dev/null) && [ -n "$PKG" ]; }; then
echo "No package found, continuing with build."
exit 0
fi
echo "Package already cached, skipping build."
circleci-agent step halt
name: Check cache status
- run:
command: make -C packages*.lock write-builder-cache-keys
name: Write builder layer cache keys
- restore_cache:
key: copy-source_f4d8_{{checksum ".buildcache/cache-keys/copy-source-f4d858fefd04dbc5852777d5c75257a58a52e1ad"}}
keys:
- warm-go-build-vendor-cache_dcbb_{{checksum ".buildcache/cache-keys/warm-go-build-vendor-cache-dcbb2085ceca726bbb20e68e590b7745bdfc34a3"}}
- build-static-assets_373e_{{checksum ".buildcache/cache-keys/build-static-assets-373ea9e750a0bd0fe70f0e11fc92d848bfe14dbc"}}
- build-ui_993e_{{checksum ".buildcache/cache-keys/build-ui-993e50cbb3d37120b1391442177827b615c77f82"}}
- ui-dependencies_5132_{{checksum ".buildcache/cache-keys/ui-dependencies-513283a98d2b8a1570bf027e95364b888df651a9"}}
- install-yarn_6b98_{{checksum ".buildcache/cache-keys/install-yarn-6b98fb22387ba58bb85acb0cc5909e6b6b2dbfea"}}
- set-workdir_577a_{{checksum ".buildcache/cache-keys/set-workdir-577aad3893a929a48a2ce7319179c253507dee67"}}
- install-go-tools_a10e_{{checksum ".buildcache/cache-keys/install-go-tools-a10e38af920222100809a5d52ac413e922688b48"}}
- install-go_d3cf_{{checksum ".buildcache/cache-keys/install-go-d3cfbf34edb1074513e0377a86595f5e740cd03b"}}
- base_c6cd_{{checksum ".buildcache/cache-keys/base-c6cdf1b224722d2520e082320f2a71875913247c"}}
name: 'Restore Builder Image Cache: copy-source'
- run:
command: make -C packages*.lock load-builder-cache
name: Load whatever builder cache we have (if any) into the Docker daemon
no_output_timeout: 30m
- run:
command: |2-
KEYFILE="$HOME/.ssh/id_rsa_c6969882dc046c39ddac8305e3151c98"
eval "$(ssh-agent -s)"
if [ -f "$KEYFILE" ]; then
ssh-add "$KEYFILE"
else
echo "==> INFO: SSH key for github.com not found"
echo " Attempts to access private repositories from within"
echo " the build will fail, e.g. for private go modules, or"
echo " attempts to directly clone private repositories."
fi
make -C packages*.lock package
name: Compile Package
- run:
command: ls -lahR .buildcache/packages
name: List packages
- save_cache:
paths:
- .buildcache/packages/store
key: package-97a54b601b4f8e95e365b6cbfb7ced2db20a19fb-{{checksum ".buildcache/cache-keys/package-97a54b601b4f8e95e365b6cbfb7ced2db20a19fb"}}
name: Save package cache
environment:
PACKAGE_SPEC_ID: 97a54b601b4f8e95e365b6cbfb7ced2db20a19fb
freebsd_386_package:
executor: builder
steps:
......@@ -1429,7 +1353,7 @@ jobs:
environment:
PACKAGE_SPEC_ID: abcc2f1feaa4aa4bf7ee90971cb41812c895970f
workflows:
build-c92e36137d5c5886:
build-295bfc01d2f779fc:
jobs:
- build-common-layers: {}
- darwin_amd64_package:
......@@ -1438,7 +1362,6 @@ workflows:
- bundle-releases:
requires:
- darwin_amd64_package
- darwin_arm64_package
- freebsd_386_package
- freebsd_amd64_package
- freebsd_arm_package
......@@ -1453,9 +1376,6 @@ workflows:
- solaris_amd64_package
- windows_386_package
- windows_amd64_package
- darwin_arm64_package:
requires:
- build-common-layers
- freebsd_386_package:
requires:
- build-common-layers
......
......@@ -83,15 +83,6 @@ LAYER_08-warm-go-build-vendor-cache-341f60b74bdff9dfdfadb4d48703263123e3da68_CAC
LAYER_08-warm-go-build-vendor-cache-341f60b74bdff9dfdfadb4d48703263123e3da68_ARCHIVE_FILE := .buildcache/archives/08-warm-go-build-vendor-cache-341f60b74bdff9dfdfadb4d48703263123e3da68.tar.gz
$(eval $(call LAYER,$(LAYER_08-warm-go-build-vendor-cache-341f60b74bdff9dfdfadb4d48703263123e3da68_ID),$(LAYER_08-warm-go-build-vendor-cache-341f60b74bdff9dfdfadb4d48703263123e3da68_TYPE),$(LAYER_08-warm-go-build-vendor-cache-341f60b74bdff9dfdfadb4d48703263123e3da68_BASE_LAYER),$(LAYER_08-warm-go-build-vendor-cache-341f60b74bdff9dfdfadb4d48703263123e3da68_SOURCE_INCLUDE),$(LAYER_08-warm-go-build-vendor-cache-341f60b74bdff9dfdfadb4d48703263123e3da68_SOURCE_EXCLUDE),$(LAYER_08-warm-go-build-vendor-cache-341f60b74bdff9dfdfadb4d48703263123e3da68_CACHE_KEY_FILE),$(LAYER_08-warm-go-build-vendor-cache-341f60b74bdff9dfdfadb4d48703263123e3da68_ARCHIVE_FILE)))
LAYER_08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e_ID := 08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e
LAYER_08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e_TYPE := warm-go-build-vendor-cache
LAYER_08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e_BASE_LAYER := 07-build-static-assets-373ea9e750a0bd0fe70f0e11fc92d848bfe14dbc
LAYER_08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e_SOURCE_INCLUDE := vendor/
LAYER_08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e_SOURCE_EXCLUDE :=
LAYER_08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e_CACHE_KEY_FILE := .buildcache/cache-keys/warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e
LAYER_08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e_ARCHIVE_FILE := .buildcache/archives/08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e.tar.gz
$(eval $(call LAYER,$(LAYER_08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e_ID),$(LAYER_08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e_TYPE),$(LAYER_08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e_BASE_LAYER),$(LAYER_08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e_SOURCE_INCLUDE),$(LAYER_08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e_SOURCE_EXCLUDE),$(LAYER_08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e_CACHE_KEY_FILE),$(LAYER_08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e_ARCHIVE_FILE)))
LAYER_08-warm-go-build-vendor-cache-4d95e24e5b6e3eb95e5d13824b299b8e9fb0cf70_ID := 08-warm-go-build-vendor-cache-4d95e24e5b6e3eb95e5d13824b299b8e9fb0cf70
LAYER_08-warm-go-build-vendor-cache-4d95e24e5b6e3eb95e5d13824b299b8e9fb0cf70_TYPE := warm-go-build-vendor-cache
LAYER_08-warm-go-build-vendor-cache-4d95e24e5b6e3eb95e5d13824b299b8e9fb0cf70_BASE_LAYER := 07-build-static-assets-373ea9e750a0bd0fe70f0e11fc92d848bfe14dbc
......@@ -344,15 +335,6 @@ LAYER_09-copy-source-db0de160f831cbbb555e3f36e48440b680ebc7d1_CACHE_KEY_FILE :=
LAYER_09-copy-source-db0de160f831cbbb555e3f36e48440b680ebc7d1_ARCHIVE_FILE := .buildcache/archives/09-copy-source-db0de160f831cbbb555e3f36e48440b680ebc7d1.tar.gz
$(eval $(call LAYER,$(LAYER_09-copy-source-db0de160f831cbbb555e3f36e48440b680ebc7d1_ID),$(LAYER_09-copy-source-db0de160f831cbbb555e3f36e48440b680ebc7d1_TYPE),$(LAYER_09-copy-source-db0de160f831cbbb555e3f36e48440b680ebc7d1_BASE_LAYER),$(LAYER_09-copy-source-db0de160f831cbbb555e3f36e48440b680ebc7d1_SOURCE_INCLUDE),$(LAYER_09-copy-source-db0de160f831cbbb555e3f36e48440b680ebc7d1_SOURCE_EXCLUDE),$(LAYER_09-copy-source-db0de160f831cbbb555e3f36e48440b680ebc7d1_CACHE_KEY_FILE),$(LAYER_09-copy-source-db0de160f831cbbb555e3f36e48440b680ebc7d1_ARCHIVE_FILE)))
LAYER_09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991_ID := 09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991
LAYER_09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991_TYPE := copy-source
LAYER_09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991_BASE_LAYER := 08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e
LAYER_09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991_SOURCE_INCLUDE := .
LAYER_09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991_SOURCE_EXCLUDE := vendor/ ui/
LAYER_09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991_CACHE_KEY_FILE := .buildcache/cache-keys/copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991
LAYER_09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991_ARCHIVE_FILE := .buildcache/archives/09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991.tar.gz
$(eval $(call LAYER,$(LAYER_09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991_ID),$(LAYER_09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991_TYPE),$(LAYER_09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991_BASE_LAYER),$(LAYER_09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991_SOURCE_INCLUDE),$(LAYER_09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991_SOURCE_EXCLUDE),$(LAYER_09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991_CACHE_KEY_FILE),$(LAYER_09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991_ARCHIVE_FILE)))
LAYER_09-copy-source-f4d858fefd04dbc5852777d5c75257a58a52e1ad_ID := 09-copy-source-f4d858fefd04dbc5852777d5c75257a58a52e1ad
LAYER_09-copy-source-f4d858fefd04dbc5852777d5c75257a58a52e1ad_TYPE := copy-source
LAYER_09-copy-source-f4d858fefd04dbc5852777d5c75257a58a52e1ad_BASE_LAYER := 08-warm-go-build-vendor-cache-dcbb2085ceca726bbb20e68e590b7745bdfc34a3
......
# ***
# WARNING: Do not EDIT or MERGE this file, it is generated by packagespec.
# ***
lockid: c92e36137d5c5886
packagespec-version: 0.2.5
lockid: 295bfc01d2f779fc
packagespec-version: 0.2.6
cache-version: 10
packages:
- packagespecid: cbdbdba3a25dc848c96b3600c11eff858392b7b1
......@@ -73,74 +73,6 @@ packages:
path: vault_0.0.0-snapshot_darwin_amd64.zip
- type: public-hc-releases
path: vault/vault_0.0.0-snapshot/vault_0.0.0-snapshot_darwin_amd64.zip
- packagespecid: 97a54b601b4f8e95e365b6cbfb7ced2db20a19fb
inputs:
BINARY_NAME: vault
CGO_ENABLED: "0"
GO_VERSION: 1.16.2
GO111MODULE: "off"
GOARCH: arm64
GOOS: darwin
PRODUCT_VERSION: 0.0.0-snapshot
PRODUCT_VERSION_MMP: 0.0.0
PRODUCT_VERSION_PRE: snapshot
YARN_VERSION: 1.19.1-1
meta:
BUILD_JOB_NAME: darwin_arm64_package
BUNDLE_NAME: vault_0.0.0-snapshot
builtin:
BUILD_LAYERS:
- type: copy-source
name: 09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991
archive: .buildcache/archives/09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991.tar.gz
- type: warm-go-build-vendor-cache
name: 08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e
archive: .buildcache/archives/08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e.tar.gz
- type: build-static-assets
name: 07-build-static-assets-373ea9e750a0bd0fe70f0e11fc92d848bfe14dbc
archive: .buildcache/archives/07-build-static-assets-373ea9e750a0bd0fe70f0e11fc92d848bfe14dbc.tar.gz
- type: build-ui
name: 06-build-ui-993e50cbb3d37120b1391442177827b615c77f82
archive: .buildcache/archives/06-build-ui-993e50cbb3d37120b1391442177827b615c77f82.tar.gz
- type: ui-dependencies
name: 05-ui-dependencies-513283a98d2b8a1570bf027e95364b888df651a9
archive: .buildcache/archives/05-ui-dependencies-513283a98d2b8a1570bf027e95364b888df651a9.tar.gz
- type: install-yarn
name: 04-install-yarn-6b98fb22387ba58bb85acb0cc5909e6b6b2dbfea
archive: .buildcache/archives/04-install-yarn-6b98fb22387ba58bb85acb0cc5909e6b6b2dbfea.tar.gz
- type: set-workdir
name: 03-set-workdir-577aad3893a929a48a2ce7319179c253507dee67
archive: .buildcache/archives/03-set-workdir-577aad3893a929a48a2ce7319179c253507dee67.tar.gz
- type: install-go-tools
name: 02-install-go-tools-a10e38af920222100809a5d52ac413e922688b48
archive: .buildcache/archives/02-install-go-tools-a10e38af920222100809a5d52ac413e922688b48.tar.gz
- type: install-go
name: 01-install-go-d3cfbf34edb1074513e0377a86595f5e740cd03b
archive: .buildcache/archives/01-install-go-d3cfbf34edb1074513e0377a86595f5e740cd03b.tar.gz
- type: base
name: 00-base-c6cdf1b224722d2520e082320f2a71875913247c
archive: .buildcache/archives/00-base-c6cdf1b224722d2520e082320f2a71875913247c.tar.gz
PACKAGE_CACHE_KEY_FILE: .buildcache/cache-keys/package-97a54b601b4f8e95e365b6cbfb7ced2db20a19fb
POST_PROCESSORS: apple-notarize av-scan
circleci:
BUILDER_CACHE_KEY_PREFIX_LIST:
- copy-source_dd0d_{{checksum ".buildcache/cache-keys/copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991"}}
- warm-go-build-vendor-cache_434d_{{checksum ".buildcache/cache-keys/warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e"}}
- build-static-assets_373e_{{checksum ".buildcache/cache-keys/build-static-assets-373ea9e750a0bd0fe70f0e11fc92d848bfe14dbc"}}
- build-ui_993e_{{checksum ".buildcache/cache-keys/build-ui-993e50cbb3d37120b1391442177827b615c77f82"}}
- ui-dependencies_5132_{{checksum ".buildcache/cache-keys/ui-dependencies-513283a98d2b8a1570bf027e95364b888df651a9"}}
- install-yarn_6b98_{{checksum ".buildcache/cache-keys/install-yarn-6b98fb22387ba58bb85acb0cc5909e6b6b2dbfea"}}
- set-workdir_577a_{{checksum ".buildcache/cache-keys/set-workdir-577aad3893a929a48a2ce7319179c253507dee67"}}
- install-go-tools_a10e_{{checksum ".buildcache/cache-keys/install-go-tools-a10e38af920222100809a5d52ac413e922688b48"}}
- install-go_d3cf_{{checksum ".buildcache/cache-keys/install-go-d3cfbf34edb1074513e0377a86595f5e740cd03b"}}
- base_c6cd_{{checksum ".buildcache/cache-keys/base-c6cdf1b224722d2520e082320f2a71875913247c"}}
PACKAGE_CACHE_KEY: package-97a54b601b4f8e95e365b6cbfb7ced2db20a19fb-{{checksum ".buildcache/cache-keys/package-97a54b601b4f8e95e365b6cbfb7ced2db20a19fb"}}
build-command: VERSION_PKG_PATH=github.com/hashicorp/vault/vendor/github.com/hashicorp/vault/sdk/version; go build -v -tags ui -ldflags " -X $VERSION_PKG_PATH.GitCommit=$PACKAGE_SOURCE_ID -X $VERSION_PKG_PATH.Version=0.0.0 -X $VERSION_PKG_PATH.VersionPrerelease=snapshot" -o $OUTPUT_DIR/vault && cd $OUTPUT_DIR && zip $PACKAGE_ZIP_NAME vault
aliases:
- type: local
path: vault_0.0.0-snapshot_darwin_arm64.zip
- type: public-hc-releases
path: vault/vault_0.0.0-snapshot/vault_0.0.0-snapshot_darwin_arm64.zip
- packagespecid: 0724dc55f36e7d43ff29c7712c868c97495e1093
inputs:
BINARY_NAME: vault
......@@ -1461,7 +1393,7 @@ layers:
- install-go-tools_a10e_{{checksum ".buildcache/cache-keys/install-go-tools-a10e38af920222100809a5d52ac413e922688b48"}}
- install-go_d3cf_{{checksum ".buildcache/cache-keys/install-go-d3cfbf34edb1074513e0377a86595f5e740cd03b"}}
- base_c6cd_{{checksum ".buildcache/cache-keys/base-c6cdf1b224722d2520e082320f2a71875913247c"}}
childcount: 16
childcount: 15
- depth: 8
final: false
type: warm-go-build-vendor-cache
......@@ -1531,75 +1463,6 @@ layers:
- install-go_d3cf_{{checksum ".buildcache/cache-keys/install-go-d3cfbf34edb1074513e0377a86595f5e740cd03b"}}
- base_c6cd_{{checksum ".buildcache/cache-keys/base-c6cdf1b224722d2520e082320f2a71875913247c"}}
childcount: 1
- depth: 8
final: false
type: warm-go-build-vendor-cache
id: 434d8c719fd4c65ec213c71c7dc9ded9d87c785e
name: 08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e
parentname: 07-build-static-assets-373ea9e750a0bd0fe70f0e11fc92d848bfe14dbc
parenttype: build-static-assets
parentid: 373ea9e750a0bd0fe70f0e11fc92d848bfe14dbc
cachekeyfile: .buildcache/cache-keys/warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e
sourceinclude: vendor/
sourceexclude: ""
archivefile: .buildcache/archives/08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e.tar.gz
dockerfile: |-
# syntax=docker.mirror.hashicorp.services/docker/dockerfile:1.1.7-experimental
ARG BASE_IMAGE
FROM $BASE_IMAGE
COPY . ./
ENV GOOS=darwin
ENV GOARCH=arm64
ENV CGO_ENABLED=0
# Try to build vendored packages. We first filter out packages which report
# errors in 'go list', because trying to run go build ./vendor/... fails early
# if we include them. We also don't care about the exit code here, because
# some of the vendored packages may fail to build, but this won't necessarily
# mean that the final package will fail to build, and we will still get a
# usefully warmed cache.
RUN go list -f '{{.ImportPath}}{{if or .Error .DepsErrors}} ERROR{{end}}' ./vendor/... | grep -v ERROR | xargs go build -v || true
meta:
builtin:
LAYER_LIST:
- type: warm-go-build-vendor-cache
name: 08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e
archive: .buildcache/archives/08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e.tar.gz
- type: build-static-assets
name: 07-build-static-assets-373ea9e750a0bd0fe70f0e11fc92d848bfe14dbc
archive: .buildcache/archives/07-build-static-assets-373ea9e750a0bd0fe70f0e11fc92d848bfe14dbc.tar.gz
- type: build-ui
name: 06-build-ui-993e50cbb3d37120b1391442177827b615c77f82
archive: .buildcache/archives/06-build-ui-993e50cbb3d37120b1391442177827b615c77f82.tar.gz
- type: ui-dependencies
name: 05-ui-dependencies-513283a98d2b8a1570bf027e95364b888df651a9
archive: .buildcache/archives/05-ui-dependencies-513283a98d2b8a1570bf027e95364b888df651a9.tar.gz
- type: install-yarn
name: 04-install-yarn-6b98fb22387ba58bb85acb0cc5909e6b6b2dbfea
archive: .buildcache/archives/04-install-yarn-6b98fb22387ba58bb85acb0cc5909e6b6b2dbfea.tar.gz
- type: set-workdir
name: 03-set-workdir-577aad3893a929a48a2ce7319179c253507dee67
archive: .buildcache/archives/03-set-workdir-577aad3893a929a48a2ce7319179c253507dee67.tar.gz
- type: install-go-tools
name: 02-install-go-tools-a10e38af920222100809a5d52ac413e922688b48
archive: .buildcache/archives/02-install-go-tools-a10e38af920222100809a5d52ac413e922688b48.tar.gz
- type: install-go
name: 01-install-go-d3cfbf34edb1074513e0377a86595f5e740cd03b
archive: .buildcache/archives/01-install-go-d3cfbf34edb1074513e0377a86595f5e740cd03b.tar.gz
- type: base
name: 00-base-c6cdf1b224722d2520e082320f2a71875913247c
archive: .buildcache/archives/00-base-c6cdf1b224722d2520e082320f2a71875913247c.tar.gz
circleci:
CACHE_KEY_PREFIX_LIST:
- warm-go-build-vendor-cache_434d_{{checksum ".buildcache/cache-keys/warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e"}}
- build-static-assets_373e_{{checksum ".buildcache/cache-keys/build-static-assets-373ea9e750a0bd0fe70f0e11fc92d848bfe14dbc"}}
- build-ui_993e_{{checksum ".buildcache/cache-keys/build-ui-993e50cbb3d37120b1391442177827b615c77f82"}}
- ui-dependencies_5132_{{checksum ".buildcache/cache-keys/ui-dependencies-513283a98d2b8a1570bf027e95364b888df651a9"}}
- install-yarn_6b98_{{checksum ".buildcache/cache-keys/install-yarn-6b98fb22387ba58bb85acb0cc5909e6b6b2dbfea"}}
- set-workdir_577a_{{checksum ".buildcache/cache-keys/set-workdir-577aad3893a929a48a2ce7319179c253507dee67"}}
- install-go-tools_a10e_{{checksum ".buildcache/cache-keys/install-go-tools-a10e38af920222100809a5d52ac413e922688b48"}}
- install-go_d3cf_{{checksum ".buildcache/cache-keys/install-go-d3cfbf34edb1074513e0377a86595f5e740cd03b"}}
- base_c6cd_{{checksum ".buildcache/cache-keys/base-c6cdf1b224722d2520e082320f2a71875913247c"}}
childcount: 1
- depth: 8
final: false
type: warm-go-build-vendor-cache
......@@ -3448,69 +3311,6 @@ layers:
- install-go_d3cf_{{checksum ".buildcache/cache-keys/install-go-d3cfbf34edb1074513e0377a86595f5e740cd03b"}}
- base_c6cd_{{checksum ".buildcache/cache-keys/base-c6cdf1b224722d2520e082320f2a71875913247c"}}
childcount: 0
- depth: 9
final: true
type: copy-source
id: dd0dc694505493c7f1a8a68d088d576b8c3ba991
name: 09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991
parentname: 08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e
parenttype: warm-go-build-vendor-cache
parentid: 434d8c719fd4c65ec213c71c7dc9ded9d87c785e
cachekeyfile: .buildcache/cache-keys/copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991
sourceinclude: .
sourceexclude: vendor/ ui/
archivefile: .buildcache/archives/09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991.tar.gz
dockerfile: |
# syntax=docker.mirror.hashicorp.services/docker/dockerfile:1.1.7-experimental
ARG BASE_IMAGE
FROM $BASE_IMAGE
COPY . ./
meta:
builtin:
LAYER_LIST:
- type: copy-source
name: 09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991
archive: .buildcache/archives/09-copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991.tar.gz
- type: warm-go-build-vendor-cache
name: 08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e
archive: .buildcache/archives/08-warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e.tar.gz
- type: build-static-assets
name: 07-build-static-assets-373ea9e750a0bd0fe70f0e11fc92d848bfe14dbc
archive: .buildcache/archives/07-build-static-assets-373ea9e750a0bd0fe70f0e11fc92d848bfe14dbc.tar.gz
- type: build-ui
name: 06-build-ui-993e50cbb3d37120b1391442177827b615c77f82
archive: .buildcache/archives/06-build-ui-993e50cbb3d37120b1391442177827b615c77f82.tar.gz
- type: ui-dependencies
name: 05-ui-dependencies-513283a98d2b8a1570bf027e95364b888df651a9
archive: .buildcache/archives/05-ui-dependencies-513283a98d2b8a1570bf027e95364b888df651a9.tar.gz
- type: install-yarn
name: 04-install-yarn-6b98fb22387ba58bb85acb0cc5909e6b6b2dbfea
archive: .buildcache/archives/04-install-yarn-6b98fb22387ba58bb85acb0cc5909e6b6b2dbfea.tar.gz
- type: set-workdir
name: 03-set-workdir-577aad3893a929a48a2ce7319179c253507dee67
archive: .buildcache/archives/03-set-workdir-577aad3893a929a48a2ce7319179c253507dee67.tar.gz
- type: install-go-tools
name: 02-install-go-tools-a10e38af920222100809a5d52ac413e922688b48
archive: .buildcache/archives/02-install-go-tools-a10e38af920222100809a5d52ac413e922688b48.tar.gz
- type: install-go
name: 01-install-go-d3cfbf34edb1074513e0377a86595f5e740cd03b
archive: .buildcache/archives/01-install-go-d3cfbf34edb1074513e0377a86595f5e740cd03b.tar.gz
- type: base
name: 00-base-c6cdf1b224722d2520e082320f2a71875913247c
archive: .buildcache/archives/00-base-c6cdf1b224722d2520e082320f2a71875913247c.tar.gz
circleci:
CACHE_KEY_PREFIX_LIST:
- copy-source_dd0d_{{checksum ".buildcache/cache-keys/copy-source-dd0dc694505493c7f1a8a68d088d576b8c3ba991"}}
- warm-go-build-vendor-cache_434d_{{checksum ".buildcache/cache-keys/warm-go-build-vendor-cache-434d8c719fd4c65ec213c71c7dc9ded9d87c785e"}}
- build-static-assets_373e_{{checksum ".buildcache/cache-keys/build-static-assets-373ea9e750a0bd0fe70f0e11fc92d848bfe14dbc"}}
- build-ui_993e_{{checksum ".buildcache/cache-keys/build-ui-993e50cbb3d37120b1391442177827b615c77f82"}}
- ui-dependencies_5132_{{checksum ".buildcache/cache-keys/ui-dependencies-513283a98d2b8a1570bf027e95364b888df651a9"}}
- install-yarn_6b98_{{checksum ".buildcache/cache-keys/install-yarn-6b98fb22387ba58bb85acb0cc5909e6b6b2dbfea"}}
- set-workdir_577a_{{checksum ".buildcache/cache-keys/set-workdir-577aad3893a929a48a2ce7319179c253507dee67"}}
- install-go-tools_a10e_{{checksum ".buildcache/cache-keys/install-go-tools-a10e38af920222100809a5d52ac413e922688b48"}}
- install-go_d3cf_{{checksum ".buildcache/cache-keys/install-go-d3cfbf34edb1074513e0377a86595f5e740cd03b"}}
- base_c6cd_{{checksum ".buildcache/cache-keys/base-c6cdf1b224722d2520e082320f2a71875913247c"}}
childcount: 0
- depth: 9
final: true
type: copy-source
......
......@@ -103,7 +103,6 @@ build-command: VERSION_PKG_PATH=github.com/hashicorp/vault/vendor/github.com/has
# is a useful data source for building CI/CD pipelines.
packages:
- inputs: { GOOS: darwin, GOARCH: amd64 }
- inputs: { GOOS: darwin, GOARCH: arm64 }
- inputs: { GOOS: freebsd, GOARCH: 386 }
- inputs: { GOOS: freebsd, GOARCH: amd64 }
- inputs: { GOOS: freebsd, GOARCH: arm }
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment