SteamDeckHomebrew/decky-plugin-database

A plugin without a `pnpm-lock.yaml` file fails to build but passes CI anyways

Closed this issue · 2 comments

This results in a plugin on the store which can be installed, but will not show up anywhere (not even in Decky's plugin list).

It can be seen here, specifically in the step Build plugin frontends.

Edit by TrainDoc:

  • Update submission process guide.

It can be seen here, specifically in the step Build plugin frontends.

Looks like the docker container which is doing the building of the frontend elements is not set up to throw an error if pnpm related files are not found.
Edit: CI fix ready for testing. Should add info to submission process that pnpm is required for CI process.

Fixed as of latest maintainer commits to repository.