Skip to content

Commit

Permalink
ci(github): sync version to instill.tech website (#968)
Browse files Browse the repository at this point in the history
Because

- We want to sync the version to instill.tech website automatically.

This commit

- Adds Github Action workflow for this.
  • Loading branch information
donch1989 authored May 20, 2024
1 parent c4942fe commit f3a3c43
Showing 1 changed file with 38 additions and 0 deletions.
38 changes: 38 additions & 0 deletions .github/workflows/sync-version-with-website.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# This workflow will open a PR in https://github.com/instill-ai/instill.tech
# updating the doc version in the website.

name: Sync release version with instill.tech website

on:
release:
types: [published]

permissions:
contents: read

jobs:
update-website:

runs-on: ubuntu-latest

steps:
- name: Checkout instill.tech repository
uses: actions/checkout@v4
with:
repository: instill-ai/instill.tech
token: ${{ secrets.botGitHubToken }}
- name: Modify the version in website
run: |
# On release triggers, GITHUB_REF_NAME is the release name (e.g.
# 'v0.10.0-beta')
sed -i "s/core: \".*\"/core: \"${GITHUB_REF_NAME}\"/" version.mjs
- name: Create Pull Request
uses: peter-evans/create-pull-request@v5
with:
token: ${{ secrets.botGitHubToken }}
commit-message: 'chore: update Instill Core version'
title: 'docs(document): update Instill Core version'
body: Sync version with latest Core release
branch: chore/update-doc-version
base: main
draft: false

0 comments on commit f3a3c43

Please sign in to comment.