-
Notifications
You must be signed in to change notification settings - Fork 2
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
feat: ✨ Codefair v2 #61
Conversation
* ✨ feat: add support for cwl validation * 🚧 wip: rework ui for validation_message * ✨ feat: add support for rerunning validations * 🐛 fix: update server error mesage key * 🐛 fix: sanity check for dashboard issue * 🐛 fix: update description text
…ering, updated CWL github issue template (#42) * feat: ✨ support for .cwl file checks (#39) * refactor: ♻️ update on ui and issue dashboard text (#40) * feat: ✨ support for .cwl file checks * refactor: update ui text and dashboard message * feat: ✨ recursive search for all cwl files in repo * wip: 🚧 handle multiple cwl validations * feat: ✨ validate multiple cwl files across repo * feat: ✨ validate cwl files with deployed server * refactor: ♻️ apply collapsible table for cwl validation report * feat: ✨ db singleton + issue number added to installation table * chore: 🔨 code cleanup * feat: ✨ remove db as parameters throughout codefair bot * fix: 🐛 patch verify repo name function * docs: 📝 add JSDoc comments on new functions * refactor: ♻️ key value for issue number change * feat: ✨ rerun cwl validations from frontend, on uninstall delete repo from all collections * feat: ✨ handles for when issue is closed and reopened
* wip: optmizing bot code * feat: ✨ combined event listeners for bot + cwl template on no cwl files
* 🚧 wip: update dashboard ui * 🚧 wip: update dashboard ui * 💄 style: add breadcrumbs to pages * 🐛 fix: rework license ui on dashboard * ✏️ fix: update license body text * 🐛 fix: vhange view to edit on dashboard buttons
* wip: 🚧 create queue for large org installs * fix: 🐛 cwl private repo template only if cwls exist * fix: 🐛 gather proper file metadata and iterate through payload for push event * fix: 🐛 correct valid/total count in cwl template * bug: :fix: action count increase only if less than 4
…s on issue dashboard
* 🚧 wip: add support for mongodb migrations * 🐛 fix: add support for github org membership verification * 💄 style: update alert ui * 🔊 chore: add console logs for migration steps * ⏪ revert: only run one update for the migration
* feat: ✨ remove deleted cwl files from db * dev: 📝 better comments * fix: 🐛 add await to db search, set to false if gatherd cwl is undefind * refactor: ♻️ convert getcwlFiles fn to a promise * refactor: ♻️ remove token from url string in priv repos, update emojis on validation report * refator: ♻️ sourcery notes * refactor: ♻️ sourcery notes (push fn out function block
* 🐛 fix: check github org permissions * 🔒️ fix: remove public config variable * 🔇 chore: remove logs
* wip: 🚧 action queue handling * refactor: ♻️ remove close issue feat when app is uninstalled
* fix: 🐛 metadata url update + collection call correct * fix: 🐛 typo fix and exit workflow on push event if installation does not exist * feat: ✨ add codemeta file * feat: ✨ add citation file * Create CHANGELOG.md * Update README.md * Update README.md --------- Co-authored-by: codefair-app[bot] <165336008+codefair-app[bot]@users.noreply.github.com> Co-authored-by: Bhavesh Patel <b.patel@berkeley.edu>
Thank you for submitting this pull request! We appreciate your contribution to the project. Before we can merge it, we need to review the changes you've made to ensure they align with our code standards and meet the requirements of the project. We'll get back to you as soon as we can with feedback. Thanks again! |
🧙 Sourcery has finished reviewing your pull request! Tips
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We've reviewed this pull request using the Sourcery rules engine. If you would also like our AI-powered code review then let us know.
Thanks for closing this pull request! If you have any further questions, please feel free to open a new issue. We are always happy to help! |
New additions to Codefair have been added: