diff --git a/.circleci/config.yml b/.circleci/config.yml index bb37d17bd..ec908a369 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -5,6 +5,303 @@ # Orb 'circleci/slack@3.4.2' resolved to 'circleci/slack@3.4.2' version: 2 jobs: + bundle-releases: + docker: + - image: circleci/buildpack-deps + shell: /usr/bin/env bash -euo pipefail -c + steps: + - checkout + - run: + command: make -C packages*.lock write-all-package-cache-keys + name: Write all package cache keys + - restore_cache: + key: cache006-package-c6221f715148dc21248e90c192f7f2378363459f-{{checksum ".buildcache/cache-keys/package-c6221f715148dc21248e90c192f7f2378363459f"}} + - run: + command: | + make package-meta + environment: + PACKAGE_SPEC_ID: c6221f715148dc21248e90c192f7f2378363459f + name: Write package metadata for darwin_amd64_package + - restore_cache: + key: cache006-package-be10857de9d56a1c33d22385f153cffecd375fc3-{{checksum ".buildcache/cache-keys/package-be10857de9d56a1c33d22385f153cffecd375fc3"}} + - run: + command: | + make package-meta + environment: + PACKAGE_SPEC_ID: be10857de9d56a1c33d22385f153cffecd375fc3 + name: Write package metadata for freebsd_386_package + - restore_cache: + key: cache006-package-6378309ffff4f5b8c3465fb68f6bfe2bbde51684-{{checksum ".buildcache/cache-keys/package-6378309ffff4f5b8c3465fb68f6bfe2bbde51684"}} + - run: + command: | + make package-meta + environment: + PACKAGE_SPEC_ID: 6378309ffff4f5b8c3465fb68f6bfe2bbde51684 + name: Write package metadata for freebsd_amd64_package + - restore_cache: + key: cache006-package-ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e-{{checksum ".buildcache/cache-keys/package-ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e"}} + - run: + command: | + make package-meta + environment: + PACKAGE_SPEC_ID: ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e + name: Write package metadata for freebsd_arm_package + - restore_cache: + key: cache006-package-aa1d88511bff45e954c50a2ee02984ea922a7ae9-{{checksum ".buildcache/cache-keys/package-aa1d88511bff45e954c50a2ee02984ea922a7ae9"}} + - run: + command: | + make package-meta + environment: + PACKAGE_SPEC_ID: aa1d88511bff45e954c50a2ee02984ea922a7ae9 + name: Write package metadata for linux_386_package + - restore_cache: + key: cache006-package-8a721825220f65e40722f51aaef915208b0b10ff-{{checksum ".buildcache/cache-keys/package-8a721825220f65e40722f51aaef915208b0b10ff"}} + - run: + command: | + make package-meta + environment: + PACKAGE_SPEC_ID: 8a721825220f65e40722f51aaef915208b0b10ff + name: Write package metadata for linux_amd64_package + - restore_cache: + key: cache006-package-a3458474c8e169ecf239f76440a35548de4f05ca-{{checksum ".buildcache/cache-keys/package-a3458474c8e169ecf239f76440a35548de4f05ca"}} + - run: + command: | + make package-meta + environment: + PACKAGE_SPEC_ID: a3458474c8e169ecf239f76440a35548de4f05ca + name: Write package metadata for linux_arm_package + - restore_cache: + key: cache006-package-22afd5946dde75478975a35ed877d973fda5af1b-{{checksum ".buildcache/cache-keys/package-22afd5946dde75478975a35ed877d973fda5af1b"}} + - run: + command: | + make package-meta + environment: + PACKAGE_SPEC_ID: 22afd5946dde75478975a35ed877d973fda5af1b + name: Write package metadata for linux_arm64_package + - restore_cache: + key: cache006-package-0fd6505a9c80aa1a0e6290bcb11657f5e9de571a-{{checksum ".buildcache/cache-keys/package-0fd6505a9c80aa1a0e6290bcb11657f5e9de571a"}} + - run: + command: | + make package-meta + environment: + PACKAGE_SPEC_ID: 0fd6505a9c80aa1a0e6290bcb11657f5e9de571a + name: Write package metadata for netbsd_386_package + - restore_cache: + key: cache006-package-b0b2cf2414d0bc75843b4f49becfdba94274e573-{{checksum ".buildcache/cache-keys/package-b0b2cf2414d0bc75843b4f49becfdba94274e573"}} + - run: + command: | + make package-meta + environment: + PACKAGE_SPEC_ID: b0b2cf2414d0bc75843b4f49becfdba94274e573 + name: Write package metadata for netbsd_amd64_package + - restore_cache: + key: cache006-package-55f6256b61daf63aca543b1c3a163f927d3eaf28-{{checksum ".buildcache/cache-keys/package-55f6256b61daf63aca543b1c3a163f927d3eaf28"}} + - run: + command: | + make package-meta + environment: + PACKAGE_SPEC_ID: 55f6256b61daf63aca543b1c3a163f927d3eaf28 + name: Write package metadata for openbsd_386_package + - restore_cache: + key: cache006-package-8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3-{{checksum ".buildcache/cache-keys/package-8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3"}} + - run: + command: | + make package-meta + environment: + PACKAGE_SPEC_ID: 8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3 + name: Write package metadata for openbsd_amd64_package + - restore_cache: + key: cache006-package-36ff393f140cc4a87b86ac3e1571cbdf919eb48f-{{checksum ".buildcache/cache-keys/package-36ff393f140cc4a87b86ac3e1571cbdf919eb48f"}} + - run: + command: | + make package-meta + environment: + PACKAGE_SPEC_ID: 36ff393f140cc4a87b86ac3e1571cbdf919eb48f + name: Write package metadata for solaris_amd64_package + - restore_cache: + key: cache006-package-79fea50cc3c105f73bf03eae7ca2055eb7f49698-{{checksum ".buildcache/cache-keys/package-79fea50cc3c105f73bf03eae7ca2055eb7f49698"}} + - run: + command: | + make package-meta + environment: + PACKAGE_SPEC_ID: 79fea50cc3c105f73bf03eae7ca2055eb7f49698 + name: Write package metadata for windows_386_package + - restore_cache: + key: cache006-package-39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7-{{checksum ".buildcache/cache-keys/package-39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7"}} + - run: + command: | + make package-meta + environment: + PACKAGE_SPEC_ID: 39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7 + name: Write package metadata for windows_amd64_package + - run: + command: make aliases + name: Write package aliases + - run: + command: ls -lahR .buildcache + name: List Build Cache + - run: + command: cp packages*.lock/pkgs.yml lockfile-standalone.yml + - store_artifacts: + destination: lockfile-standalone.yml + path: lockfile-standalone.yml + - store_artifacts: + destination: packages-standalone + path: .buildcache/packages + - run: + command: tar -czf packages-standalone.tar.gz .buildcache/packages lockfile-standalone.yml + - store_artifacts: + destination: packages-standalone.tar.gz + path: packages-standalone.tar.gz + - run: + command: tar -czf meta-standalone.tar.gz .buildcache/packages/store/*.json lockfile-standalone.yml + - store_artifacts: + destination: meta-standalone.tar.gz + path: meta-standalone.tar.gz + environment: + - AUTO_INSTALL_TOOLS: 'YES' + - BUILDKIT_PROGRESS: plain + - PRODUCT_REVISION: '' + darwin_amd64_package: + docker: + - image: circleci/buildpack-deps + shell: /usr/bin/env bash -euo pipefail -c + environment: + - AUTO_INSTALL_TOOLS: 'YES' + - BUILDKIT_PROGRESS: plain + - PRODUCT_REVISION: '' + - PACKAGE_SPEC_ID: c6221f715148dc21248e90c192f7f2378363459f + steps: + - setup_remote_docker: + version: 19.03.12 + - add_ssh_keys: + fingerprints: + - c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98 + - checkout + - run: + command: make -C packages*.lock write-package-cache-key + name: Write package cache key + - restore_cache: + key: cache006-package-c6221f715148dc21248e90c192f7f2378363459f-{{checksum ".buildcache/cache-keys/package-c6221f715148dc21248e90c192f7f2378363459f"}} + name: Restore package cache + - run: + command: | + 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 the cache status. + - run: + command: make -C packages*.lock write-builder-cache-keys + name: Write builder layer cache keys + - restore_cache: + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + name: Restore build layer cache + - 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: cache006-package-c6221f715148dc21248e90c192f7f2378363459f-{{checksum ".buildcache/cache-keys/package-c6221f715148dc21248e90c192f7f2378363459f"}} + name: Saving package cache + paths: + - .buildcache/packages/store + windows_386_package: + docker: + - image: circleci/buildpack-deps + shell: /usr/bin/env bash -euo pipefail -c + environment: + - AUTO_INSTALL_TOOLS: 'YES' + - BUILDKIT_PROGRESS: plain + - PRODUCT_REVISION: '' + - PACKAGE_SPEC_ID: 79fea50cc3c105f73bf03eae7ca2055eb7f49698 + steps: + - setup_remote_docker: + version: 19.03.12 + - add_ssh_keys: + fingerprints: + - c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98 + - checkout + - run: + command: make -C packages*.lock write-package-cache-key + name: Write package cache key + - restore_cache: + key: cache006-package-79fea50cc3c105f73bf03eae7ca2055eb7f49698-{{checksum ".buildcache/cache-keys/package-79fea50cc3c105f73bf03eae7ca2055eb7f49698"}} + name: Restore package cache + - run: + command: | + 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 the cache status. + - run: + command: make -C packages*.lock write-builder-cache-keys + name: Write builder layer cache keys + - restore_cache: + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + name: Restore build layer cache + - 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: cache006-package-79fea50cc3c105f73bf03eae7ca2055eb7f49698-{{checksum ".buildcache/cache-keys/package-79fea50cc3c105f73bf03eae7ca2055eb7f49698"}} + name: Saving package cache + paths: + - .buildcache/packages/store build-common-layers: machine: image: ubuntu-1604:202007-01 @@ -139,7 +436,7 @@ jobs: - AUTO_INSTALL_TOOLS: 'YES' - BUILDKIT_PROGRESS: plain - PRODUCT_REVISION: '' - darwin_amd64_package: + linux_arm64_package: docker: - image: circleci/buildpack-deps shell: /usr/bin/env bash -euo pipefail -c @@ -147,7 +444,7 @@ jobs: - AUTO_INSTALL_TOOLS: 'YES' - BUILDKIT_PROGRESS: plain - PRODUCT_REVISION: '' - - PACKAGE_SPEC_ID: c6221f715148dc21248e90c192f7f2378363459f + - PACKAGE_SPEC_ID: 22afd5946dde75478975a35ed877d973fda5af1b steps: - setup_remote_docker: version: 19.03.12 @@ -159,7 +456,7 @@ jobs: command: make -C packages*.lock write-package-cache-key name: Write package cache key - restore_cache: - key: cache006-package-c6221f715148dc21248e90c192f7f2378363459f-{{checksum ".buildcache/cache-keys/package-c6221f715148dc21248e90c192f7f2378363459f"}} + key: cache006-package-22afd5946dde75478975a35ed877d973fda5af1b-{{checksum ".buildcache/cache-keys/package-22afd5946dde75478975a35ed877d973fda5af1b"}} name: Restore package cache - run: command: | @@ -205,7 +502,357 @@ jobs: command: ls -lahR .buildcache/packages name: List packages - save_cache: - key: cache006-package-c6221f715148dc21248e90c192f7f2378363459f-{{checksum ".buildcache/cache-keys/package-c6221f715148dc21248e90c192f7f2378363459f"}} + key: cache006-package-22afd5946dde75478975a35ed877d973fda5af1b-{{checksum ".buildcache/cache-keys/package-22afd5946dde75478975a35ed877d973fda5af1b"}} + name: Saving package cache + paths: + - .buildcache/packages/store + linux_arm_package: + docker: + - image: circleci/buildpack-deps + shell: /usr/bin/env bash -euo pipefail -c + environment: + - AUTO_INSTALL_TOOLS: 'YES' + - BUILDKIT_PROGRESS: plain + - PRODUCT_REVISION: '' + - PACKAGE_SPEC_ID: a3458474c8e169ecf239f76440a35548de4f05ca + steps: + - setup_remote_docker: + version: 19.03.12 + - add_ssh_keys: + fingerprints: + - c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98 + - checkout + - run: + command: make -C packages*.lock write-package-cache-key + name: Write package cache key + - restore_cache: + key: cache006-package-a3458474c8e169ecf239f76440a35548de4f05ca-{{checksum ".buildcache/cache-keys/package-a3458474c8e169ecf239f76440a35548de4f05ca"}} + name: Restore package cache + - run: + command: | + 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 the cache status. + - run: + command: make -C packages*.lock write-builder-cache-keys + name: Write builder layer cache keys + - restore_cache: + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + name: Restore build layer cache + - 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: cache006-package-a3458474c8e169ecf239f76440a35548de4f05ca-{{checksum ".buildcache/cache-keys/package-a3458474c8e169ecf239f76440a35548de4f05ca"}} + name: Saving package cache + paths: + - .buildcache/packages/store + linux_386_package: + docker: + - image: circleci/buildpack-deps + shell: /usr/bin/env bash -euo pipefail -c + environment: + - AUTO_INSTALL_TOOLS: 'YES' + - BUILDKIT_PROGRESS: plain + - PRODUCT_REVISION: '' + - PACKAGE_SPEC_ID: aa1d88511bff45e954c50a2ee02984ea922a7ae9 + steps: + - setup_remote_docker: + version: 19.03.12 + - add_ssh_keys: + fingerprints: + - c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98 + - checkout + - run: + command: make -C packages*.lock write-package-cache-key + name: Write package cache key + - restore_cache: + key: cache006-package-aa1d88511bff45e954c50a2ee02984ea922a7ae9-{{checksum ".buildcache/cache-keys/package-aa1d88511bff45e954c50a2ee02984ea922a7ae9"}} + name: Restore package cache + - run: + command: | + 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 the cache status. + - run: + command: make -C packages*.lock write-builder-cache-keys + name: Write builder layer cache keys + - restore_cache: + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + name: Restore build layer cache + - 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: cache006-package-aa1d88511bff45e954c50a2ee02984ea922a7ae9-{{checksum ".buildcache/cache-keys/package-aa1d88511bff45e954c50a2ee02984ea922a7ae9"}} + name: Saving package cache + paths: + - .buildcache/packages/store + freebsd_386_package: + docker: + - image: circleci/buildpack-deps + shell: /usr/bin/env bash -euo pipefail -c + environment: + - AUTO_INSTALL_TOOLS: 'YES' + - BUILDKIT_PROGRESS: plain + - PRODUCT_REVISION: '' + - PACKAGE_SPEC_ID: be10857de9d56a1c33d22385f153cffecd375fc3 + steps: + - setup_remote_docker: + version: 19.03.12 + - add_ssh_keys: + fingerprints: + - c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98 + - checkout + - run: + command: make -C packages*.lock write-package-cache-key + name: Write package cache key + - restore_cache: + key: cache006-package-be10857de9d56a1c33d22385f153cffecd375fc3-{{checksum ".buildcache/cache-keys/package-be10857de9d56a1c33d22385f153cffecd375fc3"}} + name: Restore package cache + - run: + command: | + 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 the cache status. + - run: + command: make -C packages*.lock write-builder-cache-keys + name: Write builder layer cache keys + - restore_cache: + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + name: Restore build layer cache + - 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: cache006-package-be10857de9d56a1c33d22385f153cffecd375fc3-{{checksum ".buildcache/cache-keys/package-be10857de9d56a1c33d22385f153cffecd375fc3"}} + name: Saving package cache + paths: + - .buildcache/packages/store + freebsd_amd64_package: + docker: + - image: circleci/buildpack-deps + shell: /usr/bin/env bash -euo pipefail -c + environment: + - AUTO_INSTALL_TOOLS: 'YES' + - BUILDKIT_PROGRESS: plain + - PRODUCT_REVISION: '' + - PACKAGE_SPEC_ID: 6378309ffff4f5b8c3465fb68f6bfe2bbde51684 + steps: + - setup_remote_docker: + version: 19.03.12 + - add_ssh_keys: + fingerprints: + - c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98 + - checkout + - run: + command: make -C packages*.lock write-package-cache-key + name: Write package cache key + - restore_cache: + key: cache006-package-6378309ffff4f5b8c3465fb68f6bfe2bbde51684-{{checksum ".buildcache/cache-keys/package-6378309ffff4f5b8c3465fb68f6bfe2bbde51684"}} + name: Restore package cache + - run: + command: | + 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 the cache status. + - run: + command: make -C packages*.lock write-builder-cache-keys + name: Write builder layer cache keys + - restore_cache: + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + name: Restore build layer cache + - 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: cache006-package-6378309ffff4f5b8c3465fb68f6bfe2bbde51684-{{checksum ".buildcache/cache-keys/package-6378309ffff4f5b8c3465fb68f6bfe2bbde51684"}} + name: Saving package cache + paths: + - .buildcache/packages/store + openbsd_386_package: + docker: + - image: circleci/buildpack-deps + shell: /usr/bin/env bash -euo pipefail -c + environment: + - AUTO_INSTALL_TOOLS: 'YES' + - BUILDKIT_PROGRESS: plain + - PRODUCT_REVISION: '' + - PACKAGE_SPEC_ID: 55f6256b61daf63aca543b1c3a163f927d3eaf28 + steps: + - setup_remote_docker: + version: 19.03.12 + - add_ssh_keys: + fingerprints: + - c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98 + - checkout + - run: + command: make -C packages*.lock write-package-cache-key + name: Write package cache key + - restore_cache: + key: cache006-package-55f6256b61daf63aca543b1c3a163f927d3eaf28-{{checksum ".buildcache/cache-keys/package-55f6256b61daf63aca543b1c3a163f927d3eaf28"}} + name: Restore package cache + - run: + command: | + 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 the cache status. + - run: + command: make -C packages*.lock write-builder-cache-keys + name: Write builder layer cache keys + - restore_cache: + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + name: Restore build layer cache + - 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: cache006-package-55f6256b61daf63aca543b1c3a163f927d3eaf28-{{checksum ".buildcache/cache-keys/package-55f6256b61daf63aca543b1c3a163f927d3eaf28"}} name: Saving package cache paths: - .buildcache/packages/store @@ -279,7 +926,7 @@ jobs: name: Saving package cache paths: - .buildcache/packages/store - windows_amd64_package: + solaris_amd64_package: docker: - image: circleci/buildpack-deps shell: /usr/bin/env bash -euo pipefail -c @@ -287,7 +934,7 @@ jobs: - AUTO_INSTALL_TOOLS: 'YES' - BUILDKIT_PROGRESS: plain - PRODUCT_REVISION: '' - - PACKAGE_SPEC_ID: 39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7 + - PACKAGE_SPEC_ID: 36ff393f140cc4a87b86ac3e1571cbdf919eb48f steps: - setup_remote_docker: version: 19.03.12 @@ -299,7 +946,7 @@ jobs: command: make -C packages*.lock write-package-cache-key name: Write package cache key - restore_cache: - key: cache006-package-39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7-{{checksum ".buildcache/cache-keys/package-39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7"}} + key: cache006-package-36ff393f140cc4a87b86ac3e1571cbdf919eb48f-{{checksum ".buildcache/cache-keys/package-36ff393f140cc4a87b86ac3e1571cbdf919eb48f"}} name: Restore package cache - run: command: | @@ -345,71 +992,10 @@ jobs: command: ls -lahR .buildcache/packages name: List packages - save_cache: - key: cache006-package-39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7-{{checksum ".buildcache/cache-keys/package-39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7"}} + key: cache006-package-36ff393f140cc4a87b86ac3e1571cbdf919eb48f-{{checksum ".buildcache/cache-keys/package-36ff393f140cc4a87b86ac3e1571cbdf919eb48f"}} name: Saving package cache paths: - .buildcache/packages/store - bundle-releases: - docker: - - image: circleci/buildpack-deps - shell: /usr/bin/env bash -euo pipefail -c - steps: - - checkout - - run: - command: make -C packages*.lock write-all-package-cache-keys - name: Write all package cache keys - - restore_cache: - key: cache006-package-c6221f715148dc21248e90c192f7f2378363459f-{{checksum ".buildcache/cache-keys/package-c6221f715148dc21248e90c192f7f2378363459f"}} - - run: - command: | - make package-meta - environment: - PACKAGE_SPEC_ID: c6221f715148dc21248e90c192f7f2378363459f - name: Write package metadata for darwin_amd64_package - - restore_cache: - key: cache006-package-8a721825220f65e40722f51aaef915208b0b10ff-{{checksum ".buildcache/cache-keys/package-8a721825220f65e40722f51aaef915208b0b10ff"}} - - run: - command: | - make package-meta - environment: - PACKAGE_SPEC_ID: 8a721825220f65e40722f51aaef915208b0b10ff - name: Write package metadata for linux_amd64_package - - restore_cache: - key: cache006-package-39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7-{{checksum ".buildcache/cache-keys/package-39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7"}} - - run: - command: | - make package-meta - environment: - PACKAGE_SPEC_ID: 39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7 - name: Write package metadata for windows_amd64_package - - run: - command: make aliases - name: Write package aliases - - run: - command: ls -lahR .buildcache - name: List Build Cache - - run: - command: cp packages*.lock/pkgs.yml lockfile-standalone.yml - - store_artifacts: - destination: lockfile-standalone.yml - path: lockfile-standalone.yml - - store_artifacts: - destination: packages-standalone - path: .buildcache/packages - - run: - command: tar -czf packages-standalone.tar.gz .buildcache/packages lockfile-standalone.yml - - store_artifacts: - destination: packages-standalone.tar.gz - path: packages-standalone.tar.gz - - run: - command: tar -czf meta-standalone.tar.gz .buildcache/packages/store/*.json lockfile-standalone.yml - - store_artifacts: - destination: meta-standalone.tar.gz - path: meta-standalone.tar.gz - environment: - - AUTO_INSTALL_TOOLS: 'YES' - - BUILDKIT_PROGRESS: plain - - PRODUCT_REVISION: '' build: machine: image: ubuntu-1604:201903-01 @@ -550,6 +1136,356 @@ jobs: shell: /bin/bash when: always working_directory: ~/boundary + netbsd_amd64_package: + docker: + - image: circleci/buildpack-deps + shell: /usr/bin/env bash -euo pipefail -c + environment: + - AUTO_INSTALL_TOOLS: 'YES' + - BUILDKIT_PROGRESS: plain + - PRODUCT_REVISION: '' + - PACKAGE_SPEC_ID: b0b2cf2414d0bc75843b4f49becfdba94274e573 + steps: + - setup_remote_docker: + version: 19.03.12 + - add_ssh_keys: + fingerprints: + - c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98 + - checkout + - run: + command: make -C packages*.lock write-package-cache-key + name: Write package cache key + - restore_cache: + key: cache006-package-b0b2cf2414d0bc75843b4f49becfdba94274e573-{{checksum ".buildcache/cache-keys/package-b0b2cf2414d0bc75843b4f49becfdba94274e573"}} + name: Restore package cache + - run: + command: | + 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 the cache status. + - run: + command: make -C packages*.lock write-builder-cache-keys + name: Write builder layer cache keys + - restore_cache: + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + name: Restore build layer cache + - 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: cache006-package-b0b2cf2414d0bc75843b4f49becfdba94274e573-{{checksum ".buildcache/cache-keys/package-b0b2cf2414d0bc75843b4f49becfdba94274e573"}} + name: Saving package cache + paths: + - .buildcache/packages/store + openbsd_amd64_package: + docker: + - image: circleci/buildpack-deps + shell: /usr/bin/env bash -euo pipefail -c + environment: + - AUTO_INSTALL_TOOLS: 'YES' + - BUILDKIT_PROGRESS: plain + - PRODUCT_REVISION: '' + - PACKAGE_SPEC_ID: 8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3 + steps: + - setup_remote_docker: + version: 19.03.12 + - add_ssh_keys: + fingerprints: + - c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98 + - checkout + - run: + command: make -C packages*.lock write-package-cache-key + name: Write package cache key + - restore_cache: + key: cache006-package-8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3-{{checksum ".buildcache/cache-keys/package-8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3"}} + name: Restore package cache + - run: + command: | + 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 the cache status. + - run: + command: make -C packages*.lock write-builder-cache-keys + name: Write builder layer cache keys + - restore_cache: + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + name: Restore build layer cache + - 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: cache006-package-8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3-{{checksum ".buildcache/cache-keys/package-8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3"}} + name: Saving package cache + paths: + - .buildcache/packages/store + netbsd_386_package: + docker: + - image: circleci/buildpack-deps + shell: /usr/bin/env bash -euo pipefail -c + environment: + - AUTO_INSTALL_TOOLS: 'YES' + - BUILDKIT_PROGRESS: plain + - PRODUCT_REVISION: '' + - PACKAGE_SPEC_ID: 0fd6505a9c80aa1a0e6290bcb11657f5e9de571a + steps: + - setup_remote_docker: + version: 19.03.12 + - add_ssh_keys: + fingerprints: + - c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98 + - checkout + - run: + command: make -C packages*.lock write-package-cache-key + name: Write package cache key + - restore_cache: + key: cache006-package-0fd6505a9c80aa1a0e6290bcb11657f5e9de571a-{{checksum ".buildcache/cache-keys/package-0fd6505a9c80aa1a0e6290bcb11657f5e9de571a"}} + name: Restore package cache + - run: + command: | + 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 the cache status. + - run: + command: make -C packages*.lock write-builder-cache-keys + name: Write builder layer cache keys + - restore_cache: + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + name: Restore build layer cache + - 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: cache006-package-0fd6505a9c80aa1a0e6290bcb11657f5e9de571a-{{checksum ".buildcache/cache-keys/package-0fd6505a9c80aa1a0e6290bcb11657f5e9de571a"}} + name: Saving package cache + paths: + - .buildcache/packages/store + freebsd_arm_package: + docker: + - image: circleci/buildpack-deps + shell: /usr/bin/env bash -euo pipefail -c + environment: + - AUTO_INSTALL_TOOLS: 'YES' + - BUILDKIT_PROGRESS: plain + - PRODUCT_REVISION: '' + - PACKAGE_SPEC_ID: ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e + steps: + - setup_remote_docker: + version: 19.03.12 + - add_ssh_keys: + fingerprints: + - c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98 + - checkout + - run: + command: make -C packages*.lock write-package-cache-key + name: Write package cache key + - restore_cache: + key: cache006-package-ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e-{{checksum ".buildcache/cache-keys/package-ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e"}} + name: Restore package cache + - run: + command: | + 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 the cache status. + - run: + command: make -C packages*.lock write-builder-cache-keys + name: Write builder layer cache keys + - restore_cache: + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + name: Restore build layer cache + - 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: cache006-package-ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e-{{checksum ".buildcache/cache-keys/package-ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e"}} + name: Saving package cache + paths: + - .buildcache/packages/store + windows_amd64_package: + docker: + - image: circleci/buildpack-deps + shell: /usr/bin/env bash -euo pipefail -c + environment: + - AUTO_INSTALL_TOOLS: 'YES' + - BUILDKIT_PROGRESS: plain + - PRODUCT_REVISION: '' + - PACKAGE_SPEC_ID: 39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7 + steps: + - setup_remote_docker: + version: 19.03.12 + - add_ssh_keys: + fingerprints: + - c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98 + - checkout + - run: + command: make -C packages*.lock write-package-cache-key + name: Write package cache key + - restore_cache: + key: cache006-package-39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7-{{checksum ".buildcache/cache-keys/package-39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7"}} + name: Restore package cache + - run: + command: | + 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 the cache status. + - run: + command: make -C packages*.lock write-builder-cache-keys + name: Write builder layer cache keys + - restore_cache: + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + name: Restore build layer cache + - 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: cache006-package-39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7-{{checksum ".buildcache/cache-keys/package-39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7"}} + name: Saving package cache + paths: + - .buildcache/packages/store workflows: build-standalone: jobs: @@ -557,16 +1493,64 @@ workflows: - darwin_amd64_package: requires: - build-common-layers + - freebsd_386_package: + requires: + - build-common-layers + - freebsd_amd64_package: + requires: + - build-common-layers + - freebsd_arm_package: + requires: + - build-common-layers + - linux_386_package: + requires: + - build-common-layers - linux_amd64_package: requires: - build-common-layers + - linux_arm_package: + requires: + - build-common-layers + - linux_arm64_package: + requires: + - build-common-layers + - netbsd_386_package: + requires: + - build-common-layers + - netbsd_amd64_package: + requires: + - build-common-layers + - openbsd_386_package: + requires: + - build-common-layers + - openbsd_amd64_package: + requires: + - build-common-layers + - solaris_amd64_package: + requires: + - build-common-layers + - windows_386_package: + requires: + - build-common-layers - windows_amd64_package: requires: - build-common-layers - bundle-releases: requires: - darwin_amd64_package + - freebsd_386_package + - freebsd_amd64_package + - freebsd_arm_package + - linux_386_package - linux_amd64_package + - linux_arm_package + - linux_arm64_package + - netbsd_386_package + - netbsd_amd64_package + - openbsd_386_package + - openbsd_amd64_package + - solaris_amd64_package + - windows_386_package - windows_amd64_package default: jobs: diff --git a/.circleci/config/@build-release.yml b/.circleci/config/@build-release.yml index af6ae9f04..ccfdfd1af 100644 --- a/.circleci/config/@build-release.yml +++ b/.circleci/config/@build-release.yml @@ -30,12 +30,36 @@ workflows: jobs: - build-common-layers - darwin_amd64_package: { requires: [ build-common-layers ] } + - freebsd_386_package: { requires: [ build-common-layers ] } + - freebsd_amd64_package: { requires: [ build-common-layers ] } + - freebsd_arm_package: { requires: [ build-common-layers ] } + - linux_386_package: { requires: [ build-common-layers ] } - linux_amd64_package: { requires: [ build-common-layers ] } + - linux_arm_package: { requires: [ build-common-layers ] } + - linux_arm64_package: { requires: [ build-common-layers ] } + - netbsd_386_package: { requires: [ build-common-layers ] } + - netbsd_amd64_package: { requires: [ build-common-layers ] } + - openbsd_386_package: { requires: [ build-common-layers ] } + - openbsd_amd64_package: { requires: [ build-common-layers ] } + - solaris_amd64_package: { requires: [ build-common-layers ] } + - windows_386_package: { requires: [ build-common-layers ] } - windows_amd64_package: { requires: [ build-common-layers ] } - bundle-releases: requires: - darwin_amd64_package + - freebsd_386_package + - freebsd_amd64_package + - freebsd_arm_package + - linux_386_package - linux_amd64_package + - linux_arm_package + - linux_arm64_package + - netbsd_386_package + - netbsd_amd64_package + - openbsd_386_package + - openbsd_amd64_package + - solaris_amd64_package + - windows_386_package - windows_amd64_package jobs: build-common-layers: @@ -242,6 +266,306 @@ jobs: # Save builder image cache if necessary. # The range should only iterate over a single layer. + freebsd_386_package: + executor: builder + environment: + - PACKAGE_SPEC_ID: be10857de9d56a1c33d22385f153cffecd375fc3 + steps: + + - setup_remote_docker: + version: 19.03.12 + + - add_ssh_keys: + fingerprints: + # hashicorp-ci github user. + - "c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98" + + + - checkout + + # Restore the package cache first, we might not need to rebuild. + - write-package-cache-key + - restore_cache: + name: Restore package cache + key: 'cache006-package-be10857de9d56a1c33d22385f153cffecd375fc3-{{checksum ".buildcache/cache-keys/package-be10857de9d56a1c33d22385f153cffecd375fc3"}}' + - run: + name: Check the cache status. + command: | + 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 + + # We need to rebuild, so load the builder cache. + - write-build-layer-cache-keys + - restore_cache: + name: Restore build layer cache + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + - run: + name: Load whatever builder cache we have (if any) into the Docker daemon + no_output_timeout: 30m + command: | + make -C packages*.lock load-builder-cache + + - run: + name: Compile Package + command: | + + 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 + + - run: + name: List packages + command: ls -lahR .buildcache/packages + - save_cache: + name: Saving package cache + key: 'cache006-package-be10857de9d56a1c33d22385f153cffecd375fc3-{{checksum ".buildcache/cache-keys/package-be10857de9d56a1c33d22385f153cffecd375fc3"}}' + paths: + - .buildcache/packages/store + # Save builder image cache if necessary. + # The range should only iterate over a single layer. + + freebsd_amd64_package: + executor: builder + environment: + - PACKAGE_SPEC_ID: 6378309ffff4f5b8c3465fb68f6bfe2bbde51684 + steps: + + - setup_remote_docker: + version: 19.03.12 + + - add_ssh_keys: + fingerprints: + # hashicorp-ci github user. + - "c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98" + + + - checkout + + # Restore the package cache first, we might not need to rebuild. + - write-package-cache-key + - restore_cache: + name: Restore package cache + key: 'cache006-package-6378309ffff4f5b8c3465fb68f6bfe2bbde51684-{{checksum ".buildcache/cache-keys/package-6378309ffff4f5b8c3465fb68f6bfe2bbde51684"}}' + - run: + name: Check the cache status. + command: | + 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 + + # We need to rebuild, so load the builder cache. + - write-build-layer-cache-keys + - restore_cache: + name: Restore build layer cache + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + - run: + name: Load whatever builder cache we have (if any) into the Docker daemon + no_output_timeout: 30m + command: | + make -C packages*.lock load-builder-cache + + - run: + name: Compile Package + command: | + + 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 + + - run: + name: List packages + command: ls -lahR .buildcache/packages + - save_cache: + name: Saving package cache + key: 'cache006-package-6378309ffff4f5b8c3465fb68f6bfe2bbde51684-{{checksum ".buildcache/cache-keys/package-6378309ffff4f5b8c3465fb68f6bfe2bbde51684"}}' + paths: + - .buildcache/packages/store + # Save builder image cache if necessary. + # The range should only iterate over a single layer. + + freebsd_arm_package: + executor: builder + environment: + - PACKAGE_SPEC_ID: ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e + steps: + + - setup_remote_docker: + version: 19.03.12 + + - add_ssh_keys: + fingerprints: + # hashicorp-ci github user. + - "c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98" + + + - checkout + + # Restore the package cache first, we might not need to rebuild. + - write-package-cache-key + - restore_cache: + name: Restore package cache + key: 'cache006-package-ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e-{{checksum ".buildcache/cache-keys/package-ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e"}}' + - run: + name: Check the cache status. + command: | + 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 + + # We need to rebuild, so load the builder cache. + - write-build-layer-cache-keys + - restore_cache: + name: Restore build layer cache + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + - run: + name: Load whatever builder cache we have (if any) into the Docker daemon + no_output_timeout: 30m + command: | + make -C packages*.lock load-builder-cache + + - run: + name: Compile Package + command: | + + 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 + + - run: + name: List packages + command: ls -lahR .buildcache/packages + - save_cache: + name: Saving package cache + key: 'cache006-package-ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e-{{checksum ".buildcache/cache-keys/package-ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e"}}' + paths: + - .buildcache/packages/store + # Save builder image cache if necessary. + # The range should only iterate over a single layer. + + linux_386_package: + executor: builder + environment: + - PACKAGE_SPEC_ID: aa1d88511bff45e954c50a2ee02984ea922a7ae9 + steps: + + - setup_remote_docker: + version: 19.03.12 + + - add_ssh_keys: + fingerprints: + # hashicorp-ci github user. + - "c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98" + + + - checkout + + # Restore the package cache first, we might not need to rebuild. + - write-package-cache-key + - restore_cache: + name: Restore package cache + key: 'cache006-package-aa1d88511bff45e954c50a2ee02984ea922a7ae9-{{checksum ".buildcache/cache-keys/package-aa1d88511bff45e954c50a2ee02984ea922a7ae9"}}' + - run: + name: Check the cache status. + command: | + 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 + + # We need to rebuild, so load the builder cache. + - write-build-layer-cache-keys + - restore_cache: + name: Restore build layer cache + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + - run: + name: Load whatever builder cache we have (if any) into the Docker daemon + no_output_timeout: 30m + command: | + make -C packages*.lock load-builder-cache + + - run: + name: Compile Package + command: | + + 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 + + - run: + name: List packages + command: ls -lahR .buildcache/packages + - save_cache: + name: Saving package cache + key: 'cache006-package-aa1d88511bff45e954c50a2ee02984ea922a7ae9-{{checksum ".buildcache/cache-keys/package-aa1d88511bff45e954c50a2ee02984ea922a7ae9"}}' + paths: + - .buildcache/packages/store + # Save builder image cache if necessary. + # The range should only iterate over a single layer. + linux_amd64_package: executor: builder environment: @@ -317,6 +641,606 @@ jobs: # Save builder image cache if necessary. # The range should only iterate over a single layer. + linux_arm_package: + executor: builder + environment: + - PACKAGE_SPEC_ID: a3458474c8e169ecf239f76440a35548de4f05ca + steps: + + - setup_remote_docker: + version: 19.03.12 + + - add_ssh_keys: + fingerprints: + # hashicorp-ci github user. + - "c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98" + + + - checkout + + # Restore the package cache first, we might not need to rebuild. + - write-package-cache-key + - restore_cache: + name: Restore package cache + key: 'cache006-package-a3458474c8e169ecf239f76440a35548de4f05ca-{{checksum ".buildcache/cache-keys/package-a3458474c8e169ecf239f76440a35548de4f05ca"}}' + - run: + name: Check the cache status. + command: | + 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 + + # We need to rebuild, so load the builder cache. + - write-build-layer-cache-keys + - restore_cache: + name: Restore build layer cache + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + - run: + name: Load whatever builder cache we have (if any) into the Docker daemon + no_output_timeout: 30m + command: | + make -C packages*.lock load-builder-cache + + - run: + name: Compile Package + command: | + + 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 + + - run: + name: List packages + command: ls -lahR .buildcache/packages + - save_cache: + name: Saving package cache + key: 'cache006-package-a3458474c8e169ecf239f76440a35548de4f05ca-{{checksum ".buildcache/cache-keys/package-a3458474c8e169ecf239f76440a35548de4f05ca"}}' + paths: + - .buildcache/packages/store + # Save builder image cache if necessary. + # The range should only iterate over a single layer. + + linux_arm64_package: + executor: builder + environment: + - PACKAGE_SPEC_ID: 22afd5946dde75478975a35ed877d973fda5af1b + steps: + + - setup_remote_docker: + version: 19.03.12 + + - add_ssh_keys: + fingerprints: + # hashicorp-ci github user. + - "c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98" + + + - checkout + + # Restore the package cache first, we might not need to rebuild. + - write-package-cache-key + - restore_cache: + name: Restore package cache + key: 'cache006-package-22afd5946dde75478975a35ed877d973fda5af1b-{{checksum ".buildcache/cache-keys/package-22afd5946dde75478975a35ed877d973fda5af1b"}}' + - run: + name: Check the cache status. + command: | + 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 + + # We need to rebuild, so load the builder cache. + - write-build-layer-cache-keys + - restore_cache: + name: Restore build layer cache + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + - run: + name: Load whatever builder cache we have (if any) into the Docker daemon + no_output_timeout: 30m + command: | + make -C packages*.lock load-builder-cache + + - run: + name: Compile Package + command: | + + 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 + + - run: + name: List packages + command: ls -lahR .buildcache/packages + - save_cache: + name: Saving package cache + key: 'cache006-package-22afd5946dde75478975a35ed877d973fda5af1b-{{checksum ".buildcache/cache-keys/package-22afd5946dde75478975a35ed877d973fda5af1b"}}' + paths: + - .buildcache/packages/store + # Save builder image cache if necessary. + # The range should only iterate over a single layer. + + netbsd_386_package: + executor: builder + environment: + - PACKAGE_SPEC_ID: 0fd6505a9c80aa1a0e6290bcb11657f5e9de571a + steps: + + - setup_remote_docker: + version: 19.03.12 + + - add_ssh_keys: + fingerprints: + # hashicorp-ci github user. + - "c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98" + + + - checkout + + # Restore the package cache first, we might not need to rebuild. + - write-package-cache-key + - restore_cache: + name: Restore package cache + key: 'cache006-package-0fd6505a9c80aa1a0e6290bcb11657f5e9de571a-{{checksum ".buildcache/cache-keys/package-0fd6505a9c80aa1a0e6290bcb11657f5e9de571a"}}' + - run: + name: Check the cache status. + command: | + 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 + + # We need to rebuild, so load the builder cache. + - write-build-layer-cache-keys + - restore_cache: + name: Restore build layer cache + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + - run: + name: Load whatever builder cache we have (if any) into the Docker daemon + no_output_timeout: 30m + command: | + make -C packages*.lock load-builder-cache + + - run: + name: Compile Package + command: | + + 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 + + - run: + name: List packages + command: ls -lahR .buildcache/packages + - save_cache: + name: Saving package cache + key: 'cache006-package-0fd6505a9c80aa1a0e6290bcb11657f5e9de571a-{{checksum ".buildcache/cache-keys/package-0fd6505a9c80aa1a0e6290bcb11657f5e9de571a"}}' + paths: + - .buildcache/packages/store + # Save builder image cache if necessary. + # The range should only iterate over a single layer. + + netbsd_amd64_package: + executor: builder + environment: + - PACKAGE_SPEC_ID: b0b2cf2414d0bc75843b4f49becfdba94274e573 + steps: + + - setup_remote_docker: + version: 19.03.12 + + - add_ssh_keys: + fingerprints: + # hashicorp-ci github user. + - "c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98" + + + - checkout + + # Restore the package cache first, we might not need to rebuild. + - write-package-cache-key + - restore_cache: + name: Restore package cache + key: 'cache006-package-b0b2cf2414d0bc75843b4f49becfdba94274e573-{{checksum ".buildcache/cache-keys/package-b0b2cf2414d0bc75843b4f49becfdba94274e573"}}' + - run: + name: Check the cache status. + command: | + 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 + + # We need to rebuild, so load the builder cache. + - write-build-layer-cache-keys + - restore_cache: + name: Restore build layer cache + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + - run: + name: Load whatever builder cache we have (if any) into the Docker daemon + no_output_timeout: 30m + command: | + make -C packages*.lock load-builder-cache + + - run: + name: Compile Package + command: | + + 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 + + - run: + name: List packages + command: ls -lahR .buildcache/packages + - save_cache: + name: Saving package cache + key: 'cache006-package-b0b2cf2414d0bc75843b4f49becfdba94274e573-{{checksum ".buildcache/cache-keys/package-b0b2cf2414d0bc75843b4f49becfdba94274e573"}}' + paths: + - .buildcache/packages/store + # Save builder image cache if necessary. + # The range should only iterate over a single layer. + + openbsd_386_package: + executor: builder + environment: + - PACKAGE_SPEC_ID: 55f6256b61daf63aca543b1c3a163f927d3eaf28 + steps: + + - setup_remote_docker: + version: 19.03.12 + + - add_ssh_keys: + fingerprints: + # hashicorp-ci github user. + - "c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98" + + + - checkout + + # Restore the package cache first, we might not need to rebuild. + - write-package-cache-key + - restore_cache: + name: Restore package cache + key: 'cache006-package-55f6256b61daf63aca543b1c3a163f927d3eaf28-{{checksum ".buildcache/cache-keys/package-55f6256b61daf63aca543b1c3a163f927d3eaf28"}}' + - run: + name: Check the cache status. + command: | + 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 + + # We need to rebuild, so load the builder cache. + - write-build-layer-cache-keys + - restore_cache: + name: Restore build layer cache + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + - run: + name: Load whatever builder cache we have (if any) into the Docker daemon + no_output_timeout: 30m + command: | + make -C packages*.lock load-builder-cache + + - run: + name: Compile Package + command: | + + 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 + + - run: + name: List packages + command: ls -lahR .buildcache/packages + - save_cache: + name: Saving package cache + key: 'cache006-package-55f6256b61daf63aca543b1c3a163f927d3eaf28-{{checksum ".buildcache/cache-keys/package-55f6256b61daf63aca543b1c3a163f927d3eaf28"}}' + paths: + - .buildcache/packages/store + # Save builder image cache if necessary. + # The range should only iterate over a single layer. + + openbsd_amd64_package: + executor: builder + environment: + - PACKAGE_SPEC_ID: 8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3 + steps: + + - setup_remote_docker: + version: 19.03.12 + + - add_ssh_keys: + fingerprints: + # hashicorp-ci github user. + - "c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98" + + + - checkout + + # Restore the package cache first, we might not need to rebuild. + - write-package-cache-key + - restore_cache: + name: Restore package cache + key: 'cache006-package-8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3-{{checksum ".buildcache/cache-keys/package-8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3"}}' + - run: + name: Check the cache status. + command: | + 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 + + # We need to rebuild, so load the builder cache. + - write-build-layer-cache-keys + - restore_cache: + name: Restore build layer cache + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + - run: + name: Load whatever builder cache we have (if any) into the Docker daemon + no_output_timeout: 30m + command: | + make -C packages*.lock load-builder-cache + + - run: + name: Compile Package + command: | + + 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 + + - run: + name: List packages + command: ls -lahR .buildcache/packages + - save_cache: + name: Saving package cache + key: 'cache006-package-8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3-{{checksum ".buildcache/cache-keys/package-8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3"}}' + paths: + - .buildcache/packages/store + # Save builder image cache if necessary. + # The range should only iterate over a single layer. + + solaris_amd64_package: + executor: builder + environment: + - PACKAGE_SPEC_ID: 36ff393f140cc4a87b86ac3e1571cbdf919eb48f + steps: + + - setup_remote_docker: + version: 19.03.12 + + - add_ssh_keys: + fingerprints: + # hashicorp-ci github user. + - "c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98" + + + - checkout + + # Restore the package cache first, we might not need to rebuild. + - write-package-cache-key + - restore_cache: + name: Restore package cache + key: 'cache006-package-36ff393f140cc4a87b86ac3e1571cbdf919eb48f-{{checksum ".buildcache/cache-keys/package-36ff393f140cc4a87b86ac3e1571cbdf919eb48f"}}' + - run: + name: Check the cache status. + command: | + 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 + + # We need to rebuild, so load the builder cache. + - write-build-layer-cache-keys + - restore_cache: + name: Restore build layer cache + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + - run: + name: Load whatever builder cache we have (if any) into the Docker daemon + no_output_timeout: 30m + command: | + make -C packages*.lock load-builder-cache + + - run: + name: Compile Package + command: | + + 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 + + - run: + name: List packages + command: ls -lahR .buildcache/packages + - save_cache: + name: Saving package cache + key: 'cache006-package-36ff393f140cc4a87b86ac3e1571cbdf919eb48f-{{checksum ".buildcache/cache-keys/package-36ff393f140cc4a87b86ac3e1571cbdf919eb48f"}}' + paths: + - .buildcache/packages/store + # Save builder image cache if necessary. + # The range should only iterate over a single layer. + + windows_386_package: + executor: builder + environment: + - PACKAGE_SPEC_ID: 79fea50cc3c105f73bf03eae7ca2055eb7f49698 + steps: + + - setup_remote_docker: + version: 19.03.12 + + - add_ssh_keys: + fingerprints: + # hashicorp-ci github user. + - "c6:96:98:82:dc:04:6c:39:dd:ac:83:05:e3:15:1c:98" + + + - checkout + + # Restore the package cache first, we might not need to rebuild. + - write-package-cache-key + - restore_cache: + name: Restore package cache + key: 'cache006-package-79fea50cc3c105f73bf03eae7ca2055eb7f49698-{{checksum ".buildcache/cache-keys/package-79fea50cc3c105f73bf03eae7ca2055eb7f49698"}}' + - run: + name: Check the cache status. + command: | + 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 + + # We need to rebuild, so load the builder cache. + - write-build-layer-cache-keys + - restore_cache: + name: Restore build layer cache + keys: + - cache006-copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - cache006-go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - cache006-ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - cache006-base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + - run: + name: Load whatever builder cache we have (if any) into the Docker daemon + no_output_timeout: 30m + command: | + make -C packages*.lock load-builder-cache + + - run: + name: Compile Package + command: | + + 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 + + - run: + name: List packages + command: ls -lahR .buildcache/packages + - save_cache: + name: Saving package cache + key: 'cache006-package-79fea50cc3c105f73bf03eae7ca2055eb7f49698-{{checksum ".buildcache/cache-keys/package-79fea50cc3c105f73bf03eae7ca2055eb7f49698"}}' + paths: + - .buildcache/packages/store + # Save builder image cache if necessary. + # The range should only iterate over a single layer. + windows_amd64_package: executor: builder environment: @@ -405,6 +1329,34 @@ jobs: name: Write package metadata for darwin_amd64_package command: | make package-meta + - load-freebsd_386_package + - run: + environment: + PACKAGE_SPEC_ID: be10857de9d56a1c33d22385f153cffecd375fc3 + name: Write package metadata for freebsd_386_package + command: | + make package-meta + - load-freebsd_amd64_package + - run: + environment: + PACKAGE_SPEC_ID: 6378309ffff4f5b8c3465fb68f6bfe2bbde51684 + name: Write package metadata for freebsd_amd64_package + command: | + make package-meta + - load-freebsd_arm_package + - run: + environment: + PACKAGE_SPEC_ID: ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e + name: Write package metadata for freebsd_arm_package + command: | + make package-meta + - load-linux_386_package + - run: + environment: + PACKAGE_SPEC_ID: aa1d88511bff45e954c50a2ee02984ea922a7ae9 + name: Write package metadata for linux_386_package + command: | + make package-meta - load-linux_amd64_package - run: environment: @@ -412,6 +1364,62 @@ jobs: name: Write package metadata for linux_amd64_package command: | make package-meta + - load-linux_arm_package + - run: + environment: + PACKAGE_SPEC_ID: a3458474c8e169ecf239f76440a35548de4f05ca + name: Write package metadata for linux_arm_package + command: | + make package-meta + - load-linux_arm64_package + - run: + environment: + PACKAGE_SPEC_ID: 22afd5946dde75478975a35ed877d973fda5af1b + name: Write package metadata for linux_arm64_package + command: | + make package-meta + - load-netbsd_386_package + - run: + environment: + PACKAGE_SPEC_ID: 0fd6505a9c80aa1a0e6290bcb11657f5e9de571a + name: Write package metadata for netbsd_386_package + command: | + make package-meta + - load-netbsd_amd64_package + - run: + environment: + PACKAGE_SPEC_ID: b0b2cf2414d0bc75843b4f49becfdba94274e573 + name: Write package metadata for netbsd_amd64_package + command: | + make package-meta + - load-openbsd_386_package + - run: + environment: + PACKAGE_SPEC_ID: 55f6256b61daf63aca543b1c3a163f927d3eaf28 + name: Write package metadata for openbsd_386_package + command: | + make package-meta + - load-openbsd_amd64_package + - run: + environment: + PACKAGE_SPEC_ID: 8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3 + name: Write package metadata for openbsd_amd64_package + command: | + make package-meta + - load-solaris_amd64_package + - run: + environment: + PACKAGE_SPEC_ID: 36ff393f140cc4a87b86ac3e1571cbdf919eb48f + name: Write package metadata for solaris_amd64_package + command: | + make package-meta + - load-windows_386_package + - run: + environment: + PACKAGE_SPEC_ID: 79fea50cc3c105f73bf03eae7ca2055eb7f49698 + name: Write package metadata for windows_386_package + command: | + make package-meta - load-windows_amd64_package - run: environment: @@ -459,11 +1467,71 @@ commands: - restore_cache: key: 'cache006-package-c6221f715148dc21248e90c192f7f2378363459f-{{checksum ".buildcache/cache-keys/package-c6221f715148dc21248e90c192f7f2378363459f"}}' + load-freebsd_386_package: + steps: + - restore_cache: + key: 'cache006-package-be10857de9d56a1c33d22385f153cffecd375fc3-{{checksum ".buildcache/cache-keys/package-be10857de9d56a1c33d22385f153cffecd375fc3"}}' + + load-freebsd_amd64_package: + steps: + - restore_cache: + key: 'cache006-package-6378309ffff4f5b8c3465fb68f6bfe2bbde51684-{{checksum ".buildcache/cache-keys/package-6378309ffff4f5b8c3465fb68f6bfe2bbde51684"}}' + + load-freebsd_arm_package: + steps: + - restore_cache: + key: 'cache006-package-ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e-{{checksum ".buildcache/cache-keys/package-ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e"}}' + + load-linux_386_package: + steps: + - restore_cache: + key: 'cache006-package-aa1d88511bff45e954c50a2ee02984ea922a7ae9-{{checksum ".buildcache/cache-keys/package-aa1d88511bff45e954c50a2ee02984ea922a7ae9"}}' + load-linux_amd64_package: steps: - restore_cache: key: 'cache006-package-8a721825220f65e40722f51aaef915208b0b10ff-{{checksum ".buildcache/cache-keys/package-8a721825220f65e40722f51aaef915208b0b10ff"}}' + load-linux_arm_package: + steps: + - restore_cache: + key: 'cache006-package-a3458474c8e169ecf239f76440a35548de4f05ca-{{checksum ".buildcache/cache-keys/package-a3458474c8e169ecf239f76440a35548de4f05ca"}}' + + load-linux_arm64_package: + steps: + - restore_cache: + key: 'cache006-package-22afd5946dde75478975a35ed877d973fda5af1b-{{checksum ".buildcache/cache-keys/package-22afd5946dde75478975a35ed877d973fda5af1b"}}' + + load-netbsd_386_package: + steps: + - restore_cache: + key: 'cache006-package-0fd6505a9c80aa1a0e6290bcb11657f5e9de571a-{{checksum ".buildcache/cache-keys/package-0fd6505a9c80aa1a0e6290bcb11657f5e9de571a"}}' + + load-netbsd_amd64_package: + steps: + - restore_cache: + key: 'cache006-package-b0b2cf2414d0bc75843b4f49becfdba94274e573-{{checksum ".buildcache/cache-keys/package-b0b2cf2414d0bc75843b4f49becfdba94274e573"}}' + + load-openbsd_386_package: + steps: + - restore_cache: + key: 'cache006-package-55f6256b61daf63aca543b1c3a163f927d3eaf28-{{checksum ".buildcache/cache-keys/package-55f6256b61daf63aca543b1c3a163f927d3eaf28"}}' + + load-openbsd_amd64_package: + steps: + - restore_cache: + key: 'cache006-package-8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3-{{checksum ".buildcache/cache-keys/package-8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3"}}' + + load-solaris_amd64_package: + steps: + - restore_cache: + key: 'cache006-package-36ff393f140cc4a87b86ac3e1571cbdf919eb48f-{{checksum ".buildcache/cache-keys/package-36ff393f140cc4a87b86ac3e1571cbdf919eb48f"}}' + + load-windows_386_package: + steps: + - restore_cache: + key: 'cache006-package-79fea50cc3c105f73bf03eae7ca2055eb7f49698-{{checksum ".buildcache/cache-keys/package-79fea50cc3c105f73bf03eae7ca2055eb7f49698"}}' + load-windows_amd64_package: steps: - restore_cache: diff --git a/packages-oss.lock/pkgs.yml b/packages-oss.lock/pkgs.yml index e96f0d263..cc6612dc8 100644 --- a/packages-oss.lock/pkgs.yml +++ b/packages-oss.lock/pkgs.yml @@ -1,7 +1,7 @@ # *** # WARNING: Do not EDIT or MERGE this file, it is generated by packagespec. # *** -lockid: 14fd1ba52267684a +lockid: a5ec8acdb977486a packagespec-version: 0.1.5 cache-version: 8 packages: @@ -53,6 +53,198 @@ packages: path: boundary_0.1.0-beta.3_darwin_amd64.zip - type: github-releases path: boundary_0.1.0-beta.3_darwin_amd64.zip +- packagespecid: be10857de9d56a1c33d22385f153cffecd375fc3 + inputs: + BINARY_NAME: boundary + BUILD_TAGS: ui + CGO_ENABLED: "0" + GOARCH: "386" + GOOS: freebsd + PRODUCT_NAME: boundary + PRODUCT_VERSION: 0.1.0-beta.3 + PRODUCT_VERSION_MMP: 0.1.0 + PRODUCT_VERSION_PRE: beta.3 + meta: + BUILD_JOB_NAME: freebsd_386_package + BUNDLE_NAME: boundary_0.1.0-beta.3 + builtin: + BUILD_LAYERS: + - type: copy-source + name: 03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17 + archive: .buildcache/archives/03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17.tar.gz + - type: go-modules + name: 02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30 + archive: .buildcache/archives/02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30.tar.gz + - type: ui + name: 01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7 + archive: .buildcache/archives/01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7.tar.gz + - type: base + name: 00-base-925cdd8bc764948b596ce4fec934e44312dc00e0 + archive: .buildcache/archives/00-base-925cdd8bc764948b596ce4fec934e44312dc00e0.tar.gz + PACKAGE_CACHE_KEY_FILE: .buildcache/cache-keys/package-be10857de9d56a1c33d22385f153cffecd375fc3 + POST_PROCESSORS: av-scan + circleci: + BUILDER_CACHE_KEY_PREFIX_LIST: + - copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + PACKAGE_CACHE_KEY: package-be10857de9d56a1c33d22385f153cffecd375fc3-{{checksum + ".buildcache/cache-keys/package-be10857de9d56a1c33d22385f153cffecd375fc3"}} + build-command: VERSION_PKG_PATH=github.com/hashicorp/boundary/version; unset GOPATH; + go build -v -tags 'ui' -ldflags "-X $VERSION_PKG_PATH.GitCommit=$PACKAGE_SOURCE_ID + -X $VERSION_PKG_PATH.Version=0.1.0 -X $VERSION_PKG_PATH.VersionPrerelease=beta.3" + -o $OUTPUT_DIR/boundary ./cmd/boundary && cd $OUTPUT_DIR && zip $PACKAGE_ZIP_NAME + boundary + aliases: + - type: local + path: boundary_0.1.0-beta.3_freebsd_386.zip + - type: github-releases + path: boundary_0.1.0-beta.3_freebsd_386.zip +- packagespecid: 6378309ffff4f5b8c3465fb68f6bfe2bbde51684 + inputs: + BINARY_NAME: boundary + BUILD_TAGS: ui + CGO_ENABLED: "0" + GOARCH: amd64 + GOOS: freebsd + PRODUCT_NAME: boundary + PRODUCT_VERSION: 0.1.0-beta.3 + PRODUCT_VERSION_MMP: 0.1.0 + PRODUCT_VERSION_PRE: beta.3 + meta: + BUILD_JOB_NAME: freebsd_amd64_package + BUNDLE_NAME: boundary_0.1.0-beta.3 + builtin: + BUILD_LAYERS: + - type: copy-source + name: 03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17 + archive: .buildcache/archives/03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17.tar.gz + - type: go-modules + name: 02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30 + archive: .buildcache/archives/02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30.tar.gz + - type: ui + name: 01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7 + archive: .buildcache/archives/01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7.tar.gz + - type: base + name: 00-base-925cdd8bc764948b596ce4fec934e44312dc00e0 + archive: .buildcache/archives/00-base-925cdd8bc764948b596ce4fec934e44312dc00e0.tar.gz + PACKAGE_CACHE_KEY_FILE: .buildcache/cache-keys/package-6378309ffff4f5b8c3465fb68f6bfe2bbde51684 + POST_PROCESSORS: av-scan + circleci: + BUILDER_CACHE_KEY_PREFIX_LIST: + - copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + PACKAGE_CACHE_KEY: package-6378309ffff4f5b8c3465fb68f6bfe2bbde51684-{{checksum + ".buildcache/cache-keys/package-6378309ffff4f5b8c3465fb68f6bfe2bbde51684"}} + build-command: VERSION_PKG_PATH=github.com/hashicorp/boundary/version; unset GOPATH; + go build -v -tags 'ui' -ldflags "-X $VERSION_PKG_PATH.GitCommit=$PACKAGE_SOURCE_ID + -X $VERSION_PKG_PATH.Version=0.1.0 -X $VERSION_PKG_PATH.VersionPrerelease=beta.3" + -o $OUTPUT_DIR/boundary ./cmd/boundary && cd $OUTPUT_DIR && zip $PACKAGE_ZIP_NAME + boundary + aliases: + - type: local + path: boundary_0.1.0-beta.3_freebsd_amd64.zip + - type: github-releases + path: boundary_0.1.0-beta.3_freebsd_amd64.zip +- packagespecid: ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e + inputs: + BINARY_NAME: boundary + BUILD_TAGS: ui + CGO_ENABLED: "0" + GOARCH: arm + GOOS: freebsd + PRODUCT_NAME: boundary + PRODUCT_VERSION: 0.1.0-beta.3 + PRODUCT_VERSION_MMP: 0.1.0 + PRODUCT_VERSION_PRE: beta.3 + meta: + BUILD_JOB_NAME: freebsd_arm_package + BUNDLE_NAME: boundary_0.1.0-beta.3 + builtin: + BUILD_LAYERS: + - type: copy-source + name: 03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17 + archive: .buildcache/archives/03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17.tar.gz + - type: go-modules + name: 02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30 + archive: .buildcache/archives/02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30.tar.gz + - type: ui + name: 01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7 + archive: .buildcache/archives/01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7.tar.gz + - type: base + name: 00-base-925cdd8bc764948b596ce4fec934e44312dc00e0 + archive: .buildcache/archives/00-base-925cdd8bc764948b596ce4fec934e44312dc00e0.tar.gz + PACKAGE_CACHE_KEY_FILE: .buildcache/cache-keys/package-ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e + POST_PROCESSORS: av-scan + circleci: + BUILDER_CACHE_KEY_PREFIX_LIST: + - copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + PACKAGE_CACHE_KEY: package-ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e-{{checksum + ".buildcache/cache-keys/package-ad15e6fc65ef7a30d241325ea01e1e2edb2cc76e"}} + build-command: VERSION_PKG_PATH=github.com/hashicorp/boundary/version; unset GOPATH; + go build -v -tags 'ui' -ldflags "-X $VERSION_PKG_PATH.GitCommit=$PACKAGE_SOURCE_ID + -X $VERSION_PKG_PATH.Version=0.1.0 -X $VERSION_PKG_PATH.VersionPrerelease=beta.3" + -o $OUTPUT_DIR/boundary ./cmd/boundary && cd $OUTPUT_DIR && zip $PACKAGE_ZIP_NAME + boundary + aliases: + - type: local + path: boundary_0.1.0-beta.3_freebsd_arm.zip + - type: github-releases + path: boundary_0.1.0-beta.3_freebsd_arm.zip +- packagespecid: aa1d88511bff45e954c50a2ee02984ea922a7ae9 + inputs: + BINARY_NAME: boundary + BUILD_TAGS: ui + CGO_ENABLED: "0" + GOARCH: "386" + GOOS: linux + PRODUCT_NAME: boundary + PRODUCT_VERSION: 0.1.0-beta.3 + PRODUCT_VERSION_MMP: 0.1.0 + PRODUCT_VERSION_PRE: beta.3 + meta: + BUILD_JOB_NAME: linux_386_package + BUNDLE_NAME: boundary_0.1.0-beta.3 + builtin: + BUILD_LAYERS: + - type: copy-source + name: 03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17 + archive: .buildcache/archives/03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17.tar.gz + - type: go-modules + name: 02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30 + archive: .buildcache/archives/02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30.tar.gz + - type: ui + name: 01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7 + archive: .buildcache/archives/01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7.tar.gz + - type: base + name: 00-base-925cdd8bc764948b596ce4fec934e44312dc00e0 + archive: .buildcache/archives/00-base-925cdd8bc764948b596ce4fec934e44312dc00e0.tar.gz + PACKAGE_CACHE_KEY_FILE: .buildcache/cache-keys/package-aa1d88511bff45e954c50a2ee02984ea922a7ae9 + POST_PROCESSORS: av-scan + circleci: + BUILDER_CACHE_KEY_PREFIX_LIST: + - copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + PACKAGE_CACHE_KEY: package-aa1d88511bff45e954c50a2ee02984ea922a7ae9-{{checksum + ".buildcache/cache-keys/package-aa1d88511bff45e954c50a2ee02984ea922a7ae9"}} + build-command: VERSION_PKG_PATH=github.com/hashicorp/boundary/version; unset GOPATH; + go build -v -tags 'ui' -ldflags "-X $VERSION_PKG_PATH.GitCommit=$PACKAGE_SOURCE_ID + -X $VERSION_PKG_PATH.Version=0.1.0 -X $VERSION_PKG_PATH.VersionPrerelease=beta.3" + -o $OUTPUT_DIR/boundary ./cmd/boundary && cd $OUTPUT_DIR && zip $PACKAGE_ZIP_NAME + boundary + aliases: + - type: local + path: boundary_0.1.0-beta.3_linux_386.zip + - type: github-releases + path: boundary_0.1.0-beta.3_linux_386.zip - packagespecid: 8a721825220f65e40722f51aaef915208b0b10ff inputs: BINARY_NAME: boundary @@ -101,6 +293,390 @@ packages: path: boundary_0.1.0-beta.3_linux_amd64.zip - type: github-releases path: boundary_0.1.0-beta.3_linux_amd64.zip +- packagespecid: a3458474c8e169ecf239f76440a35548de4f05ca + inputs: + BINARY_NAME: boundary + BUILD_TAGS: ui + CGO_ENABLED: "0" + GOARCH: arm + GOOS: linux + PRODUCT_NAME: boundary + PRODUCT_VERSION: 0.1.0-beta.3 + PRODUCT_VERSION_MMP: 0.1.0 + PRODUCT_VERSION_PRE: beta.3 + meta: + BUILD_JOB_NAME: linux_arm_package + BUNDLE_NAME: boundary_0.1.0-beta.3 + builtin: + BUILD_LAYERS: + - type: copy-source + name: 03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17 + archive: .buildcache/archives/03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17.tar.gz + - type: go-modules + name: 02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30 + archive: .buildcache/archives/02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30.tar.gz + - type: ui + name: 01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7 + archive: .buildcache/archives/01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7.tar.gz + - type: base + name: 00-base-925cdd8bc764948b596ce4fec934e44312dc00e0 + archive: .buildcache/archives/00-base-925cdd8bc764948b596ce4fec934e44312dc00e0.tar.gz + PACKAGE_CACHE_KEY_FILE: .buildcache/cache-keys/package-a3458474c8e169ecf239f76440a35548de4f05ca + POST_PROCESSORS: av-scan + circleci: + BUILDER_CACHE_KEY_PREFIX_LIST: + - copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + PACKAGE_CACHE_KEY: package-a3458474c8e169ecf239f76440a35548de4f05ca-{{checksum + ".buildcache/cache-keys/package-a3458474c8e169ecf239f76440a35548de4f05ca"}} + build-command: VERSION_PKG_PATH=github.com/hashicorp/boundary/version; unset GOPATH; + go build -v -tags 'ui' -ldflags "-X $VERSION_PKG_PATH.GitCommit=$PACKAGE_SOURCE_ID + -X $VERSION_PKG_PATH.Version=0.1.0 -X $VERSION_PKG_PATH.VersionPrerelease=beta.3" + -o $OUTPUT_DIR/boundary ./cmd/boundary && cd $OUTPUT_DIR && zip $PACKAGE_ZIP_NAME + boundary + aliases: + - type: local + path: boundary_0.1.0-beta.3_linux_arm.zip + - type: github-releases + path: boundary_0.1.0-beta.3_linux_arm.zip +- packagespecid: 22afd5946dde75478975a35ed877d973fda5af1b + inputs: + BINARY_NAME: boundary + BUILD_TAGS: ui + CGO_ENABLED: "0" + GOARCH: arm64 + GOOS: linux + PRODUCT_NAME: boundary + PRODUCT_VERSION: 0.1.0-beta.3 + PRODUCT_VERSION_MMP: 0.1.0 + PRODUCT_VERSION_PRE: beta.3 + meta: + BUILD_JOB_NAME: linux_arm64_package + BUNDLE_NAME: boundary_0.1.0-beta.3 + builtin: + BUILD_LAYERS: + - type: copy-source + name: 03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17 + archive: .buildcache/archives/03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17.tar.gz + - type: go-modules + name: 02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30 + archive: .buildcache/archives/02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30.tar.gz + - type: ui + name: 01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7 + archive: .buildcache/archives/01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7.tar.gz + - type: base + name: 00-base-925cdd8bc764948b596ce4fec934e44312dc00e0 + archive: .buildcache/archives/00-base-925cdd8bc764948b596ce4fec934e44312dc00e0.tar.gz + PACKAGE_CACHE_KEY_FILE: .buildcache/cache-keys/package-22afd5946dde75478975a35ed877d973fda5af1b + POST_PROCESSORS: av-scan + circleci: + BUILDER_CACHE_KEY_PREFIX_LIST: + - copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + PACKAGE_CACHE_KEY: package-22afd5946dde75478975a35ed877d973fda5af1b-{{checksum + ".buildcache/cache-keys/package-22afd5946dde75478975a35ed877d973fda5af1b"}} + build-command: VERSION_PKG_PATH=github.com/hashicorp/boundary/version; unset GOPATH; + go build -v -tags 'ui' -ldflags "-X $VERSION_PKG_PATH.GitCommit=$PACKAGE_SOURCE_ID + -X $VERSION_PKG_PATH.Version=0.1.0 -X $VERSION_PKG_PATH.VersionPrerelease=beta.3" + -o $OUTPUT_DIR/boundary ./cmd/boundary && cd $OUTPUT_DIR && zip $PACKAGE_ZIP_NAME + boundary + aliases: + - type: local + path: boundary_0.1.0-beta.3_linux_arm64.zip + - type: github-releases + path: boundary_0.1.0-beta.3_linux_arm64.zip +- packagespecid: 0fd6505a9c80aa1a0e6290bcb11657f5e9de571a + inputs: + BINARY_NAME: boundary + BUILD_TAGS: ui + CGO_ENABLED: "0" + GOARCH: "386" + GOOS: netbsd + PRODUCT_NAME: boundary + PRODUCT_VERSION: 0.1.0-beta.3 + PRODUCT_VERSION_MMP: 0.1.0 + PRODUCT_VERSION_PRE: beta.3 + meta: + BUILD_JOB_NAME: netbsd_386_package + BUNDLE_NAME: boundary_0.1.0-beta.3 + builtin: + BUILD_LAYERS: + - type: copy-source + name: 03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17 + archive: .buildcache/archives/03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17.tar.gz + - type: go-modules + name: 02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30 + archive: .buildcache/archives/02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30.tar.gz + - type: ui + name: 01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7 + archive: .buildcache/archives/01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7.tar.gz + - type: base + name: 00-base-925cdd8bc764948b596ce4fec934e44312dc00e0 + archive: .buildcache/archives/00-base-925cdd8bc764948b596ce4fec934e44312dc00e0.tar.gz + PACKAGE_CACHE_KEY_FILE: .buildcache/cache-keys/package-0fd6505a9c80aa1a0e6290bcb11657f5e9de571a + POST_PROCESSORS: av-scan + circleci: + BUILDER_CACHE_KEY_PREFIX_LIST: + - copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + PACKAGE_CACHE_KEY: package-0fd6505a9c80aa1a0e6290bcb11657f5e9de571a-{{checksum + ".buildcache/cache-keys/package-0fd6505a9c80aa1a0e6290bcb11657f5e9de571a"}} + build-command: VERSION_PKG_PATH=github.com/hashicorp/boundary/version; unset GOPATH; + go build -v -tags 'ui' -ldflags "-X $VERSION_PKG_PATH.GitCommit=$PACKAGE_SOURCE_ID + -X $VERSION_PKG_PATH.Version=0.1.0 -X $VERSION_PKG_PATH.VersionPrerelease=beta.3" + -o $OUTPUT_DIR/boundary ./cmd/boundary && cd $OUTPUT_DIR && zip $PACKAGE_ZIP_NAME + boundary + aliases: + - type: local + path: boundary_0.1.0-beta.3_netbsd_386.zip + - type: github-releases + path: boundary_0.1.0-beta.3_netbsd_386.zip +- packagespecid: b0b2cf2414d0bc75843b4f49becfdba94274e573 + inputs: + BINARY_NAME: boundary + BUILD_TAGS: ui + CGO_ENABLED: "0" + GOARCH: amd64 + GOOS: netbsd + PRODUCT_NAME: boundary + PRODUCT_VERSION: 0.1.0-beta.3 + PRODUCT_VERSION_MMP: 0.1.0 + PRODUCT_VERSION_PRE: beta.3 + meta: + BUILD_JOB_NAME: netbsd_amd64_package + BUNDLE_NAME: boundary_0.1.0-beta.3 + builtin: + BUILD_LAYERS: + - type: copy-source + name: 03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17 + archive: .buildcache/archives/03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17.tar.gz + - type: go-modules + name: 02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30 + archive: .buildcache/archives/02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30.tar.gz + - type: ui + name: 01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7 + archive: .buildcache/archives/01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7.tar.gz + - type: base + name: 00-base-925cdd8bc764948b596ce4fec934e44312dc00e0 + archive: .buildcache/archives/00-base-925cdd8bc764948b596ce4fec934e44312dc00e0.tar.gz + PACKAGE_CACHE_KEY_FILE: .buildcache/cache-keys/package-b0b2cf2414d0bc75843b4f49becfdba94274e573 + POST_PROCESSORS: av-scan + circleci: + BUILDER_CACHE_KEY_PREFIX_LIST: + - copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + PACKAGE_CACHE_KEY: package-b0b2cf2414d0bc75843b4f49becfdba94274e573-{{checksum + ".buildcache/cache-keys/package-b0b2cf2414d0bc75843b4f49becfdba94274e573"}} + build-command: VERSION_PKG_PATH=github.com/hashicorp/boundary/version; unset GOPATH; + go build -v -tags 'ui' -ldflags "-X $VERSION_PKG_PATH.GitCommit=$PACKAGE_SOURCE_ID + -X $VERSION_PKG_PATH.Version=0.1.0 -X $VERSION_PKG_PATH.VersionPrerelease=beta.3" + -o $OUTPUT_DIR/boundary ./cmd/boundary && cd $OUTPUT_DIR && zip $PACKAGE_ZIP_NAME + boundary + aliases: + - type: local + path: boundary_0.1.0-beta.3_netbsd_amd64.zip + - type: github-releases + path: boundary_0.1.0-beta.3_netbsd_amd64.zip +- packagespecid: 55f6256b61daf63aca543b1c3a163f927d3eaf28 + inputs: + BINARY_NAME: boundary + BUILD_TAGS: ui + CGO_ENABLED: "0" + GOARCH: "386" + GOOS: openbsd + PRODUCT_NAME: boundary + PRODUCT_VERSION: 0.1.0-beta.3 + PRODUCT_VERSION_MMP: 0.1.0 + PRODUCT_VERSION_PRE: beta.3 + meta: + BUILD_JOB_NAME: openbsd_386_package + BUNDLE_NAME: boundary_0.1.0-beta.3 + builtin: + BUILD_LAYERS: + - type: copy-source + name: 03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17 + archive: .buildcache/archives/03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17.tar.gz + - type: go-modules + name: 02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30 + archive: .buildcache/archives/02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30.tar.gz + - type: ui + name: 01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7 + archive: .buildcache/archives/01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7.tar.gz + - type: base + name: 00-base-925cdd8bc764948b596ce4fec934e44312dc00e0 + archive: .buildcache/archives/00-base-925cdd8bc764948b596ce4fec934e44312dc00e0.tar.gz + PACKAGE_CACHE_KEY_FILE: .buildcache/cache-keys/package-55f6256b61daf63aca543b1c3a163f927d3eaf28 + POST_PROCESSORS: av-scan + circleci: + BUILDER_CACHE_KEY_PREFIX_LIST: + - copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + PACKAGE_CACHE_KEY: package-55f6256b61daf63aca543b1c3a163f927d3eaf28-{{checksum + ".buildcache/cache-keys/package-55f6256b61daf63aca543b1c3a163f927d3eaf28"}} + build-command: VERSION_PKG_PATH=github.com/hashicorp/boundary/version; unset GOPATH; + go build -v -tags 'ui' -ldflags "-X $VERSION_PKG_PATH.GitCommit=$PACKAGE_SOURCE_ID + -X $VERSION_PKG_PATH.Version=0.1.0 -X $VERSION_PKG_PATH.VersionPrerelease=beta.3" + -o $OUTPUT_DIR/boundary ./cmd/boundary && cd $OUTPUT_DIR && zip $PACKAGE_ZIP_NAME + boundary + aliases: + - type: local + path: boundary_0.1.0-beta.3_openbsd_386.zip + - type: github-releases + path: boundary_0.1.0-beta.3_openbsd_386.zip +- packagespecid: 8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3 + inputs: + BINARY_NAME: boundary + BUILD_TAGS: ui + CGO_ENABLED: "0" + GOARCH: amd64 + GOOS: openbsd + PRODUCT_NAME: boundary + PRODUCT_VERSION: 0.1.0-beta.3 + PRODUCT_VERSION_MMP: 0.1.0 + PRODUCT_VERSION_PRE: beta.3 + meta: + BUILD_JOB_NAME: openbsd_amd64_package + BUNDLE_NAME: boundary_0.1.0-beta.3 + builtin: + BUILD_LAYERS: + - type: copy-source + name: 03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17 + archive: .buildcache/archives/03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17.tar.gz + - type: go-modules + name: 02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30 + archive: .buildcache/archives/02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30.tar.gz + - type: ui + name: 01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7 + archive: .buildcache/archives/01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7.tar.gz + - type: base + name: 00-base-925cdd8bc764948b596ce4fec934e44312dc00e0 + archive: .buildcache/archives/00-base-925cdd8bc764948b596ce4fec934e44312dc00e0.tar.gz + PACKAGE_CACHE_KEY_FILE: .buildcache/cache-keys/package-8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3 + POST_PROCESSORS: av-scan + circleci: + BUILDER_CACHE_KEY_PREFIX_LIST: + - copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + PACKAGE_CACHE_KEY: package-8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3-{{checksum + ".buildcache/cache-keys/package-8f4e7180b933a02d7b92ec5463ed7e3cb872e3a3"}} + build-command: VERSION_PKG_PATH=github.com/hashicorp/boundary/version; unset GOPATH; + go build -v -tags 'ui' -ldflags "-X $VERSION_PKG_PATH.GitCommit=$PACKAGE_SOURCE_ID + -X $VERSION_PKG_PATH.Version=0.1.0 -X $VERSION_PKG_PATH.VersionPrerelease=beta.3" + -o $OUTPUT_DIR/boundary ./cmd/boundary && cd $OUTPUT_DIR && zip $PACKAGE_ZIP_NAME + boundary + aliases: + - type: local + path: boundary_0.1.0-beta.3_openbsd_amd64.zip + - type: github-releases + path: boundary_0.1.0-beta.3_openbsd_amd64.zip +- packagespecid: 36ff393f140cc4a87b86ac3e1571cbdf919eb48f + inputs: + BINARY_NAME: boundary + BUILD_TAGS: ui + CGO_ENABLED: "0" + GOARCH: amd64 + GOOS: solaris + PRODUCT_NAME: boundary + PRODUCT_VERSION: 0.1.0-beta.3 + PRODUCT_VERSION_MMP: 0.1.0 + PRODUCT_VERSION_PRE: beta.3 + meta: + BUILD_JOB_NAME: solaris_amd64_package + BUNDLE_NAME: boundary_0.1.0-beta.3 + builtin: + BUILD_LAYERS: + - type: copy-source + name: 03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17 + archive: .buildcache/archives/03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17.tar.gz + - type: go-modules + name: 02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30 + archive: .buildcache/archives/02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30.tar.gz + - type: ui + name: 01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7 + archive: .buildcache/archives/01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7.tar.gz + - type: base + name: 00-base-925cdd8bc764948b596ce4fec934e44312dc00e0 + archive: .buildcache/archives/00-base-925cdd8bc764948b596ce4fec934e44312dc00e0.tar.gz + PACKAGE_CACHE_KEY_FILE: .buildcache/cache-keys/package-36ff393f140cc4a87b86ac3e1571cbdf919eb48f + POST_PROCESSORS: av-scan + circleci: + BUILDER_CACHE_KEY_PREFIX_LIST: + - copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + PACKAGE_CACHE_KEY: package-36ff393f140cc4a87b86ac3e1571cbdf919eb48f-{{checksum + ".buildcache/cache-keys/package-36ff393f140cc4a87b86ac3e1571cbdf919eb48f"}} + build-command: VERSION_PKG_PATH=github.com/hashicorp/boundary/version; unset GOPATH; + go build -v -tags 'ui' -ldflags "-X $VERSION_PKG_PATH.GitCommit=$PACKAGE_SOURCE_ID + -X $VERSION_PKG_PATH.Version=0.1.0 -X $VERSION_PKG_PATH.VersionPrerelease=beta.3" + -o $OUTPUT_DIR/boundary ./cmd/boundary && cd $OUTPUT_DIR && zip $PACKAGE_ZIP_NAME + boundary + aliases: + - type: local + path: boundary_0.1.0-beta.3_solaris_amd64.zip + - type: github-releases + path: boundary_0.1.0-beta.3_solaris_amd64.zip +- packagespecid: 79fea50cc3c105f73bf03eae7ca2055eb7f49698 + inputs: + BINARY_NAME: boundary.exe + BUILD_TAGS: ui + CGO_ENABLED: "0" + GOARCH: "386" + GOOS: windows + PRODUCT_NAME: boundary + PRODUCT_VERSION: 0.1.0-beta.3 + PRODUCT_VERSION_MMP: 0.1.0 + PRODUCT_VERSION_PRE: beta.3 + meta: + BUILD_JOB_NAME: windows_386_package + BUNDLE_NAME: boundary_0.1.0-beta.3 + builtin: + BUILD_LAYERS: + - type: copy-source + name: 03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17 + archive: .buildcache/archives/03-copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17.tar.gz + - type: go-modules + name: 02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30 + archive: .buildcache/archives/02-go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30.tar.gz + - type: ui + name: 01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7 + archive: .buildcache/archives/01-ui-7eee73218aa94045337a9dd57dadb3e351f597e7.tar.gz + - type: base + name: 00-base-925cdd8bc764948b596ce4fec934e44312dc00e0 + archive: .buildcache/archives/00-base-925cdd8bc764948b596ce4fec934e44312dc00e0.tar.gz + PACKAGE_CACHE_KEY_FILE: .buildcache/cache-keys/package-79fea50cc3c105f73bf03eae7ca2055eb7f49698 + POST_PROCESSORS: microsoft-notarize av-scan + circleci: + BUILDER_CACHE_KEY_PREFIX_LIST: + - copy-source_6983_{{checksum ".buildcache/cache-keys/copy-source-6983e90f2e19ab0586b9be307adad05222ff4d17"}} + - go-modules_67e1_{{checksum ".buildcache/cache-keys/go-modules-67e1b8251e36ed8139e40793f5c7d5c7a4545e30"}} + - ui_7eee_{{checksum ".buildcache/cache-keys/ui-7eee73218aa94045337a9dd57dadb3e351f597e7"}} + - base_925c_{{checksum ".buildcache/cache-keys/base-925cdd8bc764948b596ce4fec934e44312dc00e0"}} + PACKAGE_CACHE_KEY: package-79fea50cc3c105f73bf03eae7ca2055eb7f49698-{{checksum + ".buildcache/cache-keys/package-79fea50cc3c105f73bf03eae7ca2055eb7f49698"}} + build-command: VERSION_PKG_PATH=github.com/hashicorp/boundary/version; unset GOPATH; + go build -v -tags 'ui' -ldflags "-X $VERSION_PKG_PATH.GitCommit=$PACKAGE_SOURCE_ID + -X $VERSION_PKG_PATH.Version=0.1.0 -X $VERSION_PKG_PATH.VersionPrerelease=beta.3" + -o $OUTPUT_DIR/boundary.exe ./cmd/boundary && cd $OUTPUT_DIR && zip $PACKAGE_ZIP_NAME + boundary.exe + aliases: + - type: local + path: boundary_0.1.0-beta.3_windows_386.zip + - type: github-releases + path: boundary_0.1.0-beta.3_windows_386.zip - packagespecid: 39eff1b9190f5b6fff4d27ea1c1cc2928a7fbdd7 inputs: BINARY_NAME: boundary.exe diff --git a/packages-oss.yml b/packages-oss.yml index aa6d3bc9b..313fee85f 100644 --- a/packages-oss.yml +++ b/packages-oss.yml @@ -25,7 +25,19 @@ inputs: packages: - inputs: { GOOS: darwin, GOARCH: amd64 } + - inputs: { GOOS: freebsd, GOARCH: 386 } + - inputs: { GOOS: freebsd, GOARCH: amd64 } + - inputs: { GOOS: freebsd, GOARCH: arm } + - inputs: { GOOS: linux, GOARCH: 386 } - inputs: { GOOS: linux, GOARCH: amd64 } + - inputs: { GOOS: linux, GOARCH: arm } + - inputs: { GOOS: linux, GOARCH: arm64 } + - inputs: { GOOS: netbsd, GOARCH: 386 } + - inputs: { GOOS: netbsd, GOARCH: amd64 } + - inputs: { GOOS: openbsd, GOARCH: 386 } + - inputs: { GOOS: openbsd, GOARCH: amd64 } + - inputs: { GOOS: solaris, GOARCH: amd64 } + - inputs: { GOOS: windows, GOARCH: 386 } - inputs: { GOOS: windows, GOARCH: amd64 } meta: