Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wf: organize project files and integrate linting jobs #250

Closed
wants to merge 5 commits into from

Conversation

kurosakishigure
Copy link
Owner

igned-off-by: Shigure Kurosaki [email protected]

Summary of Changes

  1. Add md, toml, yaml, shell, json, action lint jobs.
  2. Organize all files related to this change to ensure the workflows pass.
  3. Optimize the templates in the DISCUSSION_TEMPLATE and ISSUE_TEMPLATE folders.
  4. Consolidate the files in the workflows folder.
  5. Refine the trigger conditions for workflows and add a "typos" job to ci.yml.

Description

  • What is the purpose of this PR?
    • Add more lint checks for workflows.
  • What problem does it solve?
    • The current lint checks are not extensive enough.
  • Are there any breaking changes or backwards compatibility issues?
    • There are significant backward compatibility issues, as all files that conflict with the lint checks will be rewritten.

Related Issue

  • Closes #number(if applicable)

Checklist

  • I have read and followed the guidelines in CONTRIBUTING.md
  • I have already updated the related templates accordingly(if applicable)
  • I have written or updated relevant docs(if applicable)
  • I have already updated the related workflows accordingly(if applicable)
  • I have added or updated tests to cover my changes(if applicable)
  • I have already updated the related dev kits accordingly(if applicable)
  • I have reviewed my code for any potential issues

Additional Notes

We are not sure what issues this PR might cause. All relevant tests using the CLI tool passed when run locally, but changes related to GitHub Actions need to be tested in the cloud.

@github-actions github-actions bot added the workflow Add or improve workflow(issue or PR) label Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
workflow Add or improve workflow(issue or PR)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant