From a5cafcfd782d21e698477db273159a338553f40c Mon Sep 17 00:00:00 2001 From: Mahmoud Mazouz Date: Tue, 30 Jan 2024 15:51:31 +0100 Subject: [PATCH] Improve project management (#31) * feat: Add `update-release-project.yml` and `enforce-linking-issues.yml` * fix: Inherit secrets --- .github/workflows/enforce-linking-issues.yml | 10 ++++++++++ .github/workflows/update-release-project.yml | 14 ++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 .github/workflows/enforce-linking-issues.yml create mode 100644 .github/workflows/update-release-project.yml diff --git a/.github/workflows/enforce-linking-issues.yml b/.github/workflows/enforce-linking-issues.yml new file mode 100644 index 0000000..ebeddd9 --- /dev/null +++ b/.github/workflows/enforce-linking-issues.yml @@ -0,0 +1,10 @@ +name: Enforce linking issues + +on: + pull_request_target: + types: [opened, edited, labeled] + +jobs: + main: + uses: eclipse-zenoh/zenoh/.github/workflows/enforce-linking-issues.yml@main + secrets: inherit diff --git a/.github/workflows/update-release-project.yml b/.github/workflows/update-release-project.yml new file mode 100644 index 0000000..aeda989 --- /dev/null +++ b/.github/workflows/update-release-project.yml @@ -0,0 +1,14 @@ +name: Update release project + +on: + issues: + types: [opened, edited, labeled] + pull_request_target: + types: [closed] + branches: + - main + +jobs: + main: + uses: eclipse-zenoh/zenoh/.github/workflows/update-release-project.yml@main + secrets: inherit