Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Inform user about changes #89

Merged
merged 5 commits into from
Mar 6, 2025
Merged

Inform user about changes #89

merged 5 commits into from
Mar 6, 2025

Conversation

mxmehl
Copy link
Member

@mxmehl mxmehl commented Mar 6, 2025

Fixes #63

This PR replaces the INFO output and provides an overview of all changes at the end.

Output format can be controlled by --output. Available choices are json and text.

Additionally, the logging level is WARNING by default now. -v and -vv (also the existing --debug) can be used to control this.

Example:

#--------------------------------------------------------
# Changes made to GitHub organisation OpenRailAssociation
#--------------------------------------------------------

⚠️ Dry-run mode, no changes executed

⚠️ Members without team: EthanPERRUZZA

🤝 Team Changes:
  🔹 Authentik User Manager:
    🆕 Has been created
  🔹 Compliance Assistant:
    🔧 Changed config:
      - Setting 'description': 'Maintainers of https://github.com/OpenRailAssociation/compliance-assistant' --> 'Maintainers of https://github.com/OpenRailAssociation/compliance-assistant and related repos'
  🔹 OSRD:
    ⏳ Pending members:
      - victorlenel

📂 Repository Changes:
  🔹 purl-tools:
    🔧 Changed permissions for teams:
      - Compliance Assistant: maintain
  🔹 authentik-user-manager:
    🔧 Changed permissions for teams:
      - Authentik User Manager: maintain

@mxmehl mxmehl force-pushed the stats branch 2 times, most recently from 1d79322 to 646756b Compare March 6, 2025 13:10
@mxmehl mxmehl marked this pull request as ready for review March 6, 2025 13:12
@mxmehl mxmehl merged commit 32a7334 into main Mar 6, 2025
10 checks passed
@mxmehl mxmehl deleted the stats branch March 6, 2025 13:12
@mxmehl mxmehl mentioned this pull request Mar 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Better overview of changes
1 participant