Merge pull request #128 from toolsplus/fix/webpack-config-template #64
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Release | |
on: | |
push: | |
branches: | |
- main | |
- 'test-*' | |
- 'beta' | |
paths-ignore: | |
- 'docs/**' | |
workflow_dispatch: | |
jobs: | |
release: | |
name: Release | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
name: Checkout [main] | |
with: | |
fetch-depth: 0 | |
- uses: actions/setup-node@v4 | |
name: Setup Node.js | |
with: | |
node-version: 'lts/*' | |
- name: 'Create E2E env file' | |
run: | | |
echo FORGE_EMAIL=${{ secrets.FORGE_EMAIL }} >> e2e/nx-forge-e2e/.env | |
echo FORGE_API_TOKEN=${{ secrets.FORGE_API_TOKEN }} >> e2e/nx-forge-e2e/.env | |
echo ATLASSIAN_PRODUCT=${{ vars.ATLASSIAN_PRODUCT }} >> e2e/nx-forge-e2e/.env | |
echo ATLASSIAN_SITE_URL=${{ vars.ATLASSIAN_SITE_URL }} >> e2e/nx-forge-e2e/.env | |
- name: Install dependencies | |
run: npm ci | |
- name: Build and test | |
run: | | |
rm -rf dist | |
npx nx run nx-forge:build | |
npx nx run nx-forge:test | |
npx nx run nx-forge-e2e:e2e | |
- name: Release | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
NPM_TOKEN: ${{ secrets.NPM_TOKEN }} | |
run: npx semantic-release |