diff --git a/.github/workflows/client.yaml b/.github/workflows/client.yaml new file mode 100644 index 0000000..d1cc086 --- /dev/null +++ b/.github/workflows/client.yaml @@ -0,0 +1,14 @@ +name: Client + +on: + repository_dispatch: + types: [trigger-client-workflow] + +jobs: + cd: + runs-on: ubuntu-latest + environment: ${{ github.ref_name }} + steps: + - uses: actions/checkout@v4 + with: + ref: ${{ github.event.client_payload.sha }} diff --git a/.github/workflows/deployment.yaml b/.github/workflows/deployment.yaml deleted file mode 100644 index 1bf79ad..0000000 --- a/.github/workflows/deployment.yaml +++ /dev/null @@ -1,10 +0,0 @@ -name: Deployment - -on: push - -jobs: - ci: - runs-on: ubuntu-latest - environment: ${{ github.ref_name }} - steps: - - uses: actions/checkout@v4 diff --git a/.github/workflows/server.yaml b/.github/workflows/server.yaml new file mode 100644 index 0000000..75d20ef --- /dev/null +++ b/.github/workflows/server.yaml @@ -0,0 +1,14 @@ +name: Server + +on: + repository_dispatch: + types: [trigger-server-workflow] + +jobs: + cd: + runs-on: ubuntu-latest + environment: ${{ github.ref_name }} + steps: + - uses: actions/checkout@v4 + with: + ref: ${{ github.event.client_payload.sha }}