Skip to content

Commit

Permalink
Merge pull request #502 from NASA-IMPACT/1242-preview
Browse files Browse the repository at this point in the history
Preview build action
  • Loading branch information
hanbyul-here authored Dec 16, 2024
2 parents 5ebc11e + 5938c75 commit 2a09f96
Showing 1 changed file with 55 additions and 0 deletions.
55 changes: 55 additions & 0 deletions .github/workflows/build-preview.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: Preview build with VEDA UI

on:
workflow_dispatch:
inputs:
VERSION_NUMBER:
type: string
repository_dispatch:
types: [update-version]

permissions:
contents: write
pull-requests: write

jobs:
makepr:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
with:
submodules: recursive
ref: ${{ github.event.client_payload.ref }}
fetch-depth: 0
- name: Use Node.js ${{ env.NODE }}
uses: actions/setup-node@v1
with:
node-version: ${{ env.NODE }}

- name: Set Version Variable
id: set-version
run: echo "VERSION=${{ github.event.client_payload.VERSION_NUMBER || inputs.VERSION_NUMBER }}" >> $GITHUB_ENV

- name: git config
shell: bash
run: |
git config user.name "${GITHUB_ACTOR}"
git config user.email "${GITHUB_ACTOR}@users.noreply.github.com"
- name: Update Submodule
shell: bash
run: |
git submodule update --init --recursive
git submodule update --recursive --remote
cd ./.veda/ui
git fetch --tags
git checkout ${{ env.VERSION }}
cd -
- name: Create Pull Request
uses: peter-evans/create-pull-request@v7
with:
commit-message: "Update UI to ${{ env.VERSION }}"
title: "ci: Update submodule to version ${{ env.VERSION }}"
body: "This is an automatic PR that updates the submodule to version `${{ env.VERSION }}`."
base: develop
branch: ci-update-${{ env.VERSION }}

0 comments on commit 2a09f96

Please sign in to comment.