Skip to content

Add linter CI to profile script#693

Merged
pablomendezroyo merged 4 commits intomasterfrom
pablo/add-profile-ci
Feb 27, 2026
Merged

Add linter CI to profile script#693
pablomendezroyo merged 4 commits intomasterfrom
pablo/add-profile-ci

Conversation

@pablomendezroyo
Copy link
Contributor

This pull request updates the linter workflow and introduces a new job to ensure shell compatibility for the .dappnode_profile file across different operating systems. The main changes are grouped into workflow updates and new compatibility checks.

Workflow updates:

  • Updated the actions/checkout GitHub Action from version 4 to version 6 in the linter job to use the latest features and fixes.

Shell compatibility checks:

  • Added a new shell-compat job to the workflow to test .dappnode_profile parsing and sourcing in both bash and zsh shells on Ubuntu and macOS environments. This includes installing zsh on Ubuntu runners and running parse/source checks in both shells to catch syntax or compatibility issues early.

@pablomendezroyo pablomendezroyo requested a review from a team as a code owner February 25, 2026 06:46
@pablomendezroyo pablomendezroyo mentioned this pull request Feb 25, 2026
16 tasks
Base automatically changed from pablo/profile-macos-compatibility to master February 27, 2026 08:35
@pablomendezroyo pablomendezroyo merged commit dcd2e86 into master Feb 27, 2026
12 checks passed
@pablomendezroyo pablomendezroyo deleted the pablo/add-profile-ci branch February 27, 2026 10:17
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.

2 participants