Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RN Turbo/Fabric migration #88

Open
wants to merge 30 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
ad63dd5
feat: init fabric view + full new architecture support
ian-wd Dec 9, 2024
2508005
chore: bump builder-bob to `v0.36.x`
ian-wd Feb 5, 2025
bd02adb
fix: android build failure
ian-wd Feb 5, 2025
bca8c2c
fix: android fontColor crash
ian-wd Feb 5, 2025
076baa0
chore: cleanup tsconfig copy
ian-wd Feb 5, 2025
564a87e
chore: fix lint errors on App.tsx
ian-wd Feb 5, 2025
0927006
refactor: introduce `eventType` to properly handle onChange event types
ian-wd Mar 6, 2025
0ce2cb1
fix: iOS `addPath` command crashing app and add local images
ian-wd Mar 6, 2025
efad6f0
chore: update tsc npm command to not emit
ian-wd Mar 12, 2025
8d0e006
fix: cleanup unused RNSketchCanvasManager file
ian-wd Mar 12, 2025
48e6478
chore: update workflow to yarn3
ian-wd Mar 12, 2025
af1a30c
chore: fix lint errors
ian-wd Mar 12, 2025
0e06082
chore: fix typescript workflow
ian-wd Mar 12, 2025
7cd2daa
chore: bump to RN v0.76.7
ian-wd Mar 12, 2025
ffd2ea1
chore: fix prepare build workflow
ian-wd Mar 12, 2025
7b83b99
fix: iOS view cleanup not properly working
ian-wd Mar 17, 2025
a93d0ba
chore: cleanup unnecessary logs and variables
ian-wd Mar 17, 2025
3e3534a
chore: bump ios pod to RN 0.76.7
ian-wd Mar 17, 2025
8c1e809
chore: migrate publish workflow to yarn3
ian-wd Mar 17, 2025
e25ffc9
chore: go back npm
ian-wd Mar 20, 2025
7de3dd4
chore: fix missing `typescript` npm command
ian-wd Mar 20, 2025
22621b9
feat: disable codegenConfig `includesGeneratedCode` flag
ian-wd Mar 24, 2025
717df3a
chore: remove "codegen" target from builder-bob
ian-wd Mar 24, 2025
e67a63f
fix: iOS not exporting view properties
ian-wd Mar 24, 2025
534ba8e
fix: fabric recycled view referencing stale values
ian-wd Mar 24, 2025
3e906d2
fix: iOS not sending base64 event
ian-wd Mar 26, 2025
ebcbed8
docs: update README and add `getBase64` to types
ian-wd Mar 26, 2025
5e9fd8e
fix: sketch canvas constants not working
ian-wd Mar 26, 2025
60d9cdd
chore: add types to package.json
ian-wd Mar 26, 2025
8d62c2a
test: properly mock turbo module and add instructions to README
ian-wd Mar 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
chore: go back npm
  • Loading branch information
ian-wd committed Mar 20, 2025
commit e25ffc9be91d3c397e8683b6169271ac314afebd
16 changes: 5 additions & 11 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,32 +12,26 @@ jobs:
steps:
- uses: actions/checkout@v3

- name: Enable Corepack
run: corepack enable

- name: Setup node
uses: actions/setup-node@v3
with:
node-version: 18
cache: 'yarn'
cache-dependency-path: '**/yarn.lock'
cache: 'npm'
registry-url: 'https://registry.npmjs.org'

- name: Yarn Install
run: yarn install --immutable
- name: NPM Install
run: npm ci

- name: Publish (NPM)
run: yarn npm publish --access public
run: npm publish --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

- uses: actions/setup-node@v3
with:
registry-url: 'https://npm.pkg.github.com'
cache: 'yarn'
cache-dependency-path: '**/yarn.lock'

- name: Publish (GPR)
run: yarn npm publish
run: npm publish
env:
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
19 changes: 7 additions & 12 deletions .github/workflows/workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,27 +7,22 @@ jobs:
name: Lint and Tests
steps:
- uses: actions/checkout@v4

- name: Enable Corepack
run: corepack enable

- uses: actions/setup-node@v3
with:
node-version: 18
cache: 'yarn'
cache-dependency-path: '**/yarn.lock'
cache: 'npm'

- name: Yarn Install
run: yarn install --immutable
- name: NPM Install
run: npm ci

- name: Linting
run: yarn lint
run: npm run lint

- name: Typing
run: yarn typecheck
run: npm run typescript

- name: Testing
run: yarn test --coverage
run: npm run test --coverage

- name: Prepare Build
run: yarn prepare
run: npm run build
541 changes: 0 additions & 541 deletions .yarn/plugins/@yarnpkg/plugin-interactive-tools.cjs

This file was deleted.

28 changes: 0 additions & 28 deletions .yarn/plugins/@yarnpkg/plugin-workspace-tools.cjs

This file was deleted.

874 changes: 0 additions & 874 deletions .yarn/releases/yarn-3.6.1.cjs

This file was deleted.

10 changes: 0 additions & 10 deletions .yarnrc.yml

This file was deleted.

Loading
Loading