Skip to content

Separate linting and test workflows in GitHub Actions Issue #254

Open
priyadike-cyber wants to merge 1 commit intooss-slu:mainfrom
priyadike-cyber:feature/actions-workflow-tasks-#216
Open

Separate linting and test workflows in GitHub Actions Issue #254
priyadike-cyber wants to merge 1 commit intooss-slu:mainfrom
priyadike-cyber:feature/actions-workflow-tasks-#216

Conversation

@priyadike-cyber
Copy link

This PR separates the linting and testing tasks into two distinct GitHub Actions workflow files to improve clarity and CI management.

Updated .github/workflows/lint.yml to only run linting (npm run lint).

Created .github/workflows/test.yml to independently run tests (npm test).

Both workflows now trigger on the same events (push and pull_request to main).

@priyadike-cyber priyadike-cyber changed the title Separate linting and test workflows in GitHub Actions Issue #123 Separate linting and test workflows in GitHub Actions Issue Feb 15, 2026
@leandrumartin leandrumartin linked an issue Feb 20, 2026 that may be closed by this pull request
4 tasks
Copy link
Collaborator

@leandrumartin leandrumartin left a comment

Choose a reason for hiding this comment

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

Thank you for your contribution! Please see the comments on the files.

- name: Checkout code
uses: actions/checkout@v3

- name: Setup Node.js
Copy link
Collaborator

@leandrumartin leandrumartin Feb 20, 2026

Choose a reason for hiding this comment

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

Why the "Setup Node.js" step removed? As far as I'm aware, this would be necessary for both of the workflows.

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.

Separate linting and test running tasks in Actions workflow

2 participants