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

feat: QA automation setup wizard #385

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from
Draft

Conversation

crisog
Copy link

@crisog crisog commented Mar 9, 2025

Hey there! I'm new around here but really eager to start contributing to Shortest :)

I was looking for issues and found #384 interesting, gave it a shot. Feel free to provide feedback.

The PR is pretty big which I don't love, but since I'm not a member I believe it doesn't make sense to tackle this with incremental PRs. I could break this down in smaller PRs if you guys like what I did here.

I'm still running into issues getting the workflow to run due to caching trying to access the runner filesystem (despite having caching disabled in config) but working on that.

Closes #384

Video Demo
https://cap.so/s/hgxtq56qrchvy34

Copy link

vercel bot commented Mar 9, 2025

@crisog is attempting to deploy a commit to the Antiwork Team on Vercel.

A member of the Team first needs to authorize it.

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@crisog crisog marked this pull request as draft March 9, 2025 03:13
fix: improve select component scrolling and repository selection

fix: github setup route

feat: add repository configuration management for QA automations

refactor: improve dashboard setup page layout and spacing

feat: add repository automation deletion functionality

refactor: update automation list item styling and settings button

refactor: improve setup wizard UI and functionality

refactor: lift repositories state to parent component in setup wizard

refactor: simplify setup wizard input steps and dialog

feat: enhance repository selector with GitHub icon and improved styling

feat: improve setup confirmation UI with success state and done button

feat: add router refresh on setup wizard completion

feat: prevent duplicate repository configuration in setup wizard

feat: update workflow

refactor: remove test folder configuration step from setup wizard
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

Successfully merging this pull request may close these issues.

Hosted Shortest test runner
2 participants