Ajoute une action pour publier automatiquement les nouvelles versions de publicodes
parent
88800757ae
commit
3ea5f4e311
|
@ -0,0 +1,40 @@
|
|||
name: Publication du paquet publicodes
|
||||
on:
|
||||
push:
|
||||
paths:
|
||||
- publicodes/**
|
||||
|
||||
jobs:
|
||||
test:
|
||||
if: contains(join(github.event.commits.*.message, ' | '), '📦 Publicodes v1.')
|
||||
runs-on: ubuntu-18.04
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/cache@v2
|
||||
with:
|
||||
path: '**/node_modules'
|
||||
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}-v2
|
||||
- if: "!contains(join(github.event.commits.*.modified.*, 'publicodes/CHANGELOG.md')"
|
||||
run: echo "::error file={name},line={line},col={col}::{message}"
|
||||
- run: yarn install --frozen-lockfile
|
||||
- working-directory: ./publicodes/example/publicode-react
|
||||
run: |
|
||||
yarn install
|
||||
yarn test
|
||||
|
||||
publish:
|
||||
needs: test
|
||||
runs-on: ubuntu-18.04
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- uses: actions/cache@v2
|
||||
with:
|
||||
path: '**/node_modules'
|
||||
key: ${{ runner.os }}-modules-${{ hashFiles('**/yarn.lock') }}-v2
|
||||
- run: yarn install --frozen-lockfile
|
||||
env:
|
||||
NPM_TOKEN: ${{ secrets.NPM_PUBLISH_SECRET }}
|
||||
- working-directory: ./publicodes/core
|
||||
run: npm publish ${{ github.ref != 'refs/heads/master' && '--dry-run' || ''}}
|
||||
- working-directory: ./publicodes/ui-react
|
||||
run: npm publish ${{ github.ref != 'refs/heads/master' && '--dry-run' || ''}}
|
|
@ -11,3 +11,11 @@
|
|||
|
||||
- Améliore l'affichage des règles virtuelles dépliée dans une somme
|
||||
- Ajoute les meta dans les pages de règles (#1411)
|
||||
|
||||
## 1.0.0-beta.14
|
||||
|
||||
**publicodes-react**
|
||||
|
||||
- Corrige un bug bloquant qui empêchait l'utilisation de la bibliothèque
|
||||
- Enlève la dépendance à i18n et react-i18n et toute la traduction qui n'était pas utilisée de toute façon
|
||||
- Ajoute des tests et une publication automatique des paquets publicodes
|
||||
|
|
Loading…
Reference in New Issue