From a06dcfab5b3d221896092d46ef740d5eb83f42c5 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Thu, 9 Jan 2025 14:25:58 +0000 Subject: [PATCH 1/8] Add GitHub Actions workflow for RHFest validation --- .github/workflows/validate.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/validate.yaml diff --git a/.github/workflows/validate.yaml b/.github/workflows/validate.yaml new file mode 100644 index 0000000..35238cc --- /dev/null +++ b/.github/workflows/validate.yaml @@ -0,0 +1,24 @@ +--- +name: Validate + +on: + workflow_dispatch: + schedule: + - cron: "0 0 * * *" # Every day at midnight + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + rhfest: + name: RHFest Validation + runs-on: ubuntu-latest + steps: + - name: ⤵️ Check out code from GitHub + uses: actions/checkout@v4.2.2 + + - name: Run RHFest validation + uses: dutchdronesquad/rhfest-action@main From 65a92578e62a54880631f5995e1bd0c51c6b1b15 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Thu, 9 Jan 2025 15:15:31 +0000 Subject: [PATCH 2/8] Update validation workflow to use Docker image for RHFest action --- .github/workflows/validate.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/validate.yaml b/.github/workflows/validate.yaml index 35238cc..39f1969 100644 --- a/.github/workflows/validate.yaml +++ b/.github/workflows/validate.yaml @@ -21,4 +21,4 @@ jobs: uses: actions/checkout@v4.2.2 - name: Run RHFest validation - uses: dutchdronesquad/rhfest-action@main + uses: docker://ghcr.io/dutchdronesquad/rhfest-action@main From 4f37e592a596de9b2e3c9cfb0f617c10d47bf7a8 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Thu, 9 Jan 2025 15:16:52 +0000 Subject: [PATCH 3/8] Fix Docker image reference in validation workflow --- .github/workflows/validate.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/validate.yaml b/.github/workflows/validate.yaml index 39f1969..694db0e 100644 --- a/.github/workflows/validate.yaml +++ b/.github/workflows/validate.yaml @@ -21,4 +21,4 @@ jobs: uses: actions/checkout@v4.2.2 - name: Run RHFest validation - uses: docker://ghcr.io/dutchdronesquad/rhfest-action@main + uses: docker://ghcr.io/dutchdronesquad/rhfest-action:main From f57e17c2accd44555bf355fdde6ddfb2da23852e Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Thu, 9 Jan 2025 23:58:13 +0000 Subject: [PATCH 4/8] Rename validation workflow and update Docker image version --- .github/workflows/validate.yaml | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/.github/workflows/validate.yaml b/.github/workflows/validate.yaml index 694db0e..6be40ee 100644 --- a/.github/workflows/validate.yaml +++ b/.github/workflows/validate.yaml @@ -1,16 +1,13 @@ --- -name: Validate +name: Validate with RHFest on: - workflow_dispatch: - schedule: - - cron: "0 0 * * *" # Every day at midnight push: branches: - main pull_request: - branches: - - main + schedule: + - cron: "0 0 * * *" # Every day at midnight jobs: rhfest: @@ -20,5 +17,5 @@ jobs: - name: ⤵️ Check out code from GitHub uses: actions/checkout@v4.2.2 - - name: Run RHFest validation - uses: docker://ghcr.io/dutchdronesquad/rhfest-action:main + - name: 🚀 Run RHFest validation + uses: docker://ghcr.io/dutchdronesquad/rhfest-action:v1.0.0 From 443c4447c03a5152f41f9c4dbbf0c3bd5f65a5b2 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Fri, 10 Jan 2025 00:00:51 +0000 Subject: [PATCH 5/8] Rename validation workflow file and update job names for clarity --- .github/workflows/{validate.yaml => rhfest.yaml} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename .github/workflows/{validate.yaml => rhfest.yaml} (84%) diff --git a/.github/workflows/validate.yaml b/.github/workflows/rhfest.yaml similarity index 84% rename from .github/workflows/validate.yaml rename to .github/workflows/rhfest.yaml index 6be40ee..c34c2f6 100644 --- a/.github/workflows/validate.yaml +++ b/.github/workflows/rhfest.yaml @@ -1,5 +1,5 @@ --- -name: Validate with RHFest +name: RHFest on: push: @@ -10,8 +10,8 @@ on: - cron: "0 0 * * *" # Every day at midnight jobs: - rhfest: - name: RHFest Validation + validation: + name: Validation runs-on: ubuntu-latest steps: - name: ⤵️ Check out code from GitHub From 93d4353c75aeb365c244e7e2231b1a5ed992943b Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Fri, 10 Jan 2025 00:01:50 +0000 Subject: [PATCH 6/8] Test manifest validation --- custom_plugins/rh_template/manifest.json | 1 - 1 file changed, 1 deletion(-) diff --git a/custom_plugins/rh_template/manifest.json b/custom_plugins/rh_template/manifest.json index 25800b4..1d65779 100644 --- a/custom_plugins/rh_template/manifest.json +++ b/custom_plugins/rh_template/manifest.json @@ -1,7 +1,6 @@ { "domain": "rh_template", "name": "Plugin Template", - "codeowners": ["@dutchdronesquad"], "description": "A template plugin for creating custom plugins for the RotorHazard project.", "documentation": "https://github.com/dutchdronesquad/rh-plugin-template/", "required_rhapi_version": "1.0", From 282581be4c9dc548a220a59d3a000c3ce86de3bf Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Fri, 10 Jan 2025 00:16:59 +0000 Subject: [PATCH 7/8] Update RHFest action Docker image version to v1.0.1 --- .github/workflows/rhfest.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rhfest.yaml b/.github/workflows/rhfest.yaml index c34c2f6..41f2fe5 100644 --- a/.github/workflows/rhfest.yaml +++ b/.github/workflows/rhfest.yaml @@ -18,4 +18,4 @@ jobs: uses: actions/checkout@v4.2.2 - name: 🚀 Run RHFest validation - uses: docker://ghcr.io/dutchdronesquad/rhfest-action:v1.0.0 + uses: docker://ghcr.io/dutchdronesquad/rhfest-action:v1.0.1 From e3448c67387c04f8b85bbafd1359b128a788c754 Mon Sep 17 00:00:00 2001 From: Klaas Schoute Date: Fri, 10 Jan 2025 00:17:43 +0000 Subject: [PATCH 8/8] Add codeowners to plugin template manifest --- custom_plugins/rh_template/manifest.json | 1 + 1 file changed, 1 insertion(+) diff --git a/custom_plugins/rh_template/manifest.json b/custom_plugins/rh_template/manifest.json index 1d65779..25800b4 100644 --- a/custom_plugins/rh_template/manifest.json +++ b/custom_plugins/rh_template/manifest.json @@ -1,6 +1,7 @@ { "domain": "rh_template", "name": "Plugin Template", + "codeowners": ["@dutchdronesquad"], "description": "A template plugin for creating custom plugins for the RotorHazard project.", "documentation": "https://github.com/dutchdronesquad/rh-plugin-template/", "required_rhapi_version": "1.0",