chore(deps): replace dependency npm-run-all with npm-run-all2 ^5.0.0 #3
Workflow file for this run
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: Auto Merge | |
on: | |
pull_request: | |
jobs: | |
build-test-app-with-react-native: | |
runs-on: ubuntu-latest | |
defaults: | |
run: | |
working-directory: ./app | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Setup Node.js | |
uses: actions/setup-node@v2 | |
with: | |
node-version: '20' | |
- name: Install Dependencies | |
run: | | |
npm install -g yarn | |
yarn install # 安装依赖 | |
- name: Run Tests | |
run: yarn test # 执行测试 | |
- name: Build Android | |
run: | | |
npx react-native start & | |
sleep 5 | |
npx react-native run-android --variant=release # Android打包 | |
- name: Build iOS | |
run: | | |
npx pod-install | |
npx react-native run-ios --configuration Release # iOS打包 | |
build-test-api-with-nest: | |
runs-on: ubuntu-latest | |
defaults: | |
run: | |
working-directory: ./api | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Setup Node.js | |
uses: actions/setup-node@v2 | |
with: | |
node-version: '14' | |
cache: 'pnpm' | |
- name: Install Dependencies (pnpm) | |
run: pnpm install | |
- name: Test React App | |
run: pnpm test | |
- name: Build React App | |
run: pnpm build | |
automerge: | |
runs-on: ubuntu-latest | |
permissions: | |
pull-requests: write | |
contents: write | |
steps: | |
- uses: actions/checkout@v2 # 检出代码 | |
- uses: fastify/github-action-merge-dependabot@v3 | |
# 或 | |
# - uses: actions/checkout@v4 | |
# - uses: ahmadnassri/action-dependabot-auto-merge@v2 | |
with: | |
# target: minor | |
github-token: ${{ secrets.GITHUB_TOKEN }} |