jurplel / install-qt-action

Install Qt on your Github Actions workflows with just one simple action
MIT License
459 stars 78 forks source link

Centralize inputs #134

Closed bexnoss closed 2 years ago

bexnoss commented 2 years ago

Adds a new Inputs class that reads the inputs with core.getInput(). This is done to better type the inputs and initialize them all at the of execution. Knowing the inputs early is necessary for internal caching.

This is based on my branch from https://github.com/jurplel/install-qt-action/pull/132, I can rebase it later if necessary.

I also added Prettier with default settings, I can remove it or change the settings as you see fit.

Closes https://github.com/jurplel/install-qt-action/issues/133 if it's supposed to be target.

bexnoss commented 2 years ago

This needs to be rebased because I added a commit to https://github.com/jurplel/install-qt-action/pull/132.

bexnoss commented 2 years ago

Rebased, relevant diff is at https://github.com/jurplel/install-qt-action/pull/134/commits/566f88d8275d02bd639471bc6e9a3137323b7b94.

bexnoss commented 2 years ago

Superseded by https://github.com/jurplel/install-qt-action/pull/137