chore: rename for blink labs
Signed-off-by: Chris Gianelloni <[email protected]>
Signed-off-by: Chris Gianelloni <[email protected]>
env:
REGISTRY: ghcr.io
IMAGE_NAME: cloudstruct/cardano-db-sync
IMAGE_NAME: blinklabs/cardano-db-sync
jobs:
build-amd64:
concurrency: ${{ github.ref }}
env:
IMAGE_NAME: cloudstruct/cardano-db-sync
IMAGE_NAME: blinklabs/cardano-db-sync
jobs:
- name: Login to Docker Hub
uses: docker/[email protected]
with:
username: cloudstruct
username: blinklabs
password: ${{ secrets.DOCKER_PASSWORD }} # uses token
- name: Login to GHCR
uses: docker/[email protected]
- name: Login to Docker Hub
uses: docker/[email protected]
with:
username: cloudstruct
username: blinklabs
password: ${{ secrets.DOCKER_PASSWORD }} # uses token
- name: Login to GHCR
uses: docker/[email protected]
- name: Login to Docker Hub
uses: docker/[email protected]
with:
username: cloudstruct
username: blinklabs
password: ${{ secrets.DOCKER_PASSWORD }} # uses token
- name: Login to GHCR
uses: docker/[email protected]
name: Metadata - GHCR
uses: docker/[email protected]
with:
images: ghcr.io/${{ env.IMAGE_NAME }}
images: ghcr.io/${{ github.repository }}
flavor: |
latest=false
tags: |
uses: docker/[email protected]
with:
images: |
ghcr.io/${{ env.IMAGE_NAME }}
ghcr.io/${{ github.repostory }}
flavor: |
latest=false
tags: |
run: docker manifest create ${{ env.IMAGE_NAME }}:latest --amend ${{ steps.meta-dockerhub.outputs.tags }}-amd64 --amend ${{ steps.meta-dockerhub.outputs.tags }}-arm64v8
if: startsWith(github.ref, 'refs/tags/')
- name: manifest-ghcr-latest
run: docker manifest create ghcr.io/${{ env.IMAGE_NAME }}:latest --amend ${{ steps.meta-ghcr.outputs.tags }}-amd64 --amend ${{ steps.meta-ghcr.outputs.tags }}-arm64v8
run: docker manifest create ghcr.io/${{ github.repository }}:latest --amend ${{ steps.meta-ghcr.outputs.tags }}-amd64 --amend ${{ steps.meta-ghcr.outputs.tags }}-arm64v8
if: startsWith(github.ref, 'refs/tags/')
# Optional manifest for tag versions (includes revisions)
- name: manifest-dockerhub-tags
run: docker manifest push ${{ env.IMAGE_NAME }}:latest
if: startsWith(github.ref, 'refs/tags/')
- name: push-ghcr-latest
run: docker manifest push ghcr.io/${{ env.IMAGE_NAME }}:latest
run: docker manifest push ghcr.io/${{ github.repository }}:latest
if: startsWith(github.ref, 'refs/tags/')
- name: push-dockerhub-tags
run: docker manifest push ${{ steps.meta-dockerhub-tag.outputs.tags }}
- name: Docker Hub Description
uses: peter-evans/[email protected]
with:
username: cloudstruct
username: blinklabs
password: ${{ secrets.DOCKER_PASSWORD }}
repository: ${{ env.IMAGE_NAME }}
readme-filepath: ./README.md
# docker-cardano-db-sync
Builds a Cardano DB sync container from source on Debian. This image attempts
to keep interface compatibility with `inputoutput/cardano-db-sync`, but may
diverge slightly, particularly with any Nix-specific paths.
## Running
To run a Cardano DB sync on mainnet, attached to a local Cardano full node
container running:
```bash
docker run --detach \
--name cardano-db-sync \
-v dbsync-state:/var/lib/cexplorer \
-v node-ipc:/node-ipc \
ghcr.io/cloudstruct/cardano-db-sync
ghcr.io/blinklabs-io/cardano-db-sync
```
DB sync logs can be followed:
```bash
docker logs -f cardano-db-sync
```
Bumps [bech32](https://github.com/rust-bitcoin/rust-bech32) from 0.8.1 to 0.9.1. - [Changelog](https://github.com/rust-bitcoin/rust-bech32/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-bitcoin/rust-bech32/compare/v0.8.1...v0.9.1) --- updated-dependencies: - dependency-name: bech32 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [log](https://github.com/rust-lang/log) from 0.4.17 to 0.4.18. - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.17...0.4.18) --- updated-dependencies: - dependency-name: log dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [tokio](https://github.com/tokio-rs/tokio) from 1.28.1 to 1.28.2. - [Release notes](https://github.com/tokio-rs/tokio/releases) - [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.28.1...tokio-1.28.2) --- updated-dependencies: - dependency-name: tokio dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
PLT-5901 Implemented checks for valid network addresses.
fix: tuple clause must preserve previous clause properties state
fix: rearrange clauses and fill in gaps now handles nested patterns in a uniform way fix: discards in records was being sorted incorrectly leading to type issues chore: remove some filter maps in cases where None is impossible anyway chore: some refactoring on a couple functions to clean up
fix: tuple clause must preserve previous clause properties state