iScsc / blog.iscsc.fr

GNU General Public License v3.0
0 stars 7 forks source link

Add deploy to `dev.iscsc.fr` workflow #61

Closed ctmbl closed 1 month ago

ctmbl commented 2 months ago

completes #53 , see https://github.com/iScsc/blog.iscsc.fr/pull/53#issuecomment-2118290000 to understand

see https://dev.iscsc.fr/

ctmbl commented 2 months ago

originally posted here: https://github.com/iScsc/blog.iscsc.fr/pull/53#issuecomment-2118018664

To require manual approval of the deployment of a PR to dev.iscsc.fr I could have used https://github.com/marketplace/actions/manual-workflow-approval but it creates an issue every time such as https://github.com/liquibase/liquibase/issues/5740 which isn't suitable in our case

I preferred to use the GitHub way with Environments and created a deployment-dev environment whihc requires my approval to allow the workflow to run: