From e02eab4ffd8952e4a5fece10e1b16e7218ad229b Mon Sep 17 00:00:00 2001 From: Phil Salant Date: Wed, 5 Oct 2022 16:49:56 -0600 Subject: [PATCH 1/2] Notify `fides[ctl|ops]-plus` on release --- .github/workflows/release_event.yml | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release_event.yml b/.github/workflows/release_event.yml index e3e9031effd..19f9e5ce53c 100644 --- a/.github/workflows/release_event.yml +++ b/.github/workflows/release_event.yml @@ -1,18 +1,28 @@ -name: Release Dispatch Event +name: Notify Downstream Projects of Release on: release: types: [released] jobs: - Notify-of-New-Release: + fidesctl-plus: runs-on: ubuntu-latest steps: - - - name: Repository Dispatch + - name: Send Repository Dispatch Event uses: peter-evans/repository-dispatch@v2 with: - token: ${{ secrets.DISPATCH_ACCESS_TOKEN }} - repository: ethyca/fidesplus + client-payload: '{"tag": "${{ github.event.release.tag_name }}", "url": "${{ github.event.release.html_url }}"}' event-type: new-fides-release + repository: ethyca/fidesctl-plus + token: ${{ secrets.DISPATCH_ACCESS_TOKEN }} + + fidesops-plus: + runs-on: ubuntu-latest + steps: + - name: Send Repository Dispatch Event + uses: peter-evans/repository-dispatch@v2 + with: client-payload: '{"tag": "${{ github.event.release.tag_name }}", "url": "${{ github.event.release.html_url }}"}' + event-type: new-fides-release + repository: ethyca/fidesops-plus + token: ${{ secrets.DISPATCH_ACCESS_TOKEN }} From 264be7361e157b6ebfc9546d421db773740a53e4 Mon Sep 17 00:00:00 2001 From: Phil Salant Date: Thu, 6 Oct 2022 12:52:22 -0600 Subject: [PATCH 2/2] Update `CHANGELOG.md` --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ed8b38f4d2..9c09c29c2d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -15,6 +15,12 @@ The types of changes are: * `Fixed` for any bug fixes. * `Security` in case of vulnerabilities. +## [Unreleased](https://github.com/ethyca/fides/compare/1.9.2...main) + +### Developer Experience + +* Repository dispatch events are sent to fidesctl-plus and fidesops-plus [#1263](https://github.com/ethyca/fides/pull/1263) + ## [1.9.2](https://github.com/ethyca/fides/compare/1.9.2...main) ### Deprecated