From 2c300c72c9bf5c4d0c319fef2d086a1ff3fa8c28 Mon Sep 17 00:00:00 2001 From: Vasiliy Soldatkin Date: Tue, 5 Jul 2022 18:28:29 +0300 Subject: [PATCH 1/8] Add CI creates issue updating dependencies --- .github/ISSUE_TEMPLATE/update_dependencies.md | 3 +++ .github/workflows/create-issue-dependencies.yml | 16 ++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/update_dependencies.md create mode 100644 .github/workflows/create-issue-dependencies.yml diff --git a/.github/ISSUE_TEMPLATE/update_dependencies.md b/.github/ISSUE_TEMPLATE/update_dependencies.md new file mode 100644 index 000000000..a28eed5f0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/update_dependencies.md @@ -0,0 +1,3 @@ +We need to update the dependencies of the Meilisearch repository, and, if possible, the dependencies of all the core-team repositories that Meilisearch depends on (milli, charabia, heed...). + +⚠️ This issue should only be done at the beginning of the sprint! diff --git a/.github/workflows/create-issue-dependencies.yml b/.github/workflows/create-issue-dependencies.yml new file mode 100644 index 000000000..c9e7fd9ca --- /dev/null +++ b/.github/workflows/create-issue-dependencies.yml @@ -0,0 +1,16 @@ +name: Create Issue "Upgrade dependencies" +on: + schedule: + - cron: '0 0 1 */3 *' + workflow_dispatch: + +jobs: + create-issue: + runs-on: ubuntu-latest + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + steps: + - uses: actions/checkout@v1 + - run: gh issue create --title "Upgrade dependencies" --label "dependencies,maintenance" --body-file ".github/ISSUE_TEMPLATE/update_dependencies.md" + + From b0757e75c4cd6f43b10843890eeedd0f2407b879 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9mentine=20Urquizar=20-=20curqui?= Date: Tue, 5 Jul 2022 19:34:49 +0200 Subject: [PATCH 2/8] Update .github/workflows/create-issue-dependencies.yml --- .github/workflows/create-issue-dependencies.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/create-issue-dependencies.yml b/.github/workflows/create-issue-dependencies.yml index c9e7fd9ca..569b3b09b 100644 --- a/.github/workflows/create-issue-dependencies.yml +++ b/.github/workflows/create-issue-dependencies.yml @@ -12,5 +12,3 @@ jobs: steps: - uses: actions/checkout@v1 - run: gh issue create --title "Upgrade dependencies" --label "dependencies,maintenance" --body-file ".github/ISSUE_TEMPLATE/update_dependencies.md" - - From 5588a6415a00e2a8e8ebe8160e839812de6010c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9mentine=20Urquizar=20-=20curqui?= Date: Tue, 5 Jul 2022 19:34:57 +0200 Subject: [PATCH 3/8] Update .github/workflows/create-issue-dependencies.yml --- .github/workflows/create-issue-dependencies.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/create-issue-dependencies.yml b/.github/workflows/create-issue-dependencies.yml index 569b3b09b..30f91471d 100644 --- a/.github/workflows/create-issue-dependencies.yml +++ b/.github/workflows/create-issue-dependencies.yml @@ -1,4 +1,4 @@ -name: Create Issue "Upgrade dependencies" +name: Create issue to upgrade dependencies on: schedule: - cron: '0 0 1 */3 *' From 43fecbf382a9a93272a793a98fde513471170c87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9mentine=20Urquizar=20-=20curqui?= Date: Tue, 5 Jul 2022 19:35:09 +0200 Subject: [PATCH 4/8] Update .github/workflows/create-issue-dependencies.yml --- .github/workflows/create-issue-dependencies.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/create-issue-dependencies.yml b/.github/workflows/create-issue-dependencies.yml index 30f91471d..41d793c0d 100644 --- a/.github/workflows/create-issue-dependencies.yml +++ b/.github/workflows/create-issue-dependencies.yml @@ -10,5 +10,5 @@ jobs: env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v3 - run: gh issue create --title "Upgrade dependencies" --label "dependencies,maintenance" --body-file ".github/ISSUE_TEMPLATE/update_dependencies.md" From 480b881e1547c8658223fabfa80d9e6e3929bba0 Mon Sep 17 00:00:00 2001 From: Vasiliy Soldatkin Date: Tue, 5 Jul 2022 21:08:59 +0300 Subject: [PATCH 5/8] Remove template and add GHA from review --- .github/ISSUE_TEMPLATE/update_dependencies.md | 3 --- .../workflows/create-issue-dependencies.yml | 21 +++++++++++++++---- 2 files changed, 17 insertions(+), 7 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/update_dependencies.md diff --git a/.github/ISSUE_TEMPLATE/update_dependencies.md b/.github/ISSUE_TEMPLATE/update_dependencies.md deleted file mode 100644 index a28eed5f0..000000000 --- a/.github/ISSUE_TEMPLATE/update_dependencies.md +++ /dev/null @@ -1,3 +0,0 @@ -We need to update the dependencies of the Meilisearch repository, and, if possible, the dependencies of all the core-team repositories that Meilisearch depends on (milli, charabia, heed...). - -⚠️ This issue should only be done at the beginning of the sprint! diff --git a/.github/workflows/create-issue-dependencies.yml b/.github/workflows/create-issue-dependencies.yml index 41d793c0d..8b6e3cbcf 100644 --- a/.github/workflows/create-issue-dependencies.yml +++ b/.github/workflows/create-issue-dependencies.yml @@ -7,8 +7,21 @@ on: jobs: create-issue: runs-on: ubuntu-latest - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} steps: - - uses: actions/checkout@v3 - - run: gh issue create --title "Upgrade dependencies" --label "dependencies,maintenance" --body-file ".github/ISSUE_TEMPLATE/update_dependencies.md" + - uses: actions/checkout@v3 + - name: Create an issue + uses: actions-ecosystem/action-create-issue@v1 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + title: Upgrade dependencies + body: | + We need to update the dependencies of the Meilisearch + repository, and, if possible, the dependencies of all + the core-team repositories that Meilisearch depends on + (milli, charabia, heed...). + + ⚠️ This issue should only be done at the beginning of the sprint! + + labels: | + dependencies + maintenance \ No newline at end of file From 6f95ae9879438ad2a8c27e8c39a5e0850a29610b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9mentine=20Urquizar=20-=20curqui?= Date: Tue, 5 Jul 2022 21:02:32 +0200 Subject: [PATCH 6/8] Update .github/workflows/create-issue-dependencies.yml --- .github/workflows/create-issue-dependencies.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/create-issue-dependencies.yml b/.github/workflows/create-issue-dependencies.yml index 8b6e3cbcf..afd8c73e1 100644 --- a/.github/workflows/create-issue-dependencies.yml +++ b/.github/workflows/create-issue-dependencies.yml @@ -21,7 +21,6 @@ jobs: (milli, charabia, heed...). ⚠️ This issue should only be done at the beginning of the sprint! - labels: | dependencies maintenance \ No newline at end of file From 05ffe24d645d3b6dce270b94800a2b17ab024fbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9mentine=20Urquizar=20-=20curqui?= Date: Tue, 5 Jul 2022 21:02:40 +0200 Subject: [PATCH 7/8] Update .github/workflows/create-issue-dependencies.yml --- .github/workflows/create-issue-dependencies.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/create-issue-dependencies.yml b/.github/workflows/create-issue-dependencies.yml index afd8c73e1..266656f7b 100644 --- a/.github/workflows/create-issue-dependencies.yml +++ b/.github/workflows/create-issue-dependencies.yml @@ -23,4 +23,4 @@ jobs: ⚠️ This issue should only be done at the beginning of the sprint! labels: | dependencies - maintenance \ No newline at end of file + maintenance \ No newline at end of file From bba5fab5e56287edac779b09aff9c3754f286519 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9mentine=20Urquizar=20-=20curqui?= Date: Tue, 5 Jul 2022 21:03:08 +0200 Subject: [PATCH 8/8] Update .github/workflows/create-issue-dependencies.yml --- .github/workflows/create-issue-dependencies.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/create-issue-dependencies.yml b/.github/workflows/create-issue-dependencies.yml index 266656f7b..625e6e182 100644 --- a/.github/workflows/create-issue-dependencies.yml +++ b/.github/workflows/create-issue-dependencies.yml @@ -23,4 +23,4 @@ jobs: ⚠️ This issue should only be done at the beginning of the sprint! labels: | dependencies - maintenance \ No newline at end of file + maintenance