Created a quick YAML version (knew it was probably broken, doesn't matter as I wanted to add it to my main)
Pushed it to kinow/jena's main
Then created PR to fix it, which now could be used to validate it worked
8 commits later, got it to work, tests took 1 min e2e, and 2 min the unit (because e2e is pure yarn, but for unit I used mvn -- just to make sure UI is not broken when Maven is used?)
Squashed, cherry-picked the commit from this PR to prepare this PR
Added the if to check for apache/jena as the repository
Now once this is merged we can rebase a dependabot or some other UI PR and :crossed_fingers: it will work.
[ ] Tests are included.
[ ] Documentation change and updates are provided for the Apache Jena website
[x] Commits have been squashed to remove intermediate development commit messages.
[ ] Key commit messages start with the issue number (GH-xxxx)
By submitting this pull request, I acknowledge that I am making a contribution to the Apache Software Foundation under the terms and conditions of the Contributor's Agreement.
Ref: https://github.com/apache/jena/pull/2830#issuecomment-2466641867
Pull request Description:
This PR adds GitHub Actions for the UI tests.
Tested on my fork:
main
)kinow/jena
'smain
yarn
, but for unit I usedmvn
-- just to make sure UI is not broken when Maven is used?)if
to check forapache/jena
as the repositoryNow once this is merged we can rebase a dependabot or some other UI PR and :crossed_fingers: it will work.
By submitting this pull request, I acknowledge that I am making a contribution to the Apache Software Foundation under the terms and conditions of the Contributor's Agreement.
See the Apache Jena "Contributing" guide.