Skip to content

Commit

Permalink
codeload v2
Browse files Browse the repository at this point in the history
  • Loading branch information
tjzel committed May 9, 2024
1 parent 5262e29 commit 6b09ec8
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 13 deletions.
14 changes: 9 additions & 5 deletions .github/workflows/build-monorepo-action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,24 +45,28 @@ jobs:
working-directory: monorepo/packages
run: npx react-native init PackageApp --skip-install ${{ env.REACT_NATIVE_TEMPLATE }}

- name: Download Reanimated from commit
working-directory: monorepo
run: curl -LJO https://codeload.github.com/software-mansion/react-native-reanimated/tar.gz/${{ github.sha }}

- name: Install dependencies for RootApp
working-directory: monorepo/RootApp
working-directory: monorepo/packages/RootApp
run: yarn install
- name: Install Reanimated for RootApp
working-directory: monorepo/RootApp
run: yarn add react-native-reanimated@https://codeload.github.com/software-mansion/react-native-reanimated/tar.gz/$${{ github.sha }}
working-directory: monorepo/packages/RootApp
run: yarn add file:../../react-native-reanimated-${{ github.sha }}.tar.gz

- name: Install dependencies for PackageApp
working-directory: monorepo/packages/PackageApp
run: yarn install
- name: Install Reanimated for PackageApp
working-directory: monorepo/packages/PackageApp
run: yarn add react-native-reanimated@https://codeload.github.com/software-mansion/react-native-reanimated/tar.gz/$${{ github.sha }}
run: yarn add file:../../react-native-reanimated-${{ github.sha }}.tar.gz

- name: Setup hoisted Reanimated
if: ${{ inputs.is_hoisted }}
working-directory: monorepo
run: yarn add react-native-reanimated@https://codeload.github.com/software-mansion/react-native-reanimated/tar.gz/$${{ github.sha }} -W
run: yarn add file:./react-native-reanimated-${{ github.sha }}.tar.gz -W

- name: Install Pods for RootApp
if: ${{ inputs.platform == 'iOS' }}
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/build-on-windows-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,12 @@ jobs:
- name: Install dependencies
working-directory: App
run: yarn
- name: Download Reanimated from commit
working-directory: App
run: curl -LJO https://codeload.github.com/software-mansion/react-native-reanimated/tar.gz/${{ github.sha }}
- name: Install Reanimated
working-directory: App
run: yarn add react-native-reanimated@https://codeload.github.com/software-mansion/react-native-reanimated/tar.gz/${{ github.sha }}
run: yarn add file:./react-native-reanimated-${{ github.sha }}.tar.gz
- name: Build Android App
working-directory: App/android
run: ./gradlew assembleDebug --console=plain
8 changes: 7 additions & 1 deletion .github/workflows/build-v8-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,15 @@ jobs:
- name: Install dependencies
working-directory: app
run: yarn install
- name: Download Reanimated from commit
working-directory: app
run: curl -LJO https://codeload.github.com/software-mansion/react-native-reanimated/tar.gz/${{ github.sha }}
- name: Install Reanimated
working-directory: app
run: yarn add file:./react-native-reanimated-${{ github.sha }}.tar.gz
- name: Install test dependencies
working-directory: app
run: yarn add react-native-reanimated@https://codeload.github.com/software-mansion/react-native-reanimated/tar.gz/${{ github.sha }} react-native-v8 v8-android-jit
run: yarn add react-native-v8 v8-android-jit
- name: Configure V8
run: node reanimated_repo/.github/workflows/helper/configureV8.js
- name: Build Android app
Expand Down
10 changes: 4 additions & 6 deletions .github/workflows/check-static-framework-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,12 @@ jobs:
steps:
- name: Create React Native app
run: npx react-native init app
# - name: Append react-native-reanimated to package.json manually and install it
# working-directory: app
# run: |
# jq '.dependencies += {"react-native-reanimated": "github:software-mansion/react-native-reanimated#${{ github.ref }}"}' package.json > temp.json && mv temp.json package.json
# yarn
- name: Download Reanimated from commit
working-directory: app
run: curl -LJO https://codeload.github.com/software-mansion/react-native-reanimated/tar.gz/${{ github.sha }}
- name: Install Reanimated
working-directory: app
run: yarn add react-native-reanimated@https://codeload.github.com/software-mansion/react-native-reanimated/tar.gz/${{ github.sha }}
run: yarn add file:./react-native-reanimated-${{ github.sha }}.tar.gz
- name: Install Paper Pods
if: ${{ matrix.react-native-architecture == 'Paper' }}
working-directory: app/ios
Expand Down

0 comments on commit 6b09ec8

Please sign in to comment.