Skip to content

Configure GitHub Actions CI - #15

Open
Abeeujah wants to merge 1 commit into
bitcoindevkit:masterfrom
Abeeujah:issue-12
Open

Configure GitHub Actions CI#15
Abeeujah wants to merge 1 commit into
bitcoindevkit:masterfrom
Abeeujah:issue-12

Conversation

@Abeeujah

Copy link
Copy Markdown

This PR addresses #12

  • Add GitHub Actions workflows for audit, code coverage, and continuous integration
  • Add dependabot for automated dependency updates
  • Add zizmor security configuration
  • Add CI helper scripts for MSRV pinning and core node startup
  • Add justfile for task automation
  • Add pull request template

closes #12

@Abeeujah
Abeeujah force-pushed the issue-12 branch 3 times, most recently from 3b73063 to 949fefa Compare March 17, 2026 12:19
- Add GitHub Actions workflows for audit, code coverage, and continuous integration
- Add dependabot for automated dependency updates
- Add zizmor security configuration
- Add CI helper scripts for MSRV pinning and core node startup
- Add justfile for task automation
- Add pull request template

@noahjoeris noahjoeris left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for working on this. It needs some updates.

@@ -0,0 +1,34 @@
<!-- You can erase any parts of this template not applicable to your Pull Request. -->

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we use the template from bdk_wallet? Just need to update the guidelines link

@@ -0,0 +1,51 @@
name: Code Coverage

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file looks a bit stale. Check the one from bdk/bdk_wallet. versions, codecov-actions etc.

Comment thread ci/start-core.sh
@@ -0,0 +1,14 @@
#!/usr/bin/env sh

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is not used anywhere

Comment thread ci/pin-msrv.sh
@@ -0,0 +1,13 @@
#!/bin/bash

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is not doing anything right now. probably good to delete

@@ -0,0 +1,137 @@
on: [push, pull_request]

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file is not yet adapted to this repo. MSRV mismatch, check-no-std/check-wasm is not needed, there's no rust-toolchain.toml, used features

push:
branches: ["master"]
pull_request:
branches: ["master"]

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

set pull_request branches to "**"
and update rust-cache version pin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore(ci): add CI & Coverage jobs

2 participants