From 58f7e9a4bfe8e7d17b2528aff2cc1bee14e48c09 Mon Sep 17 00:00:00 2001 From: Osspial Date: Tue, 17 Sep 2019 22:44:22 -0400 Subject: [PATCH 1/2] Automatically publish new versions to crates.io --- .circleci/config.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 6782382..0b32606 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -35,6 +35,16 @@ jobs: command: | echo "$DOCKERHUB_PASSWORD" | docker login -u $DOCKERHUB_LOGIN --password-stdin docker push $IMAGE_NAME + publish-crates-io: + working_directory: ~/android-rs-glue + environment: + IMAGE_NAME: tomaka/cargo-apk + docker: + - image: docker:stable + steps: + - run: apt-get -qq update && apt-get install -y git + - checkout + - run: cargo publish --token $CRATESIO_TOKEN workflows: version: 2 all: @@ -46,3 +56,9 @@ workflows: filters: branches: only: master + - publish-crates-io: + requires: + - build-and-test + filters: + branches: + only: master From fae09f23ee31821a7aa8d28520d89168413501bc Mon Sep 17 00:00:00 2001 From: Osspial Date: Wed, 18 Sep 2019 00:13:27 -0400 Subject: [PATCH 2/2] Publish both crates --- .circleci/config.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 0b32606..b559f96 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -44,7 +44,8 @@ jobs: steps: - run: apt-get -qq update && apt-get install -y git - checkout - - run: cargo publish --token $CRATESIO_TOKEN + - run: cd ./cargo-apk && cargo publish --token $CRATESIO_TOKEN + - run: cd ./glue && cargo publish --token $CRATESIO_TOKEN workflows: version: 2 all: