feat: Ajoute workflow CI pour installer les dépendances
This commit is contained in:
34
.github/workflows/install-deps.yml
vendored
Normal file
34
.github/workflows/install-deps.yml
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
# Nom du workflow
|
||||
name: Symfony CI - Install, Test, Build, Attest & Deploy
|
||||
|
||||
# Déclencheurs du workflow
|
||||
on:
|
||||
push:
|
||||
branches:
|
||||
- master # Ou 'main'
|
||||
pull_request:
|
||||
types: [opened, synchronize, reopened]
|
||||
branches:
|
||||
- master # Ou 'main'
|
||||
|
||||
# Permissions nécessaires pour les actions utilisées
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: write
|
||||
id-token: write
|
||||
attestations: write
|
||||
security-events: write # Requis pour Snyk pour poster les résultats
|
||||
|
||||
jobs:
|
||||
# =================================================================
|
||||
# JOB 1: INSTALL - Installe les dépendances PHP et JS
|
||||
# =================================================================
|
||||
install:
|
||||
name: 📦 Install Dependencies
|
||||
runs-on: self-hosted
|
||||
container:
|
||||
image: code.esy-web.dev/jovann/actions:latest
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@v4
|
||||
Reference in New Issue
Block a user