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

Add test workflow #1750

Merged
merged 1 commit into from
May 10, 2023
Merged

Conversation

WalshyDev
Copy link
Contributor

@WalshyDev WalshyDev commented May 1, 2023

This PR adds a new workflow to help with the reviewing of PSL submissions.
Right now this workflow will only run make test so reviewers can be assured that tests do pass without issue.

In the future, this can be expanded to check the order, check DNS entries, etc.
Wanted to make sure we started simple right now.

Some submitters have had issues running the tests (such as #1562) or don't post the result / just say "passed". This will mean the tests just run in GitHub and can always be seen as passing/failing.

Example run of this push from my own fork: https://github.com/WalshyDev/list/actions/runs/4850740715/jobs/8643920527

@weppos weppos self-assigned this May 10, 2023
@weppos
Copy link
Member

weppos commented May 10, 2023

Thanks @WalshyDev! We used to run the tests when the CI was run in Travis, it seems we have forgot to port it here. Thanks for your PR, very appreciated.

It actually comes with a very appropriate timing, as we're currently discussing to expand the list of checks.

@weppos weppos merged commit 86b4f57 into publicsuffix:master May 10, 2023
@WalshyDev WalshyDev deleted the walshy/test-workflow branch May 10, 2023 12:16
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