Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Reorganize workflows #100

Merged
merged 4 commits into from
Mar 29, 2024

Conversation

throwaway96
Copy link
Member

@throwaway96 throwaway96 commented Mar 17, 2024

This mainly combines the common parts of the site-related workflows into a reusable workflow. It also updates some of the actions used.

While testing the package lint part, I came across some preexisting issues.

A malformed package manifest (or a number of other errors) could cause the workflow to fail prematurely and produce incomplete output when reporting results. This PR should resolve the biggest problems.

Here is an example of an old report. It is missing the second section because the step failed before it reached that part. If there were multiple packages modified, I believe it would have errored out on the first one that failed during downloading.

Here is an example of a new report, which is far from perfect but at least lets you know something went wrong. It should continue to check subsequent modified packages, although I haven't specifically tested that yet.

Otherwise, everything I've been able to test so far has worked.

@throwaway96 throwaway96 force-pushed the reorganize-workflows-20240317 branch from 6b60eca to 3462791 Compare March 18, 2024 00:55
@throwaway96 throwaway96 marked this pull request as ready for review March 18, 2024 01:02
@throwaway96 throwaway96 requested a review from mariotaku March 18, 2024 01:02
@throwaway96 throwaway96 force-pushed the reorganize-workflows-20240317 branch 2 times, most recently from ffb8551 to d6eb2dd Compare March 18, 2024 03:01
@throwaway96 throwaway96 force-pushed the reorganize-workflows-20240317 branch from 17b1a3b to 0e38925 Compare March 28, 2024 20:52
Includes some fixes in obtain_manifest().
The "app-lint" check has been replaced with "pr-check", which also
includes checking site generation when appropriate.
@throwaway96 throwaway96 force-pushed the reorganize-workflows-20240317 branch from 0e38925 to 8cc58ed Compare March 28, 2024 21:02
@throwaway96 throwaway96 merged commit b216813 into webosbrew:main Mar 29, 2024
4 checks passed
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants