Skip to content

Commit 9e69889

Browse files
authored
Merge pull request #1012 from guydavis/develop
Chia v2.5.1on Ubuntu 24.04
2 parents 62a8db6 + 1a98132 commit 9e69889

File tree

15 files changed

+198
-20
lines changed

15 files changed

+198
-20
lines changed

.github/workflows/develop-base.yaml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,44 @@ name: develop-base
33
on: workflow_dispatch
44

55
jobs:
6+
docker-noble:
7+
runs-on: ubuntu-24.04
8+
steps:
9+
-
10+
name: Checkout
11+
uses: actions/checkout@v3
12+
-
13+
name: Set up QEMU
14+
uses: docker/setup-qemu-action@v2
15+
-
16+
name: Set up Docker Buildx
17+
uses: docker/setup-buildx-action@v2
18+
-
19+
name: Login to DockerHub
20+
uses: docker/login-action@v2
21+
with:
22+
username: ${{ secrets.DOCKERHUB_USERNAME }}
23+
password: ${{ secrets.DOCKERHUB_TOKEN }}
24+
-
25+
name: Login to GitHub Container Registry
26+
uses: docker/login-action@v2
27+
with:
28+
registry: ghcr.io
29+
username: ${{ github.repository_owner }}
30+
password: ${{ secrets.GITHUB_TOKEN }}
31+
-
32+
name: Build and push
33+
uses: docker/build-push-action@v4
34+
with:
35+
file: docker/dockerfile-noble.base
36+
context: .
37+
platforms: linux/amd64
38+
provenance: false
39+
push: true
40+
tags: |
41+
${{ secrets.DOCKERHUB_USERNAME }}/machinaris-base-noble:develop
42+
ghcr.io/${{ secrets.DOCKERHUB_USERNAME }}/machinaris-base-noble:develop
43+
644
docker-jammy:
745
runs-on: ubuntu-22.04
846
steps:

.github/workflows/develop-chia.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ jobs:
4141
provenance: false
4242
push: true
4343
build-args: |
44-
"UBUNTU_VER=jammy"
44+
"UBUNTU_VER=noble"
4545
"MACHINARIS_STREAM=develop"
4646
"CHIADOG_BRANCH=dev"
47-
"CHIA_BRANCH=2.4.3"
47+
"CHIA_BRANCH=2.5.1"
4848
"BLADEBIT_BRANCH=master"
4949
"PLOTMAN_BRANCH=compress"
5050
tags: |
@@ -86,10 +86,10 @@ jobs:
8686
provenance: false
8787
push: true
8888
build-args: |
89-
"UBUNTU_VER=jammy"
89+
"UBUNTU_VER=noble"
9090
"MACHINARIS_STREAM=develop"
9191
"CHIADOG_BRANCH=dev"
92-
"GIGAHORSE_BRANCH=v2.5.0.giga36"
92+
"GIGAHORSE_BRANCH=v2.5.1.giga36"
9393
"CHIA_BRANCH=main"
9494
"PLOTMAN_BRANCH=compress"
9595
tags: |

.github/workflows/main-base.yaml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,44 @@ name: release-base
33
on: workflow_dispatch
44

55
jobs:
6+
docker-noble:
7+
runs-on: ubuntu-24.04
8+
steps:
9+
-
10+
name: Checkout
11+
uses: actions/checkout@v3
12+
-
13+
name: Set up QEMU
14+
uses: docker/setup-qemu-action@v2
15+
-
16+
name: Set up Docker Buildx
17+
uses: docker/setup-buildx-action@v2
18+
-
19+
name: Login to DockerHub
20+
uses: docker/login-action@v2
21+
with:
22+
username: ${{ secrets.DOCKERHUB_USERNAME }}
23+
password: ${{ secrets.DOCKERHUB_TOKEN }}
24+
-
25+
name: Login to GitHub Container Registry
26+
uses: docker/login-action@v2
27+
with:
28+
registry: ghcr.io
29+
username: ${{ github.repository_owner }}
30+
password: ${{ secrets.GITHUB_TOKEN }}
31+
-
32+
name: Build and push
33+
uses: docker/build-push-action@v4
34+
with:
35+
file: docker/dockerfile-noble.base
36+
context: .
37+
platforms: linux/amd64
38+
provenance: false
39+
push: true
40+
tags: |
41+
${{ secrets.DOCKERHUB_USERNAME }}/machinaris-base-noble:latest
42+
ghcr.io/${{ secrets.DOCKERHUB_USERNAME }}/machinaris-base-noble:latest
43+
644
docker-jammy:
745
runs-on: ubuntu-22.04
846
steps:

.github/workflows/main-chia.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,9 @@ jobs:
4242
provenance: false
4343
push: true
4444
build-args: |
45-
"UBUNTU_VER=jammy"
45+
"UBUNTU_VER=noble"
4646
"MACHINARIS_STREAM=latest"
47-
"CHIA_BRANCH=2.4.3"
47+
"CHIA_BRANCH=2.5.1"
4848
"BLADEBIT_BRANCH=master"
4949
tags: |
5050
${{ secrets.DOCKERHUB_USERNAME }}/machinaris:latest
@@ -89,7 +89,7 @@ jobs:
8989
build-args: |
9090
"UBUNTU_VER=jammy"
9191
"MACHINARIS_STREAM=latest"
92-
"GIGAHORSE_BRANCH=v2.5.0.giga36"
92+
"GIGAHORSE_BRANCH=v2.5.1.giga36"
9393
"CHIA_BRANCH=main"
9494
tags: |
9595
${{ secrets.DOCKERHUB_USERNAME }}/machinaris-gigahorse:latest

