Skip to content

Fix import errors in rpglint and update workflows to automate build / release process - #576

Merged
SanjulaGanepola merged 9 commits into
mainfrom
fix/rpg-linter
Jul 31, 2026
Merged

Fix import errors in rpglint and update workflows to automate build / release process#576
SanjulaGanepola merged 9 commits into
mainfrom
fix/rpg-linter

Conversation

@SanjulaGanepola

@SanjulaGanepola SanjulaGanepola commented Jul 31, 2026

Copy link
Copy Markdown
Member

⚠️ TODO: @sebjulliand Looks like @halcyontech/rpglint hasn't been published in 2 years! I updated the workflow to hopefully get this working. Do you have access to this package on NPM to enable OIDC publishing?

Changes

  • Fix import, package, and undefined errors in the linter
    image
  • Updates PR workflow to build the CLI on pull requests
  • Updates release workflow to also release the CLI on NPM
  • Update dev dependencies to include @types/node and merge-options
  • Release process now also includes the root LICENSE in the package

Checklist

  • have tested my change
  • eslint is not complaining

Signed-off-by: Sanjula Ganepola <Sanjula.Ganepola@ibm.com>
Signed-off-by: Sanjula Ganepola <Sanjula.Ganepola@ibm.com>
@SanjulaGanepola
SanjulaGanepola requested a review from a team July 31, 2026 15:20
@github-actions

github-actions Bot commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

👋 A new build is available for this PR based on 3317675.

SanjulaGanepola and others added 7 commits July 31, 2026 11:23
Signed-off-by: Sanjula Ganepola <Sanjula.Ganepola@ibm.com>
Signed-off-by: Sanjula Ganepola <Sanjula.Ganepola@ibm.com>
Signed-off-by: Sanjula Ganepola <Sanjula.Ganepola@ibm.com>
Signed-off-by: Sanjula Ganepola <Sanjula.Ganepola@ibm.com>
Signed-off-by: Sanjula Ganepola <Sanjula.Ganepola@ibm.com>
Signed-off-by: Sanjula Ganepola <Sanjula.Ganepola@ibm.com>
@buzzia2001

Copy link
Copy Markdown
Member

Hi @SanjulaGanepola,
I've made a small change, there was a "bug" in cli mode, with IncorrectVariableCase and NoUnreferenced, now should be ok.

@buzzia2001

Copy link
Copy Markdown
Member

@SanjulaGanepola feel free to merge if tests after my changes are ok

@SanjulaGanepola

Copy link
Copy Markdown
Member Author

Thanks for catching that

@SanjulaGanepola
SanjulaGanepola merged commit 5952972 into main Jul 31, 2026
3 checks passed
@sebjulliand

Copy link
Copy Markdown
Member

@SanjulaGanepola I've set up OIDC publishing for the release.yaml workflow.
image

It should work 🤞🏻

@sebjulliand
sebjulliand deleted the fix/rpg-linter branch July 31, 2026 20:56
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.

3 participants