Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .github/workflows/audit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,14 @@ on:

jobs:
audit:
timeout-minutes: 60
permissions:
issues: write
checks: write
strategy:
matrix:
platform: [
ubuntu-latest,
self-hosted,
macos-latest,
windows-latest,
]
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/benchmarks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ concurrency:

jobs:
benchmark:
runs-on: ubuntu-latest
timeout-minutes: 60
runs-on: self-hosted
env:
TOOLCHAIN: stable
steps:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/cln-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ concurrency:

jobs:
check-cln:
runs-on: ubuntu-latest
timeout-minutes: 60
runs-on: self-hosted
steps:
- name: Checkout repository
uses: actions/checkout@v6
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/cron-weekly-rustfmt.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ on:
jobs:
format:
name: Nightly rustfmt
runs-on: ubuntu-24.04
timeout-minutes: 60
runs-on: self-hosted
steps:
- uses: actions/checkout@v6
- uses: dtolnay/rust-toolchain@nightly
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/eclair-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ concurrency:

jobs:
check-eclair:
runs-on: ubuntu-latest
timeout-minutes: 60
runs-on: self-hosted
steps:
- name: Checkout repository
uses: actions/checkout@v4
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/hrn-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ concurrency:

jobs:
build-and-test:
runs-on: ubuntu-latest
timeout-minutes: 60
runs-on: self-hosted

steps:
- name: Checkout source code
Expand Down Expand Up @@ -42,4 +43,4 @@ jobs:
- name: Run HRN Integration Tests
run: |
RUSTFLAGS="--cfg no_download --cfg hrn_tests $RUSTFLAGS" cargo test --test integration_tests_hrn
RUSTFLAGS="--cfg no_download --cfg hrn_tests $RUSTFLAGS" cargo test --test integration_tests_hrn --features uniffi
RUSTFLAGS="--cfg no_download --cfg hrn_tests $RUSTFLAGS" cargo test --test integration_tests_hrn --features uniffi
3 changes: 2 additions & 1 deletion .github/workflows/kotlin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ concurrency:

jobs:
check-kotlin:
runs-on: ubuntu-latest
timeout-minutes: 60
runs-on: self-hosted

env:
LDK_NODE_JVM_DIR: bindings/kotlin/ldk-node-jvm
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/lnd-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ concurrency:

jobs:
check-lnd:
runs-on: ubuntu-latest
timeout-minutes: 60
runs-on: self-hosted
steps:
- name: Checkout repository
uses: actions/checkout@v6
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/postgres-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ concurrency:

jobs:
build-and-test:
runs-on: ubuntu-latest
runs-on: self-hosted
timeout-minutes: 60

services:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ concurrency:

jobs:
check-python:
runs-on: ubuntu-latest
timeout-minutes: 60
runs-on: self-hosted

env:
LDK_NODE_PYTHON_DIR: bindings/python
Expand Down
13 changes: 8 additions & 5 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,11 @@ concurrency:

jobs:
build:
timeout-minutes: 60
strategy:
matrix:
platform: [
ubuntu-latest,
self-hosted,
macos-latest,
windows-latest,
]
Expand All @@ -24,7 +25,7 @@ jobs:
- toolchain: stable
check-fmt: true
build-uniffi: true
platform: ubuntu-latest
platform: self-hosted
- toolchain: stable
platform: macos-latest
- toolchain: stable
Expand Down Expand Up @@ -92,7 +93,8 @@ jobs:

linting:
name: Linting
runs-on: ubuntu-latest
timeout-minutes: 60
runs-on: self-hosted
steps:
- name: Checkout source code
uses: actions/checkout@v6
Expand All @@ -107,11 +109,12 @@ jobs:

doc:
name: Documentation
runs-on: ubuntu-latest
timeout-minutes: 60
runs-on: self-hosted
env:
RUSTDOCFLAGS: -Dwarnings
steps:
- uses: actions/checkout@v6
- uses: dtolnay/rust-toolchain@nightly
- uses: dtolnay/install@cargo-docs-rs
- run: cargo docs-rs
- run: cargo docs-rs
3 changes: 2 additions & 1 deletion .github/workflows/semver.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,8 @@ on: [push, pull_request]

jobs:
semver-checks:
runs-on: ubuntu-latest
timeout-minutes: 60
runs-on: self-hosted
steps:
- name: Checkout source code
uses: actions/checkout@v6
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/swift.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ concurrency:

jobs:
check-swift:
timeout-minutes: 60
runs-on: macos-latest

steps:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/vss-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ concurrency:

jobs:
build-and-test:
runs-on: ubuntu-latest
timeout-minutes: 60
runs-on: self-hosted

services:
postgres:
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/vss-no-auth-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ concurrency:

jobs:
build-and-test:
runs-on: ubuntu-latest
timeout-minutes: 60
runs-on: self-hosted

services:
postgres:
Expand Down