diff --git a/.github/workflows/add-orbit-chain.yml b/.github/workflows/add-orbit-chain.yml index e9080b5b4c..41fc1d3df1 100644 --- a/.github/workflows/add-orbit-chain.yml +++ b/.github/workflows/add-orbit-chain.yml @@ -83,7 +83,7 @@ jobs: - name: Commit changes run: | git add "packages/arb-token-bridge-ui/src/**/*" - git add "packages/arb-token-bridge-ui/public/**/*" + git add "packages/app/public/**/*" git status git commit -m "feat: add ${{ steps.issue.outputs.result }}" git push origin ${{ steps.branch.outputs.name }} diff --git a/packages/arb-token-bridge-ui/src/generateOpenGraphImages.tsx b/packages/arb-token-bridge-ui/src/generateOpenGraphImages.tsx index 19da4ac3a4..ecffecf61e 100644 --- a/packages/arb-token-bridge-ui/src/generateOpenGraphImages.tsx +++ b/packages/arb-token-bridge-ui/src/generateOpenGraphImages.tsx @@ -212,7 +212,9 @@ function getCoreChainImage(from: Chain, to: Chain) { async function getOrbitChainImage(orbitChain: Chain) { const chainConfig = getBridgeUiConfigForChain(orbitChain) const isSvg = chainConfig.network.logo.endsWith('.svg') - const logoFileBuffer = fs.readFileSync(`./public${chainConfig.network.logo}`) + const logoFileBuffer = fs.readFileSync( + `../app/public${chainConfig.network.logo}` + ) console.log(`Generating image for ${orbitChain}`) @@ -331,7 +333,7 @@ async function generateSvg( const file = isOrbitChain ? `${chainsOrOrbitChain}.jpg` : `${chainsOrOrbitChain.from}-to-${chainsOrOrbitChain.to}.jpg` - const filePath = `./public/images/__auto-generated/open-graph/${file}` + const filePath = `../app/public/images/__auto-generated/open-graph/${file}` await sharp(Buffer.from(svg)) .jpeg({ quality: 90, mozjpeg: true }) diff --git a/packages/scripts/src/addOrbitChain/schemas.ts b/packages/scripts/src/addOrbitChain/schemas.ts index aae93bff49..9b9151f048 100644 --- a/packages/scripts/src/addOrbitChain/schemas.ts +++ b/packages/scripts/src/addOrbitChain/schemas.ts @@ -8,7 +8,7 @@ import { getProvider } from './provider' // Load .env from the UI project directory dotenv.config({ - path: path.resolve(__dirname, '../../../arb-token-bridge-ui/.env') + path: path.resolve(__dirname, '../../../app/.env') }) export const TESTNET_PARENT_CHAIN_IDS = [11155111, 421614, 84532] const ZERO_ADDRESS = constants.AddressZero diff --git a/packages/scripts/src/addOrbitChain/tests/transforms.test.ts b/packages/scripts/src/addOrbitChain/tests/transforms.test.ts index 17d3e576be..8dd708c059 100644 --- a/packages/scripts/src/addOrbitChain/tests/transforms.test.ts +++ b/packages/scripts/src/addOrbitChain/tests/transforms.test.ts @@ -206,7 +206,7 @@ describe('Transforms', () => { process.cwd(), '..', '..', - 'arb-token-bridge-ui', + 'app', 'public', 'images', 'downloaded_chain_logo.png' @@ -244,7 +244,7 @@ describe('Transforms', () => { process.cwd(), '..', '..', - 'arb-token-bridge-ui', + 'app', 'public', savedImagePath ) @@ -360,7 +360,7 @@ const saveImageLocally = ( process.cwd(), '..', '..', - 'arb-token-bridge-ui', + 'app', 'public', imageSavePath ) diff --git a/packages/scripts/src/addOrbitChain/transforms.ts b/packages/scripts/src/addOrbitChain/transforms.ts index b519e07b1b..78d69274b6 100644 --- a/packages/scripts/src/addOrbitChain/transforms.ts +++ b/packages/scripts/src/addOrbitChain/transforms.ts @@ -276,7 +276,7 @@ export const fetchAndProcessImage = async ( } } else { // Handle local paths - const localPath = `../../arb-token-bridge-ui/public/${urlOrPath}` + const localPath = `../../app/public/${urlOrPath}` if (!fs.existsSync(localPath)) { throw new Error( `Provided local path '${localPath}' did not match any existing images.` @@ -328,10 +328,7 @@ export const fetchAndSaveImage = async ( const { buffer, fileExtension } = await fetchAndProcessImage(urlOrPath) const imageSavePath = `images/${fileName}${fileExtension}` - const fullPath = path.join( - process.cwd(), - '../../packages/arb-token-bridge-ui/public/images' - ) + const fullPath = path.join(process.cwd(), '../../packages/app/public/images') // Save the file locally fs.writeFileSync(path.join(fullPath, `${fileName}${fileExtension}`), buffer)