Skip to content

Fix i18n in the cart by making all forms post with i18n in the path #130

Fix i18n in the cart by making all forms post with i18n in the path

Fix i18n in the cart by making all forms post with i18n in the path #130

# Don't change the line below!
#! oxygen_storefront_id: 1000013955
name: Storefront 1000013955
on: [push]
permissions:
contents: read
deployments: write
jobs:
deploy:
name: Deploy to Oxygen
timeout-minutes: 30
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup node.js
uses: actions/setup-node@v4
with:
node-version: 'lts/*'
check-latest: true
- name: Cache node modules
id: cache-npm
uses: actions/cache@v4
env:
cache-name: cache-node-modules
with:
path: ~/.npm
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-build-${{ env.cache-name }}-
${{ runner.os }}-build-
${{ runner.os }}-
- name: Install dependencies
run: npm ci
- name: Build and Publish to Oxygen
id: deploy
run: |
npx shopify hydrogen deploy --auth-bypass-token --token "${{ secrets.OXYGEN_DEPLOYMENT_TOKEN_1000013955 }}"
echo "AUTH_BYPASS_TOKEN=$(jq -r '.authBypassToken' h2_deploy_log.json)" >> $GITHUB_ENV
echo "DEPLOYMENT_URL=$(jq -r '.url' h2_deploy_log.json)" >> $GITHUB_ENV
- name: Run end-to-end tests
id: end-to-end-tests
uses: ./.github/actions/end-to-end-tests
with:
url: ${{ env.DEPLOYMENT_URL }}
auth-bypass-token: ${{ env.AUTH_BYPASS_TOKEN }}