Skip to content

Add GitHub Actions workflow for on-demand releases#80

Merged
pablomendezroyo merged 1 commit intomasterfrom
pablomendezroyo-patch-3
Mar 9, 2026
Merged

Add GitHub Actions workflow for on-demand releases#80
pablomendezroyo merged 1 commit intomasterfrom
pablomendezroyo-patch-3

Conversation

@pablomendezroyo
Copy link
Contributor

This pull request introduces a new GitHub Actions workflow for manual releases, enabling on-demand publishing of the project using a custom setup. The workflow is triggered manually and automates the process of checking out the code, setting up Node.js, logging into the GitHub Container Registry, and publishing using the DappNode SDK.

Release workflow automation:

  • Added .github/workflows/release-on-demanda.yml to define a manual workflow (workflow_dispatch) for triggering releases.
  • Configured steps to check out code, set up Node.js (20.x), log in to GitHub Container Registry, and publish using @dappnode/dappnodesdk with custom providers and timeout.<!-- For DAppNode core members, once the Pull Request is created, do not forget to:
  1. Link issues to the PR if available
  2. Mention dappnode core members
  3. Add proper labels
    -->

Context

Provide context of this PR: why it was created? what does it fixes? what new feature does it provides? ...

Approach

Define the solution for the issue or feature that this PR aims to fix

Test instructions

@pablomendezroyo pablomendezroyo requested a review from a team as a code owner March 9, 2026 08:29
@pablomendezroyo pablomendezroyo merged commit f38a30d into master Mar 9, 2026
2 checks passed
@pablomendezroyo pablomendezroyo deleted the pablomendezroyo-patch-3 branch March 9, 2026 08:30
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.

1 participant