diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..f5a262b --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,31 @@ +version: 2.1 + +jobs: + release: + parameters: + resource_class: + type: string + machine: + image: ubuntu-2204:2023.04.2 + resource_class: <> + steps: + - checkout + - run: + command: ./ci/release.sh <> + +workflows: + version: 2 + release_linux_builder: + jobs: + - release: + name: release-x86_64 + resource_class: 2xlarge + filters: + tags: { only: /^release\/.+-xbase$/ } + branches: { ignore: /.*/ } + - release: + name: release-arm64 + resource_class: arm.2xlarge + filters: + tags: { only: /^release\/.+-base$/ } + branches: { ignore: /.*/ }