Skip to content

Commit d786f62

Browse files
committed
Merge #339: ci: Move to gha
fa2a5ef ci: Move to gha (MarcoFalke) 605cb8f snap: Update to 30.2 (Ava Chow) Pull request description: Fixes #338 ACKs for top commit: achow101: ACK fa2a5ef Tree-SHA512: cf3940922331a82e4c765cb51ef3c9cf63b3956e9e5939cd0b448375b5d1b362d48de956111d64f1ddf86d24617f9d672d98f71ab93014a5628299c9f7feedc8
2 parents 3176fbe + fa2a5ef commit d786f62

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: '30.0'
2+
version: '30.2'
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
@@ -73,7 +73,7 @@ parts:
7373
curl -LO https://bitcoincore.org/bin/bitcoin-core-${bitcoin_core_version}/SHA256SUMS
7474
curl -LO https://bitcoincore.org/bin/bitcoin-core-${bitcoin_core_version}/bitcoin-${bitcoin_core_version}.tar.gz
7575
curl -LO https://bitcoincore.org/bin/bitcoin-core-${bitcoin_core_version}/bitcoin-${bitcoin_core_version}-${CRAFT_ARCH_TRIPLET_BUILD_FOR}.tar.gz
76-
echo "bff6f5c133ab78a89fa56908ad4109b06692a3b2c5b38a67ed880137cf1d3bda SHA256SUMS" | sha256sum --check
76+
echo "11113f40ed9e963fbe98e37751818929a2dd53cea0588452fc0b9fbb24bf2405 SHA256SUMS" | sha256sum --check
7777
sha256sum --ignore-missing --check SHA256SUMS
7878
tar -xvf bitcoin-${bitcoin_core_version}-${CRAFT_ARCH_TRIPLET_BUILD_FOR}.tar.gz
7979
tar -xvf bitcoin-${bitcoin_core_version}.tar.gz

0 commit comments

Comments
 (0)