name: 'deploy' on: push: branches: - main - feature/sse-connect jobs: test: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 - name: Set up Node.js uses: actions/setup-node@v3 with: node-version: '18' - name: Install dependencies run: npm install - name: Run tests run: npm run check update_mailgun_template: runs-on: ubuntu-latest name: Update templates on Mailgun steps: - name: Checkout uses: actions/checkout@v2 - name: update authorizer_password_reset uses: jlepocher/mailgun-create-template-version-action@v1.3 with: mailgun-host: 'api.eu.mailgun.net' mailgun-api-key: ${{ secrets.MAILGUN_API_KEY }} mailgun-domain-name: 'discours.io' mailgun-template-name: 'authorizer_password_reset' html-file-path: './templates/authorizer_password_reset.html' - name: update authorizer_password_reset uses: jlepocher/mailgun-create-template-version-action@v1.3 with: mailgun-host: 'api.eu.mailgun.net' mailgun-api-key: ${{ secrets.MAILGUN_API_KEY }} mailgun-domain-name: 'discours.io' mailgun-template-name: 'authorizer_email_confirm' html-file-path: './templates/authorizer_email_confirm.html'