Skip to content

Github workflows + ReadMe#86

Merged
Helias merged 113 commits intoUNICT-DMI:developmentfrom
ChiaraZuccaro:development
Jan 23, 2026
Merged

Github workflows + ReadMe#86
Helias merged 113 commits intoUNICT-DMI:developmentfrom
ChiaraZuccaro:development

Conversation

@ChiaraZuccaro
Copy link
Copy Markdown
Collaborator

@ChiaraZuccaro ChiaraZuccaro commented Jan 18, 2026

Related of UNICT-Quality-Development/qd-projects#46

This PR introduces the following workflows:

  • lint.yml;
  • tests.yml;
  • deploy.yml.

The pipeline fails if:

  • linting fails;
  • tests fail;
  • coverage is below the required threshold (for now I put 60 percent as minimum coverage);
  • the build fails.

If all checks pass, deployment should be triggered.
Also I edit ReadMe.md file, I hope you like it.

import { defineConfig } from 'vitest/config';
import tsconfigPaths from 'vite-tsconfig-paths';

const MIN_COVERAGE = 99;
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

75 is fine, but also 99 if you want 😁

Copy link
Copy Markdown
Collaborator Author

@ChiaraZuccaro ChiaraZuccaro Jan 24, 2026

Choose a reason for hiding this comment

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

LOL 😂 I was testing the limits, It weirds that it works with 99 anyway 🤔

@Helias Helias merged commit 214025b into UNICT-DMI:development Jan 23, 2026
2 checks passed
@Helias
Copy link
Copy Markdown
Member

Helias commented Jan 23, 2026

merged! I would add a pipeline that runs the build

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