diff --git a/.circleci/config.yml b/.circleci/config.yml index 61858e8b..c2667ced 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -31,6 +31,21 @@ jobs: sudo docker build --pull -t "$DOCKERHUB_DESTINATION" -f "$DOCKERHUB_DOCKERFILE" . sudo docker push "$DOCKERHUB_DESTINATION" + publish_docker_linuxarm64v8: + machine: + docker_layer_caching: true + steps: + - checkout + - run: + command: | + sudo docker run --rm --privileged multiarch/qemu-user-static:register --reset + LATEST_TAG="${CIRCLE_TAG:1}" + DOCKERHUB_DESTINATION="$DOCKERHUB_REPO:$LATEST_TAG-arm64v8" + DOCKERHUB_DOCKERFILE="Dockerfile.arm64v8" + sudo docker login --username=$DOCKERHUB_USER --password=$DOCKERHUB_PASS + sudo docker build --pull -t "$DOCKERHUB_DESTINATION" -f "$DOCKERHUB_DOCKERFILE" . + sudo docker push "$DOCKERHUB_DESTINATION" + publish_docker_multiarch: machine: enabled: true @@ -48,6 +63,7 @@ jobs: sudo docker manifest create --amend "$DOCKERHUB_REPO:$LATEST_TAG" "$DOCKERHUB_REPO:$LATEST_TAG-amd64" "$DOCKERHUB_REPO:$LATEST_TAG-arm32v7" sudo docker manifest annotate "$DOCKERHUB_REPO:$LATEST_TAG" "$DOCKERHUB_REPO:$LATEST_TAG-amd64" --os linux --arch amd64 sudo docker manifest annotate "$DOCKERHUB_REPO:$LATEST_TAG" "$DOCKERHUB_REPO:$LATEST_TAG-arm32v7" --os linux --arch arm --variant v7 + sudo docker manifest annotate "$DOCKERHUB_REPO:$LATEST_TAG" "$DOCKERHUB_REPO:$LATEST_TAG-arm64v8" --os linux --arch arm64 --variant v8 sudo docker manifest push "$DOCKERHUB_REPO:$LATEST_TAG" -p workflows: @@ -66,10 +82,17 @@ workflows: ignore: /.*/ tags: only: /v[0-9]+(\.[0-9]+)*/ + - publish_docker_linuxarm64v8: + filters: + branches: + ignore: /.*/ + tags: + only: /v[0-9]+(\.[0-9]+)*/ - publish_docker_multiarch: requires: - publish_docker_linuxamd64 - publish_docker_linuxarm32v7 + - publish_docker_linuxarm64v8 filters: branches: ignore: /.*/ diff --git a/README.md b/README.md index 794f95e4..74d4f18a 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![license](https://img.shields.io/github/license/DAVFoundation/captain-n3m0.svg?style=flat-square)](https://github.com/DAVFoundation/captain-n3m0/blob/master/LICENSE) -### Stable Release: v0.4.2 +### Stable Release: v0.4.4 **Intro** -- [Application Features](docs/Application_features.md) -- [Road Map](docs/Roadmap.md) -- [LND API Coverage](docs/LNDAPICoverage.md) -- [Application Configurations](docs/Application_configurations) diff --git a/angular/index.html b/angular/index.html index ffab9a49..bb52ade7 100644 --- a/angular/index.html +++ b/angular/index.html @@ -8,5 +8,5 @@