Skip to content

Add end-to-end testing workflow, fixtures, and sample source#1

Merged
haseebmalik18 merged 1 commit into
mainfrom
dsacms/haseeb/e2e-harness
Jul 21, 2026
Merged

Add end-to-end testing workflow, fixtures, and sample source#1
haseebmalik18 merged 1 commit into
mainfrom
dsacms/haseeb/e2e-harness

Conversation

@haseebmalik18

@haseebmalik18 haseebmalik18 commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

Sandbox side of the e2e pipeline for the ACG. When a PR is opened on the ACG, it triggers the workflow here, which builds the action from that commit, runs it against this repo, and resets the repo afterward.

Changes

  • e2e.yml runs the action in three modes and asserts each: validation, open a PR, and direct push to main
  • e2e/fixtures/ good and broken code.json used by the validation mode
  • e2e/sample/ sample source so scc has real code to measure
  • code.json baseline the workflow restores after each run

related: DSACMS/automated-codejson-generator#122

@haseebmalik18
haseebmalik18 force-pushed the dsacms/haseeb/e2e-harness branch from dc6b978 to 1fd5492 Compare July 16, 2026 19:28
@haseebmalik18

Copy link
Copy Markdown
Collaborator Author

@sachin-panayil

@sachin-panayil sachin-panayil left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

great start. i think i need to see this in action with ACG and then i will have more to say. i will say that its good practice to commit frequently rather than have everything all under one commit. this allows reviewers to more clearly follow along the path of development and understand certain choices/logic made

@haseebmalik18
haseebmalik18 merged commit c61282c into main Jul 21, 2026
2 checks passed
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