Le workflow de squelette de plugin utilise ce qui suit, ce qui, je pense, testera par rapport à la branche par défaut, donc main. Le workflow réutilisable a une entrée optionnelle core_ref et d’après ce que je peux comprendre, sans elle, la branche par défaut du dépôt discourse/discourse sera extraite.
jobs:
ci:
uses: discourse/.github/.github/workflows/discourse-plugin.yml@v1
Je ne peux pas dire si cela le limite réellement aux tests par rapport à main ou non, mais si c’est le cas, vous pourriez ajouter une stratégie de matrice pour exécuter une fois pour chaque ref que vous souhaitez tester.
jobs:
ci:
strategy:
matrix:
target: [tests-passed, stable]
uses: discourse/.github/.github/workflows/discourse-plugin.yml@v1
with:
core_ref: ${{ matrix.target }}