Skip to content

Commit

Permalink
ci: Set ghcr.io owner to UnstoppableSwap org
Browse files Browse the repository at this point in the history
  • Loading branch information
binarybaron committed Sep 5, 2024
1 parent d1862cb commit c77a8a2
Show file tree
Hide file tree
Showing 11 changed files with 122 additions and 122 deletions.
36 changes: 18 additions & 18 deletions .github/workflows/bitcoin-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,35 +2,35 @@ name: Bitcoin Core

on:
push:
branches: [ main ]
branches: [main]
paths:
- 'bitcoin-core/Dockerfile'
- 'bitcoin-core/VERSION'
- "bitcoin-core/Dockerfile"
- "bitcoin-core/VERSION"

jobs:
bitcoin-core:
name: Build
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v3

- name: Login to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Setup VERSION
run: |
- name: Setup VERSION
run: |
export VERSION=$(cat bitcoin-core/VERSION)
echo "VERSION=$VERSION" >> $GITHUB_ENV
- name: Docker build
run: docker build --build-arg VRS=${VERSION} -f $GITHUB_WORKSPACE/bitcoin-core/Dockerfile -t ghcr.io/farcaster-project/containers/bitcoin-core:latest -t ghcr.io/farcaster-project/containers/bitcoin-core:${VERSION} $GITHUB_WORKSPACE/bitcoin-core
- name: Docker build
run: docker build --build-arg VRS=${VERSION} -f $GITHUB_WORKSPACE/bitcoin-core/Dockerfile -t ghcr.io/UnstoppableSwap/containers/bitcoin-core:latest -t ghcr.io/UnstoppableSwap/containers/bitcoin-core:${VERSION} $GITHUB_WORKSPACE/bitcoin-core

- name: Docker push to GitHub Packages
run: |
docker push ghcr.io/farcaster-project/containers/bitcoin-core:$VERSION
docker push ghcr.io/farcaster-project/containers/bitcoin-core:latest
- name: Docker push to GitHub Packages
run: |
docker push ghcr.io/UnstoppableSwap/containers/bitcoin-core:$VERSION
docker push ghcr.io/UnstoppableSwap/containers/bitcoin-core:latest
36 changes: 18 additions & 18 deletions .github/workflows/electrs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,35 +2,35 @@ name: Electrs

on:
push:
branches: [ main ]
branches: [main]
paths:
- 'electrs/Dockerfile'
- 'electrs/VERSION'
- "electrs/Dockerfile"
- "electrs/VERSION"

jobs:
electrs:
name: Build
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v3

- name: Login to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Setup VERSION
run: |
- name: Setup VERSION
run: |
export VERSION=$(cat electrs/VERSION)
echo "VERSION=$VERSION" >> $GITHUB_ENV
- name: Docker build
run: docker build --build-arg VRS=v${VERSION} -f $GITHUB_WORKSPACE/electrs/Dockerfile -t ghcr.io/farcaster-project/containers/electrs:latest -t ghcr.io/farcaster-project/containers/electrs:${VERSION} $GITHUB_WORKSPACE/electrs
- name: Docker build
run: docker build --build-arg VRS=v${VERSION} -f $GITHUB_WORKSPACE/electrs/Dockerfile -t ghcr.io/UnstoppableSwap/containers/electrs:latest -t ghcr.io/UnstoppableSwap/containers/electrs:${VERSION} $GITHUB_WORKSPACE/electrs

- name: Docker push to GitHub Packages
run: |
docker push ghcr.io/farcaster-project/containers/electrs:$VERSION
docker push ghcr.io/farcaster-project/containers/electrs:latest
- name: Docker push to GitHub Packages
run: |
docker push ghcr.io/UnstoppableSwap/containers/electrs:$VERSION
docker push ghcr.io/UnstoppableSwap/containers/electrs:latest
36 changes: 18 additions & 18 deletions .github/workflows/monero-lws.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,35 +2,35 @@ name: Monero LWS

on:
push:
branches: [ main ]
branches: [main]
paths:
- 'monero-lws/Dockerfile'
- 'monero-lws/TAG'
- "monero-lws/Dockerfile"
- "monero-lws/TAG"

jobs:
monero-lws:
name: Build
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v3