.github/workflows/main-mmx.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
"MACHINARIS_STREAM=latest"
4747
"CHIA_BRANCH=latest"
4848
"MMX_BRANCH=v0.10.6"
49-
"GIGAHORSE_BRANCH=v2.5.0.giga36"
49+
"GIGAHORSE_BRANCH=v2.5.1.giga36"
5050
tags: |
5151
${{ secrets.DOCKERHUB_USERNAME }}/machinaris-mmx:latest
5252
${{ secrets.DOCKERHUB_USERNAME }}/machinaris-mmx:v${{ github.event.inputs.version }}

.github/workflows/test-base.yaml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,44 @@ name: test-base
33
on: workflow_dispatch
44

55
jobs:
6+
docker-noble:
7+
runs-on: ubuntu-24.04
8+
steps:
9+
-
10+
name: Checkout
11+
uses: actions/checkout@v3
12+
-
13+
name: Set up QEMU
14+
uses: docker/setup-qemu-action@v2
15+
-
16+
name: Set up Docker Buildx
17+
uses: docker/setup-buildx-action@v2
18+
-
19+
name: Login to DockerHub
20+
uses: docker/login-action@v2
21+
with:
22+
username: ${{ secrets.DOCKERHUB_USERNAME }}
23+
password: ${{ secrets.DOCKERHUB_TOKEN }}
24+
-
25+
name: Login to GitHub Container Registry
26+
uses: docker/login-action@v2
27+
with:
28+
registry: ghcr.io
29+
username: ${{ github.repository_owner }}
30+
password: ${{ secrets.GITHUB_TOKEN }}
31+
-
32+
name: Build and push
33+
uses: docker/build-push-action@v4
34+
with:
35+
file: docker/dockerfile-noble.base
36+
context: .
37+
platforms: linux/amd64
38+
provenance: false
39+
push: true
40+
tags: |
41+
${{ secrets.DOCKERHUB_USERNAME }}/machinaris-base-noble:test
42+
ghcr.io/${{ secrets.DOCKERHUB_USERNAME }}/machinaris-base-noble:test
43+
644
docker-jammy:
745
runs-on: ubuntu-22.04
846
steps:

.github/workflows/test-chia.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ jobs:
4141
provenance: false
4242
push: true
4343
build-args: |
44-
"UBUNTU_VER=jammy"
44+
"UBUNTU_VER=noble"
4545
"MACHINARIS_STREAM=test"
4646
"CHIADOG_BRANCH=dev"
47-
"CHIA_BRANCH=2.4.3"
47+
"CHIA_BRANCH=2.5.1"
4848
"PLOTMAN_BRANCH=development"
4949
"BLADEBIT_BRANCH=master"
5050
tags: |
@@ -86,10 +86,10 @@ jobs:
8686
provenance: false
8787
push: true
8888
build-args: |
89-
"UBUNTU_VER=jammy"
89+
"UBUNTU_VER=noble"
9090
"MACHINARIS_STREAM=test"
9191
"CHIADOG_BRANCH=dev"
92-
"GIGAHORSE_BRANCH=v2.5.0.giga36"
92+
"GIGAHORSE_BRANCH=v2.5.1.giga36"
9393
"CHIA_BRANCH=main"
9494
"PLOTMAN_BRANCH=development"
9595
tags: |

.github/workflows/test-mmx.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
"CHIA_BRANCH=latest"
4747
"PLOTMAN_BRANCH=development"
4848
"MMX_BRANCH=v0.10.6"
49-
"GIGAHORSE_BRANCH=v2.5.0.giga36"
49+
"GIGAHORSE_BRANCH=v2.5.1.giga36"
5050
tags: |
5151
${{ secrets.DOCKERHUB_USERNAME }}/machinaris-mmx:test
5252
ghcr.io/${{ secrets.DOCKERHUB_USERNAME }}/machinaris-mmx:test

CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22

33
All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
44

5+
## [2.5.1] - 2025-02-17
6+
### Added
7+
### Changed
8+
- For Chia and Gigahorse, install them on the latest Ubuntu 24.04 (Noble) Docker image.
9+
### Updated
10+
- [Cactus](https://github.com/Cactus-Network/cactus-blockchain/releases/tag/v2.5.0) to v2.5.0
11+
- [Chia](https://github.com/Chia-Network/chia-blockchain/releases/tag/2.5.1) to v2.5.1 - Upgrade recommended as pooling just broke in Chia v2.5.0
12+
- [Gigahorse](https://github.com/madMAx43v3r/chia-gigahorse/releases/tag/v2.5.1.giga36) to v2.5.1.giga36. NOTE: Only for AMD64, so ARM64 uses an old version.
13+
514
## [2.5.0] - 2025-01-04
615
### Added
716
- New check to restart a farmer if pooling and no partials have been observed in the last hour. Thanks @aweigold!

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.5.0
1+
2.5.1

0 commit comments

Comments
 (0)