hackforla / automate-the-org

This repo is for creating an discussing github automation inside our organization
0 stars 2 forks source link

GHA: Automation of a Repository Activity Digest #11

Open ExperimentsInHonesty opened 1 year ago

ExperimentsInHonesty commented 1 year ago

Overview

We need an automation that open source repository managers can install, in order to understand the activity over a defined period (e.g., a week, month, etc.).

Action Items

Resources/Instructions

History

ExperimentsInHonesty commented 1 year ago

RAD Repository Activity Digest

Overview

Automations that opens a new issue each week on a repository to keep a specific GitHub team updated on the repository activity.

Problem Being Solved

Members of repository teams have a hard time keeping up with all the activity that happens on the repository over a given period of time.

Value Created from Solution

A replicable GitHub Action and documentation for installation and customization, that can be installed by any repository manager.

Stakeholders Impact - who benefits and how?

Solution (simplified explanation)

Option 1

Option 2

Option 3

Your suggestions wanted

Activities

Technical Details

Installation

Current State "As-is" most likely something manual but could be partially automated

Future Development The “To-be” state

Anticipated technical outcomes

Resources/Instructions How to run the automation and any packages or dependencies

Language Programming language(s)

Platform Where is it deployed (e.g. GitHub, Linux Command Line, Windows Command Line etc)

Automation triggers Time-based (Specify frequency (e.g. 1x/week) Event-based (e.g. someone just created a new GitHub on a repo)

Input required How much manual or custom input is required?

Output What's the expected result?

API (If applicable)

Versions/Updates

Configuration

Usage

Endpoint documentation

ExperimentsInHonesty commented 1 year ago

Define what the summary looks like

New issues created: 5 issue link by who issue link by who issue link by who issue link by who issue link by who

ExperimentsInHonesty commented 1 year ago

How data should look in a csv or whatever data object you use: Date/Time, What, Who, other (URL, Release name)

JessicaLucindaCheng commented 1 year ago
JessicaLucindaCheng commented 1 year ago

Progress Update

Tasks

Consolidated Notes

Resources

JessicaLucindaCheng commented 1 year ago

Progress Update

Tasks

Consolidated Notes

Notes from https://docs.github.com/en/actions/creating-actions

To ensure your JavaScript actions are compatible with all GitHub-hosted runners (Ubuntu, Windows, and macOS), the packaged JavaScript code you write should be pure JavaScript and not rely on other binaries.

Resources

JessicaLucindaCheng commented 1 year ago

Progress Update

Plan

Tasks

Consolidated Notes

Notes from https://docs.github.com/en/actions/creating-actions

To ensure your JavaScript actions are compatible with all GitHub-hosted runners (Ubuntu, Windows, and macOS), the packaged JavaScript code you write should be pure JavaScript and not rely on other binaries.

Resources