-
-
Notifications
You must be signed in to change notification settings - Fork 778
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
Implement a logging system for all hfla github actions #1445
Comments
To discuss with @Aveline-art |
Design/Research questions:
Design criteria: |
Discussed with @Aveline-art and added details in the main body. |
This issue needs a rewrite on the top, to be in the format of all our other issues
|
@Zak234 Please add update
|
Still working on the Github action. Experimenting with Javascript and Graph Ql. Available basically anytime. ETA, hopefully one week. |
Talked with Ava and it was decided that this issue should be closed due to its complexity and lack of benefits from completion. In case of being opened in the future, using REST API to download job logs seemed to be the most promising avenue although large amount of data processing would need to be done to remove the Github action code from the logs and get the data in a more readable state. |
Wiki related to this issue https://github.com/hackforla/website/wiki/Decision-Records-on-Solutions-Not-Implemented |
Overview
As a member of the website team, we need a system that allows us to track GitHub action logs for an extended amount of time, beyond GitHub's 90 day allowance.
Action items
Resources/Instructions
If you have trouble starting this project, you might start with implementing the log with a GitHub action. The workflow_run trigger seems very promising if this is the route you want to take.
As this issue is fairly large, you might have a lot of trouble, so please reach out! Important things to keep in mind when designing this is that this is made for the team. Be conscious of how the logs are formed and formatted, so that they would be useful for the team! You might also want to improve upon the action items above (perhaps a way to clear the logs?). If you dare to challenge yourself, be sure to share that intention with the team! We love to hear your ideas.
Some useful links
Keeping your GitHub Actions and workflows secure: Preventing pwn requests
Events that trigger workflows
Workflow syntax for GitHub Actions
Storing workflow data as artifacts
GitHub GraphQL
The text was updated successfully, but these errors were encountered: