Summary: Pull Request resolved: https://github.com/facebook/yoga/pull/1510 Make each workflow acquire a shared mutex so that if two commits happen close to each other, the publish order must correspond to commit order. Reviewed By: cortinico Differential Revision: D52031970 fbshipit-source-id: 960cd8e8f79b26ab3d9c131e0637b795618d898e
36 lines
719 B
YAML
36 lines
719 B
YAML
name: Publish Website
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
workflow_dispatch:
|
|
|
|
concurrency:
|
|
group: ${{ github.workflow }}
|
|
|
|
jobs:
|
|
publish:
|
|
name: Publish to GitHub Pages
|
|
runs-on: ubuntu-20.04
|
|
|
|
steps:
|
|
- uses: actions/checkout@v3
|
|
|
|
- name: Setup
|
|
uses: ./.github/actions/setup-website
|
|
|
|
- name: yarn build
|
|
run: yarn build
|
|
working-directory: website
|
|
|
|
- uses: peaceiris/actions-gh-pages@v3
|
|
with:
|
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
|
publish_branch: gh-pages
|
|
publish_dir: website/public
|
|
cname: yogalayout.dev
|
|
keep_files: true
|
|
user_name: 'Yoga-bot'
|
|
user_email: 'yogabot@fb.com'
|