Skip to content

Check and fix app manifest files#105

Merged
ThomasFarstrike merged 1 commit into
MicroPythonOS:mainfrom
jedie:app-manifest
Mar 31, 2026
Merged

Check and fix app manifest files#105
ThomasFarstrike merged 1 commit into
MicroPythonOS:mainfrom
jedie:app-manifest

Conversation

@jedie
Copy link
Copy Markdown
Contributor

@jedie jedie commented Mar 30, 2026

I recognize that some app didn't download, so I implement this test and found and fixed some bugs ;)

jedie added a commit to jedie/MicroPythonOS that referenced this pull request Mar 30, 2026
Enforce same format for all app manifest files via tests with `indent=2, ensure_ascii=False,
sort_keys=True`

Based on MicroPythonOS#105
@jedie
Copy link
Copy Markdown
Contributor Author

jedie commented Mar 30, 2026

@ThomasFarstrike Whoops, why does the test pass here: https://github.com/MicroPythonOS/MicroPythonOS/actions/runs/23763550334/job/69237124833?pr=105#step:9:3142

grafik

I remove packaging, because i have no idea how to specify it as requirement.

I recognize that some app didn't download, so I implement this test and found and fixed some bugs ;)
@ThomasFarstrike
Copy link
Copy Markdown
Contributor

why does the test pass here

It seems like the test doesn't pass... because there's no module named "packaging"...

@ThomasFarstrike
Copy link
Copy Markdown
Contributor

This is a great addition!

@ThomasFarstrike ThomasFarstrike merged commit 0c95f8d into MicroPythonOS:main Mar 31, 2026
4 checks passed
@jedie
Copy link
Copy Markdown
Contributor Author

jedie commented Mar 31, 2026

It seems like the test doesn't pass... because there's no module named "packaging"...

Yes. But the question is, why is the pipeline is still green?

@ThomasFarstrike
Copy link
Copy Markdown
Contributor

Ah yes, the pipeline doesn't become red and stop because sometimes it's useful to have it still continue and have the other artifacts for testing. There's no easy way to have it become red AND continue...

But we had the same annoyance in another pull request - a test fails but the total pipeline succeeds, and we miss the failure. So perhaps it's time to have it fail when a test fails...

@jedie
Copy link
Copy Markdown
Contributor Author

jedie commented Mar 31, 2026

maybe split the workflows?!?

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