Ajout de la possibilité de déployer main d'un clic

This commit is contained in:
Colin Maudry
2025-05-31 15:30:29 +02:00
parent e595128c13
commit fadb4b1930
+13 -3
View File
@@ -1,14 +1,24 @@
name: Deploy to yunohost
on: on:
workflow_dispatch:
pull_request:
types:
- closed
push: push:
branches: branches:
- dev - dev
jobs: jobs:
deploy: deploy:
# Trigger deploy workflow if
# ...I clicked on "Run workflow" in Github actions, thus deploy main to production env (main)
# or
# ...I merged a PR or pushed on the dev branch, thus deploy to the test env (dev)
if: |
(github.event_name == 'workflow_dispatch' && github.ref_name == 'main') ||
((github.event.pull_request.merged == true || github.event.push == true) && github.ref_name == 'dev')
runs-on: ubuntu-latest runs-on: ubuntu-latest
environment: dev environment: ${{ github.ref_name }}
steps: steps:
- name: Checkout repository - name: Checkout repositorypu
uses: actions/checkout@v3 uses: actions/checkout@v3
- name: Set up SSH key - name: Set up SSH key