From d45c445f18d211c3e5e5dee367601751656dcbba Mon Sep 17 00:00:00 2001 From: mroman Date: Wed, 8 Mar 2023 10:20:26 +0100 Subject: [PATCH] Add dashboard sync workflow --- .github/workflows/sync_dashboard_crds.yaml | 34 ++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/sync_dashboard_crds.yaml diff --git a/.github/workflows/sync_dashboard_crds.yaml b/.github/workflows/sync_dashboard_crds.yaml new file mode 100644 index 00000000000..4eb7d2e99b9 --- /dev/null +++ b/.github/workflows/sync_dashboard_crds.yaml @@ -0,0 +1,34 @@ +# Opens a PR in the opendatahub-operator repo when crds are updated in the dashboard repo +name: Sync Dashboard CRDs + +# Await dispatch from dashboard repo that crds have been modified +on: + repository_dispatch + +jobs: + dashboard-sync: + runs-on: ubuntu-latest + steps: + - name: Git checkout + uses: actions/checkout@v3 + with: + fetch-depth: '0' + - name: Gather files + shell: bash + run: | + cd config/crd/dashboard-crds + svn checkout --force https://github.com/opendatahub-io/odh-dashboard/trunk/manifests/crd + svn revert -R ./crd + - name: Create Pull Request + uses: peter-evans/create-pull-request@v4.2.3 + with: + token: ${{ secrets.GITHUB_TOKEN }} + branch: dashboard-sync + commit-message: Automated Change + title: Sync operator crds with dashboard crds + body: This is an automated pull request to sync the operator crds with dashboard crds. + + + + +