Skip to content

Commit

Permalink
SK-1511: iframe versioning
Browse files Browse the repository at this point in the history
  • Loading branch information
“amith-skyflow” committed Sep 13, 2024
1 parent 6334b71 commit a5d95d9
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 6 deletions.
14 changes: 9 additions & 5 deletions .github/workflows/internal_release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,25 +37,29 @@ jobs:
chmod +x ./scripts/bump_version.sh
./scripts/bump_version.sh "${{ steps.previoustag.outputs.tag }}" "$(git rev-parse --short "$GITHUB_SHA")"
- name: Set INTERNAL_RELEASE_VERSION
run: |
echo "INTERNAL_RELEASE_VERSION=${{ steps.previoustag.outputs.tag }}-dev.$(git rev-parse --short $GITHUB_SHA)" >> $GITHUB_ENV
- name: Commit changes
run: |
git config user.name ${{ github.actor }}
git config user.email ${{ github.actor }}@users.noreply.github.com
git add package.json
git commit -m "[AUTOMATED] Private Release ${{ steps.previoustag.outputs.tag }}-dev.$(git rev-parse --short $GITHUB_SHA)"
git commit -m "[AUTOMATED] Private Release ${{ env.INTERNAL_RELEASE_VERSION }}"
git push origin -f
- name: npm build
run: npm run build-browser-sdk
env:
IFRAME_SECURE_ORGIN: ${{ secrets.IFRAME_SECURE_ORGIN }}
IFRAME_SECURE_SITE: ${{ secrets.IFRAME_SECURE_SITE }}
IFRAME_SECURE_SITE: v${{ env.INTERNAL_RELEASE_VERSION }}/elements/index.html

- name: npm build iframe
run: npm run build-iframe
env:
IFRAME_SECURE_ORGIN: ${{ secrets.IFRAME_SECURE_ORGIN }}
IFRAME_SECURE_SITE: ${{ secrets.IFRAME_SECURE_SITE }}
IFRAME_SECURE_SITE: v${{ env.INTERNAL_RELEASE_VERSION }}/elements/index.html

- name: Deploy to S3
uses: jakejarvis/s3-sync-action@master
Expand All @@ -67,12 +71,12 @@ jobs:
AWS_SECRET_ACCESS_KEY: ${{ secrets.BLITZ_AWS_ACCESS_KEY_SECRET }}
AWS_REGION: ${{ secrets.BLITZ_AWS_REGION }}
SOURCE_DIR: "dist/v1"
DEST_DIR: "v1/"
DEST_DIR: "v${{ env.INTERNAL_RELEASE_VERSION }}/"

- name: build node-sdk
env:
IFRAME_SECURE_ORGIN: ${{ secrets.IFRAME_SECURE_ORGIN }}
IFRAME_SECURE_SITE: ${{ secrets.IFRAME_SECURE_SITE }}
IFRAME_SECURE_SITE: v${{ env.INTERNAL_RELEASE_VERSION }}/elements/index.html
run: |
curl -u ${{ secrets.JFROG_USERNAME }}:${{ secrets.JFROG_PASSWORD }} https://prekarilabs.jfrog.io/prekarilabs/api/npm/auth/ > ~/.npmrc
npm config set registry https://prekarilabs.jfrog.io/prekarilabs/api/npm/npm/
Expand Down
2 changes: 1 addition & 1 deletion src/properties.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
Copyright (c) 2022 Skyflow, Inc.
*/
const properties = {
IFRAME_SECURE_SITE: process.env.IFRAME_SECURE_SITE || '',
IFRAME_SECURE_ORGIN: process.env.IFRAME_SECURE_ORGIN || '',
IFRAME_SECURE_SITE: `${process.env.IFRAME_SECURE_ORGIN}/${process.env.IFRAME_SECURE_SITE}`,
};

export default properties;

0 comments on commit a5d95d9

Please sign in to comment.