- name: Login to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Setup TAG
run: |
- name: Setup TAG
run: |
export TAG=$(cat monero-lws/TAG)
echo "TAG=$TAG" >> $GITHUB_ENV
- name: Docker build
run: docker build --build-arg TAG=${TAG} -f $GITHUB_WORKSPACE/monero-lws/Dockerfile -t ghcr.io/farcaster-project/containers/monero-lws:monerod-${TAG} -t ghcr.io/farcaster-project/containers/monero-lws:latest $GITHUB_WORKSPACE/monero-lws
- name: Docker build
run: docker build --build-arg TAG=${TAG} -f $GITHUB_WORKSPACE/monero-lws/Dockerfile -t ghcr.io/UnstoppableSwap/containers/monero-lws:monerod-${TAG} -t ghcr.io/UnstoppableSwap/containers/monero-lws:latest $GITHUB_WORKSPACE/monero-lws

- name: Docker push to GitHub Packages
run: |
docker push ghcr.io/farcaster-project/containers/monero-lws:monerod-${TAG}
docker push ghcr.io/farcaster-project/containers/monero-lws:latest
- name: Docker push to GitHub Packages
run: |
docker push ghcr.io/UnstoppableSwap/containers/monero-lws:monerod-${TAG}
docker push ghcr.io/UnstoppableSwap/containers/monero-lws:latest
38 changes: 19 additions & 19 deletions .github/workflows/monero-wallet-rpc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,36 +2,36 @@ name: Monero Wallet RPC

on:
push:
branches: [ main ]
branches: [main]
paths:
- 'monero-wallet-rpc/Dockerfile'
- 'monero-wallet-rpc/SHASUM'
- 'monero-wallet-rpc/VERSION'
- "monero-wallet-rpc/Dockerfile"
- "monero-wallet-rpc/SHASUM"
- "monero-wallet-rpc/VERSION"

jobs:
monero-wallet-rpc:
name: Build
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v3

- name: Login to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Setup VERSION
run: |
- name: Setup VERSION
run: |
export VERSION=$(cat monero-wallet-rpc/VERSION)
echo "VERSION=$VERSION" >> $GITHUB_ENV
- name: Docker build
run: docker build --build-arg VRS=v${VERSION} -f $GITHUB_WORKSPACE/monero-wallet-rpc/Dockerfile -t ghcr.io/farcaster-project/containers/monero-wallet-rpc:latest -t ghcr.io/farcaster-project/containers/monero-wallet-rpc:${VERSION} $GITHUB_WORKSPACE/monero-wallet-rpc
- name: Docker build
run: docker build --build-arg VRS=v${VERSION} -f $GITHUB_WORKSPACE/monero-wallet-rpc/Dockerfile -t ghcr.io/UnstoppableSwap/containers/monero-wallet-rpc:latest -t ghcr.io/UnstoppableSwap/containers/monero-wallet-rpc:${VERSION} $GITHUB_WORKSPACE/monero-wallet-rpc

- name: Docker push to GitHub Packages
run: |
docker push ghcr.io/farcaster-project/containers/monero-wallet-rpc:$VERSION
docker push ghcr.io/farcaster-project/containers/monero-wallet-rpc:latest
- name: Docker push to GitHub Packages
run: |
docker push ghcr.io/UnstoppableSwap/containers/monero-wallet-rpc:$VERSION
docker push ghcr.io/UnstoppableSwap/containers/monero-wallet-rpc:latest
38 changes: 19 additions & 19 deletions .github/workflows/monerod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,36 +2,36 @@ name: Monerod

on:
push:
branches: [ main ]
branches: [main]
paths:
- 'monerod/Dockerfile'
- 'monerod/SHASUM'
- 'monerod/VERSION'
- "monerod/Dockerfile"
- "monerod/SHASUM"
- "monerod/VERSION"

jobs:
monerod:
name: Build
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v3

- name: Login to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v2
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Setup VERSION
run: |
- name: Setup VERSION
run: |
export VERSION=$(cat monerod/VERSION)
echo "VERSION=$VERSION" >> $GITHUB_ENV
- name: Docker build
run: docker build --build-arg VRS=v${VERSION} -f $GITHUB_WORKSPACE/monerod/Dockerfile -t ghcr.io/farcaster-project/containers/monerod:latest -t ghcr.io/farcaster-project/containers/monerod:${VERSION} $GITHUB_WORKSPACE/monerod
- name: Docker build
run: docker build --build-arg VRS=v${VERSION} -f $GITHUB_WORKSPACE/monerod/Dockerfile -t ghcr.io/UnstoppableSwap/containers/monerod:latest -t ghcr.io/UnstoppableSwap/containers/monerod:${VERSION} $GITHUB_WORKSPACE/monerod

