is it possible to have a github action deploy to dev environment every time main is pushed to and then have a manual option that has a list of environment to choose from to deploy too using one job? My idea would be that there logic to pass to say if push to main then env is dev and if manual trigger then use what input was passed (test, dev, prod, etc…)