From c0596e46ada4ef5afe219f66e14790e8b863aebb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zolt=C3=A1n=20Leh=C3=B3czky?= Date: Wed, 1 May 2024 16:43:18 +0200 Subject: [PATCH] Remove leftover issue_metrics workflow --- .github/workflows/community_metrics.yml | 2 +- .github/workflows/issue_metrics.yml | 81 ------------------------- 2 files changed, 1 insertion(+), 82 deletions(-) delete mode 100644 .github/workflows/issue_metrics.yml diff --git a/.github/workflows/community_metrics.yml b/.github/workflows/community_metrics.yml index 0e010ddbf32..720799ab124 100644 --- a/.github/workflows/community_metrics.yml +++ b/.github/workflows/community_metrics.yml @@ -10,7 +10,7 @@ permissions: pull-requests: read jobs: - build: + generate-community-metrics: name: Generate Community Metrics runs-on: ubuntu-latest steps: diff --git a/.github/workflows/issue_metrics.yml b/.github/workflows/issue_metrics.yml deleted file mode 100644 index 4ebbef489b6..00000000000 --- a/.github/workflows/issue_metrics.yml +++ /dev/null @@ -1,81 +0,0 @@ -name: Monthly Issue and Pull Request Metrics -on: - workflow_dispatch: - schedule: - # Run on the first day of every month at 2:19 AM UTC. - - cron: '19 2 1 * *' - -permissions: - issues: write - pull-requests: read - -jobs: - publish-issue-metrics: - name: Generate Issue and Pull Request Metrics - runs-on: ubuntu-latest - steps: - - name: Get Dates For Last Month - shell: pwsh - run: | - # Calculate the first day of the previous month. - $firstDay = (Get-Date).AddMonths(-1).ToString("yyyy-MM-01") - - # Calculate the last day of the previous month. - $lastDay = (Get-Date $firstDay).AddMonths(1).AddDays(-1).ToString("yyyy-MM-dd") - - # Set an environment variable with the date range. - Write-Output "$firstDay..$lastDay" - Write-Output "LAST_MONTH=$firstDay..$lastDay" >> $env:GITHUB_ENV - - - name: Compute Issue Metrics - uses: github/issue-metrics@v2 - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - SEARCH_QUERY: 'repo:OrchardCMS/OrchardCore is:issue created:${{ env.LAST_MONTH }} -reason:"not planned" -label:"community metrics"' - HIDE_TIME_TO_ANSWER: true - - - name: Rename Issue Metrics File - shell: pwsh - run: | - # Renaming the file wouldn't work since other scripts will be denied access to it for some reason. - Add-Content -Path ./community_metrics.md -Value (Get-Content -Path ./issue_metrics.md -Raw) - - - name: Compute Pull Request Metrics - uses: github/issue-metrics@v2 - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - SEARCH_QUERY: 'repo:OrchardCMS/OrchardCore is:pr created:${{ env.LAST_MONTH }} -label:dontmerge -label:notready -is:draft' - HIDE_TIME_TO_ANSWER: true - - - name: Concatenate Issue and Pull Request Metrics - shell: pwsh - run: | - $content = (Get-Content -Path ./issue_metrics.md -Raw) -replace '# Issue Metrics', '# Pull Request Metrics' - Add-Content -Path ./community_metrics.md -Value ([Environment]::NewLine + $content) - - - name: Compute Q&A Discussion Request Metrics - uses: github/issue-metrics@v2 - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - SEARCH_QUERY: 'repo:OrchardCMS/OrchardCore type:discussions created:${{ env.LAST_MONTH }} category:Q&A' - HIDE_TIME_TO_CLOSE: true - - - name: Concatenate Issue/PR and Discussion Metrics - shell: pwsh - run: | - $content = (Get-Content -Path ./issue_metrics.md -Raw) -replace '# Issue Metrics', '# Discussion Metrics' - Add-Content -Path ./community_metrics.md -Value ([Environment]::NewLine + $content) - - - name: Display Issue Metrics in Summary - shell: pwsh - run: | - Get-Content ./community_metrics.md >> $env:GITHUB_STEP_SUMMARY - - - name: Create Issue - # v4.0.1 - uses: peter-evans/create-issue-from-file@433e51abf769039ee20ba1293a088ca19d573b7f - with: - title: Monthly community metrics report for ${{ env.LAST_MONTH }} - token: ${{ secrets.GITHUB_TOKEN }} - content-filepath: ./community_metrics.md - labels: community metrics