- name: Docker push to GitHub Packages
run: |
docker push ghcr.io/farcaster-project/containers/monerod:$VERSION
docker push ghcr.io/farcaster-project/containers/monerod:latest
- name: Docker push to GitHub Packages
run: |
docker push ghcr.io/UnstoppableSwap/containers/monerod:$VERSION
docker push ghcr.io/UnstoppableSwap/containers/monerod:latest
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# Containers

A list of Docker images built for supporting **@farcaster-project** integration tests and help bootstrapping a swap environment.
A list of Docker images built for supporting **@UnstoppableSwap** integration tests and help bootstrapping a swap environment.

- **bitcoin-core**: [`bitcoin-core` image](./bitcoin-core/)
- **electrs**: [`electrs` image](./electrs/)
Expand All @@ -19,7 +19,7 @@ The later support adding `services` to a `job` described in yaml format, the doc
To be able to reuse these images in other contexts no `ENTRYPOINT` is specified. Containers can be created by changing the `CMD` argument, e.g.

```
docker run --rm ghcr.io/farcaster-project/containers/bitcoin-core:latest /usr/bin/bitcoind\
docker run --rm ghcr.io/UnstoppableSwap/containers/bitcoin-core:latest /usr/bin/bitcoind\
-testnet\
-server\
-rest
Expand Down
6 changes: 3 additions & 3 deletions bitcoin-core/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Add a service named `bitcoind` with a named volume `bitcoind-data` mounted on `/
```yaml
services:
bitcoind:
image: ghcr.io/farcaster-project/containers/bitcoin-core:23.0
image: ghcr.io/UnstoppableSwap/containers/bitcoin-core:23.0
env:
NETWORK: regtest
volumes:
Expand All @@ -60,14 +60,14 @@ You probably also want to run the job in a container to bind the same named volu
Pull the image, create a named volume, and finally create the container (here named `bitcoind`).

```
docker pull ghcr.io/farcaster-project/containers/bitcoin-core:23.0
docker pull ghcr.io/UnstoppableSwap/containers/bitcoin-core:23.0
mkdir data

docker create -p 18443:18443 -p 18444:18444\
--name bitcoind\
--env NETWORK=regtest\
-v $(pwd)/data:/data\
ghcr.io/farcaster-project/containers/bitcoin-core:23.0
ghcr.io/UnstoppableSwap/containers/bitcoin-core:23.0

docker start bitcoind
sudo cat data/regtest/.cookie
Expand Down
14 changes: 7 additions & 7 deletions electrs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,13 @@ Available listening container ports:
```yaml
services:
bitcoind:
image: ghcr.io/farcaster-project/containers/bitcoin-core:23.0
image: ghcr.io/UnstoppableSwap/containers/bitcoin-core:23.0
env:
NETWORK: regtest
volumes:
- bitcoind-data:/data
electrs:
image: ghcr.io/farcaster-project/containers/electrs:0.9.9
image: ghcr.io/UnstoppableSwap/containers/electrs:0.9.9
env:
NETWORK: regtest
DAEMON_RPC_ADDR: bitcoind:18443
Expand All @@ -60,18 +60,18 @@ services:
- bitcoind-data:/data
```
## Standalone usage with [`containers/bitcoin-core`](https://github.com/farcaster-project/containers/tree/main/bitcoin-core) image
## Standalone usage with [`containers/bitcoin-core`](https://github.com/UnstoppableSwap/containers/tree/main/bitcoin-core) image

```
docker pull ghcr.io/farcaster-project/containers/bitcoin-core:23.0
docker pull ghcr.io/farcaster-project/containers/electrs:0.9.9
docker pull ghcr.io/UnstoppableSwap/containers/bitcoin-core:23.0
docker pull ghcr.io/UnstoppableSwap/containers/electrs:0.9.9
docker volume create --name bitcoind-data

docker create -p 18443:18443 -p 18444:18444\
--name bitcoind\
--env NETWORK=regtest\
-v bitcoind-data:/data\
ghcr.io/farcaster-project/containers/bitcoin-core:23.0
ghcr.io/UnstoppableSwap/containers/bitcoin-core:23.0

docker create -p 60401:60401\
--name electrs\
Expand All @@ -81,7 +81,7 @@ docker create -p 60401:60401\
--env NETWORK=regtest\
--volumes-from bitcoind\
--link bitcoind\
ghcr.io/farcaster-project/containers/electrs:0.9.9
ghcr.io/UnstoppableSwap/containers/electrs:0.9.9

docker start bitcoind
docker start electrs
Expand Down
Loading

0 comments on commit c77a8a2

Please sign in to comment.