name: Issue Tracker on: schedule: - cron: '*/10 * * * *' env: OUTPUT_FILE_NAME: IssuesReport.md COMMITTER_EMAIL: actions@github.com COMMITTER_NAME: github-actions COMMITTER_USERNAME: github-actions jobs: track-issues: name: "Collect Issue Stats" runs-on: ubuntu-22.04 if: github.repository == 'zephyrproject-rtos/zephyr' steps: - name: Download configuration file run: | wget -q https://raw.githubusercontent.com/$GITHUB_REPOSITORY/main/.github/workflows/issues-report-config.json - name: install-packages run: | sudo apt-get update sudo apt-get install discount - uses: brcrista/summarize-issues@v3 with: title: 'Issues Report for ${{ github.repository }}' configPath: 'issues-report-config.json' outputPath: ${{ env.OUTPUT_FILE_NAME }} token: ${{ secrets.GITHUB_TOKEN }} - name: upload-stats uses: actions/upload-artifact@v4 continue-on-error: true with: name: ${{ env.OUTPUT_FILE_NAME }} path: ${{ env.OUTPUT_FILE_NAME }} - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v2 with: aws-access-key-id: ${{ vars.AWS_TESTING_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_TESTING_SECRET_ACCESS_KEY }} aws-region: us-east-1 - name: Post Results run: | mkd2html IssuesReport.md IssuesReport.html aws s3 cp --quiet IssuesReport.html s3://testing.zephyrproject.org/issues/$GITHUB_REPOSITORY/index.html