Skip to content

Commit 02e15c2

Browse files
committed
Merge #349: snap: Update to 29.4
7e5b48e snap: Update to 29.4 (Ava Chow) fd870c6 ci: Move to gha (MarcoFalke) Pull request description: Top commit has no ACKs. Tree-SHA512: 503fcdad0a97ab9e7d1b0d46157e21430ac855f694e41a6a8001d210061943744973a0d7938d8f641a311fe5654c634f63b62f0422b12e71e406f6681d93717f
2 parents ac7df4e + 7e5b48e commit 02e15c2

3 files changed

Lines changed: 30 additions & 19 deletions

File tree

.cirrus.yml

Lines changed: 0 additions & 17 deletions
This file was deleted.

.github/workflows/ci.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
pull_request:
6+
7+
jobs:
8+
build:
9+
runs-on: ubuntu-24.04
10+
timeout-minutes: 20
11+
steps:
12+
- uses: actions/checkout@v6
13+
- name: Uninstall Docker, per https://documentation.ubuntu.com/lxd/latest/howto/network_bridge_firewalld/#prevent-connectivity-issues-with-lxd-and-docker
14+
run: |
15+
sudo systemctl stop docker.service docker.socket containerd.service
16+
sudo apt-get purge -y docker-ce docker-ce-cli containerd.io
17+
# Clean up any leftover iptables rules Docker might have left
18+
sudo iptables -P FORWARD ACCEPT
19+
sudo iptables -F
20+
- name: Install Snapcraft and LXD
21+
run: |
22+
sudo snap install snapcraft --classic
23+
sudo snap install lxd
24+
sudo /snap/bin/lxd init --auto
25+
- name: Pull Snap dependencies
26+
run: sudo snapcraft pull --use-lxd
27+
- name: Build Snap
28+
run: sudo snapcraft pack --use-lxd

snap/snapcraft.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: bitcoin-core
2-
version: '29.3'
2+
version: '29.4'
33
summary: Fully validating Bitcoin peer-to-peer network node, wallet and GUI
44
description: |
55
Bitcoin Core connects to the Bitcoin peer-to-peer network to download and
@@ -83,7 +83,7 @@ parts:
8383
curl -LO https://bitcoincore.org/bin/bitcoin-core-${SNAPCRAFT_PROJECT_VERSION}/SHA256SUMS
8484
curl -LO https://bitcoincore.org/bin/bitcoin-core-${SNAPCRAFT_PROJECT_VERSION}/bitcoin-${SNAPCRAFT_PROJECT_VERSION}.tar.gz
8585
curl -LO https://bitcoincore.org/bin/bitcoin-core-${SNAPCRAFT_PROJECT_VERSION}/bitcoin-${SNAPCRAFT_PROJECT_VERSION}-${SNAPCRAFT_ARCH_TRIPLET}.tar.gz
86-
echo "70a1679db503b1bd846b92970f087410fac76394ec8a14d2872d9744a66ac6b1 SHA256SUMS" | sha256sum --check
86+
echo "3c337c35aca1a0dcbb9438d97240cc6df0a1b9f17ba7eaf404ac63106e9598d7 SHA256SUMS" | sha256sum --check
8787
sha256sum --ignore-missing --check SHA256SUMS
8888
tar -xvf bitcoin-${SNAPCRAFT_PROJECT_VERSION}-${SNAPCRAFT_ARCH_TRIPLET}.tar.gz
8989
tar -xvf bitcoin-${SNAPCRAFT_PROJECT_VERSION}.tar.gz

0 commit comments

Comments
 (0)