From ce654a931094502215a4eef61b86d4d9710d5909 Mon Sep 17 00:00:00 2001 From: Pierre Slamich Date: Fri, 9 Dec 2022 11:24:37 +0100 Subject: [PATCH 1/4] feat: github-project-ventilator --- ...thub-projects-for-openfoodfacts-design.yml | 62 ++++++++++++++++++- 1 file changed, 61 insertions(+), 1 deletion(-) diff --git a/.github/workflows/github-projects-for-openfoodfacts-design.yml b/.github/workflows/github-projects-for-openfoodfacts-design.yml index 9a85f688324a6..daf6159f3aa98 100644 --- a/.github/workflows/github-projects-for-openfoodfacts-design.yml +++ b/.github/workflows/github-projects-for-openfoodfacts-design.yml @@ -6,7 +6,7 @@ on: - labeled jobs: - add-to-project: + add-to-design-project: name: Add issue to the openfoodfacts-design project runs-on: ubuntu-latest steps: @@ -16,3 +16,63 @@ jobs: github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} labeled: mockups available, needs mockup label-operator: OR + add-to-opff-project: + name: Add issue to the open pet food facts project + runs-on: ubuntu-latest + steps: + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/36 + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: open pet food facts + label-operator: OR + add-to-opf-project: + name: Add issue to the open products facts project + runs-on: ubuntu-latest + steps: + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/11 + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: open products facts + label-operator: OR + add-to-obf-project: + name: Add issue to the open beauty facts project + runs-on: ubuntu-latest + steps: + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/37 + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: open beauty facts + label-operator: OR + add-to-packaging-project: + name: Add issue to the packaging project + runs-on: ubuntu-latest + steps: + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/4 + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: packaging + label-operator: OR + add-to-documentation-project: + name: Add issue to the documentation project + runs-on: ubuntu-latest + steps: + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/25 + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: documentation + label-operator: OR + add-to-folksonomy-project: + name: Add issue to the folksonomy project + runs-on: ubuntu-latest + steps: + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/5 + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: folksonomy project + label-operator: OR From a4645a346b06bb63184ecd07248d91aed6e7b7ce Mon Sep 17 00:00:00 2001 From: Pierre Slamich Date: Fri, 9 Dec 2022 12:11:08 +0100 Subject: [PATCH 2/4] Update github-projects-for-openfoodfacts-design.yml --- ...thub-projects-for-openfoodfacts-design.yml | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/.github/workflows/github-projects-for-openfoodfacts-design.yml b/.github/workflows/github-projects-for-openfoodfacts-design.yml index daf6159f3aa98..5f05fe2f955f3 100644 --- a/.github/workflows/github-projects-for-openfoodfacts-design.yml +++ b/.github/workflows/github-projects-for-openfoodfacts-design.yml @@ -76,3 +76,34 @@ jobs: github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} labeled: folksonomy project label-operator: OR + add-to-data-quality-project: + name: Add issue to the data quality project + runs-on: ubuntu-latest + steps: + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/44 + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: data quality + label-operator: OR + add-to-search-project: + name: Add issue to the search project + runs-on: ubuntu-latest + steps: + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/82 + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: search + label-operator: OR + add-to-search-project: + name: Add issue to the search project + runs-on: ubuntu-latest + steps: + - uses: actions/add-to-project@main + with: + project-url: https://github.com/orgs/openfoodfacts/projects/41 + github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} + labeled: producers platform + label-operator: OR + From 9f3144668a0f6195cb7882ed308e9b153b67f884 Mon Sep 17 00:00:00 2001 From: Pierre Slamich Date: Fri, 9 Dec 2022 12:12:56 +0100 Subject: [PATCH 3/4] Update github-projects-for-openfoodfacts-design.yml --- .../workflows/github-projects-for-openfoodfacts-design.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/github-projects-for-openfoodfacts-design.yml b/.github/workflows/github-projects-for-openfoodfacts-design.yml index 5f05fe2f955f3..0f6fc15abbb30 100644 --- a/.github/workflows/github-projects-for-openfoodfacts-design.yml +++ b/.github/workflows/github-projects-for-openfoodfacts-design.yml @@ -96,8 +96,8 @@ jobs: github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} labeled: search label-operator: OR - add-to-search-project: - name: Add issue to the search project + add-to-producer-project: + name: Add issue to the producer platform project runs-on: ubuntu-latest steps: - uses: actions/add-to-project@main From 60ab42a5b6953696854add402e6858e3b6382a2c Mon Sep 17 00:00:00 2001 From: Pierre Slamich Date: Mon, 12 Dec 2022 14:51:47 +0100 Subject: [PATCH 4/4] Update github-projects-for-openfoodfacts-design.yml --- ...thub-projects-for-openfoodfacts-design.yml | 60 ++++--------------- 1 file changed, 12 insertions(+), 48 deletions(-) diff --git a/.github/workflows/github-projects-for-openfoodfacts-design.yml b/.github/workflows/github-projects-for-openfoodfacts-design.yml index 0f6fc15abbb30..d7b8dce65a1ec 100644 --- a/.github/workflows/github-projects-for-openfoodfacts-design.yml +++ b/.github/workflows/github-projects-for-openfoodfacts-design.yml @@ -6,103 +6,67 @@ on: - labeled jobs: - add-to-design-project: - name: Add issue to the openfoodfacts-design project + add-to-projects: + name: Ventilate issues to the right GitHub projects runs-on: ubuntu-latest steps: - uses: actions/add-to-project@main with: - project-url: https://github.com/orgs/openfoodfacts/projects/11 + project-url: https://github.com/orgs/openfoodfacts/projects/11 # Add issue to the openfoodfacts-design project github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} labeled: mockups available, needs mockup label-operator: OR - add-to-opff-project: - name: Add issue to the open pet food facts project - runs-on: ubuntu-latest - steps: - uses: actions/add-to-project@main with: - project-url: https://github.com/orgs/openfoodfacts/projects/36 + project-url: https://github.com/orgs/openfoodfacts/projects/36 # Add issue to the open pet food facts project github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} labeled: open pet food facts label-operator: OR - add-to-opf-project: - name: Add issue to the open products facts project - runs-on: ubuntu-latest - steps: - uses: actions/add-to-project@main with: - project-url: https://github.com/orgs/openfoodfacts/projects/11 + project-url: https://github.com/orgs/openfoodfacts/projects/11 # Add issue to the open products facts project github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} labeled: open products facts label-operator: OR - add-to-obf-project: - name: Add issue to the open beauty facts project - runs-on: ubuntu-latest - steps: - uses: actions/add-to-project@main with: - project-url: https://github.com/orgs/openfoodfacts/projects/37 + project-url: https://github.com/orgs/openfoodfacts/projects/37 # Add issue to the open beauty facts project github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} labeled: open beauty facts label-operator: OR - add-to-packaging-project: - name: Add issue to the packaging project - runs-on: ubuntu-latest - steps: - uses: actions/add-to-project@main with: - project-url: https://github.com/orgs/openfoodfacts/projects/4 + project-url: https://github.com/orgs/openfoodfacts/projects/4 # Add issue to the packaging project github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} labeled: packaging label-operator: OR - add-to-documentation-project: - name: Add issue to the documentation project - runs-on: ubuntu-latest - steps: - uses: actions/add-to-project@main with: - project-url: https://github.com/orgs/openfoodfacts/projects/25 + project-url: https://github.com/orgs/openfoodfacts/projects/25 # Add issue to the documentation project github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} labeled: documentation label-operator: OR - add-to-folksonomy-project: - name: Add issue to the folksonomy project - runs-on: ubuntu-latest - steps: - uses: actions/add-to-project@main with: - project-url: https://github.com/orgs/openfoodfacts/projects/5 + project-url: https://github.com/orgs/openfoodfacts/projects/5 # Add issue to the folksonomy project github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} labeled: folksonomy project label-operator: OR - add-to-data-quality-project: - name: Add issue to the data quality project - runs-on: ubuntu-latest - steps: - uses: actions/add-to-project@main with: - project-url: https://github.com/orgs/openfoodfacts/projects/44 + project-url: https://github.com/orgs/openfoodfacts/projects/44 # Add issue to the data quality project github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} labeled: data quality label-operator: OR - add-to-search-project: - name: Add issue to the search project - runs-on: ubuntu-latest - steps: - uses: actions/add-to-project@main with: - project-url: https://github.com/orgs/openfoodfacts/projects/82 + project-url: https://github.com/orgs/openfoodfacts/projects/82 # Add issue to the search project github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} labeled: search label-operator: OR - add-to-producer-project: - name: Add issue to the producer platform project - runs-on: ubuntu-latest - steps: - uses: actions/add-to-project@main with: - project-url: https://github.com/orgs/openfoodfacts/projects/41 + project-url: https://github.com/orgs/openfoodfacts/projects/41 # Add issue to the producer platform project github-token: ${{ secrets.ADD_TO_PROJECT_PAT }} labeled: producers platform label-operator: OR