Skip to content

Test workflow to create user activity report#2346

Draft
t1m0thyj wants to merge 3 commits intomasterfrom
t1m0thyj/inactive-users-workflow
Draft

Test workflow to create user activity report#2346
t1m0thyj wants to merge 3 commits intomasterfrom
t1m0thyj/inactive-users-workflow

Conversation

@t1m0thyj
Copy link
Member

@t1m0thyj t1m0thyj commented Apr 10, 2025

Report is available as an artifact here: https://github.com/zowe/community/actions/runs/14383635116

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
name: Create User Activity Report

on:
pull_request:
Copy link
Member Author

@t1m0thyj t1m0thyj Apr 10, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added this trigger for testing, we can remove it if we decide to merge the PR.

Or perhaps replace it with a schedule: trigger to run the job on a nightly or weekly basis?

Signed-off-by: Timothy Johnson <timothy.johnson@broadcom.com>
@zFernand0
Copy link
Member

Hey all,
Here are some things that have been discussed in various calls about this report automation.

Things to consider:

  • Users inactive on the Zowe GitHub organization
  • Users inactive on GitHub itself
  • Users in the Zowe GH org without a team
  • Last contribution date to the Zowe GH org
  • Users added as individual (i.e. not via a team) to repositories

Ideally the data can be filtered per team and/or per repository in the Zowe GH org.

Possible actions to take:

  • Generate reports on an established cadence (at least once every year).
  • Move all inactive users to an Emeritus (read-only) group in the Zowe GH org.
  • Lower access (i.e. permissions -1) based on last Zowe contribution date:
    • admin -> maintain
    • maintain -> write
    • write -> triage
    • triage -> read

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.

2 participants