Skip to content

Report generator proposal #171

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 23 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
bbe9c1f
generator: Add base for rendering merged pull requests
CohenArthur Dec 13, 2022
2229019
generator: Add templates around title block and cleanup
CohenArthur Dec 13, 2022
07980f2
generator: Add base for fetching milestones
CohenArthur Dec 14, 2022
99dd98f
generator: Refactor base code
P-E-P Mar 10, 2023
f8954e5
generator: Add common static string
P-E-P Mar 10, 2023
b52ac66
generator: Add test case summary structure
P-E-P Mar 10, 2023
182abbf
generator: Add git2 dependency
P-E-P Mar 10, 2023
268ef00
generator: Add rand dependency
P-E-P Mar 13, 2023
b08ac7c
generator: Add functional test execution
P-E-P Mar 13, 2023
cd03685
generator: Add progress bar and fix dependency
P-E-P Oct 5, 2023
601112d
WIP thingy
P-E-P Aug 5, 2024
a59c914
Add contributors, Fix Test, add script to generate report
Kamiinarii Oct 31, 2024
23d6919
generator: Add fetch of number of issues
Kamiinarii Dec 10, 2024
f7515ac
generator: fix milestone URI
Kamiinarii Dec 10, 2024
2a6a326
generator: Add shell script to run the program at the current date
Kamiinarii Dec 10, 2024
341ca6f
generator: Add README
Kamiinarii Dec 11, 2024
fe38a6e
generator: Add Task and Bugs table
Kamiinarii Dec 11, 2024
102fa06
generator: Make script use environement variable for GitHub token
Kamiinarii Dec 11, 2024
a7ee44e
generator: Remove use of GitHub Token
Kamiinarii Dec 11, 2024
9b3cfc6
github_action: add weekly report generation
Kamiinarii Dec 11, 2024
1d7f99a
action: test report action
Kamiinarii Dec 11, 2024
f155400
actions: enable shecduling of the action
Kamiinarii Dec 19, 2024
0d04078
generator: format code
Kamiinarii Dec 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions .github/workflows/report.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: Weekly Report

on:
schedule:
- cron: '0 0 * * *'

jobs:
build:

runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4

- name: Install Deps
run: |
sudo apt-get update;
sudo apt-get install -y \
automake \
autoconf \
libtool \
autogen \
bison \
flex \
libgmp3-dev \
libmpfr-dev \
libmpc-dev \
build-essential \
gcc-multilib \
g++-multilib \
dejagnu \
rustc

- name: Generate report
run: |
cd util/generator; \
./weekly.sh > "weekly_report";

- name: Archive report
uses: actions/upload-artifact@v4
with:
name: weekly_report
path: util/generator/weekly_report
1 change: 1 addition & 0 deletions util/generator/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
target/
Loading