Skip to content

Updated the required Node and NPM versions in the "How to get started" section of CONTRIBUTING.md #813

Updated the required Node and NPM versions in the "How to get started" section of CONTRIBUTING.md

Updated the required Node and NPM versions in the "How to get started" section of CONTRIBUTING.md #813

name: Azure Static Web Apps CI/CD
on:
push:
branches:
- main
- 'v*/main'
- 'v*/dev'
- 'v*/contrib'
- 'release/*'
# This is how azure builds staging environments
pull_request:
types: [opened, synchronize, reopened, closed]
branches:
- main
- 'v*/main'
- 'v*/dev'
- 'v*/contrib'
- 'release/*'
env:
NODE_OPTIONS: --max_old_space_size=16384
jobs:
build_and_deploy_job:
if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.action != 'closed')
runs-on: ubuntu-latest
name: Build and Deploy Job
steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Build And Deploy
id: builddeploy
uses: Azure/static-web-apps-deploy@v1
with:
azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN_DELIGHTFUL_BEACH_055ECB503 }}
repo_token: ${{ secrets.GITHUB_TOKEN }} # Used for Github integrations (i.e. PR comments)
action: 'upload'
###### Repository/Build Configurations - These values can be configured to match your app requirements. ######
# For more information regarding Static Web App workflow configurations, please visit: https://aka.ms/swaworkflowconfig
app_location: '/' # App source code path
app_build_command: 'npm run storybook:build'
api_location: '' # Api source code path - optional
output_location: '/storybook-static' # Built app content directory - optional
production_branch: 'v1/main' # Production branch
###### End of Repository/Build Configurations ######
close_pull_request_job:
if: github.event_name == 'pull_request' && github.event.action == 'closed'
runs-on: ubuntu-latest
name: Close Pull Request Job
steps:
- name: Close Pull Request
id: closepullrequest
uses: Azure/static-web-apps-deploy@v1
with:
app_location: '/' # App source code path
azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN_DELIGHTFUL_BEACH_055ECB503 }}
action: 'close'