hackforla / website

Hack for LA's website
https://www.hackforla.org
GNU General Public License v2.0
294 stars 723 forks source link

Epic: Create GitHub Action Wiki pages #6403

Open ExperimentsInHonesty opened 4 months ago

ExperimentsInHonesty commented 4 months ago

Dependency

Overview

We need to make wiki pages for the GHAs that don't yet have them

Create the following issues

Issue for new page "How to Test/Review GHA Issues"

Issue for updating the main GitHub wiki page:

Issues for updating existing GHA wiki pages:

Issues for new pages

Resources/Instructions

Resources/Instructions

Workflow file list

ExperimentsInHonesty commented 4 months ago

Need to determine which labels these new issues will have

ExperimentsInHonesty commented 2 months ago

@roslynwythe There are two issues

This one is supposed to be for creating any GHA pages in the WIKI that are missing them 6402 is supposed to be for adding the testing info, which is why it has this issue as a dependency. But instead they are almost identical. Please update both issues.

github-actions[bot] commented 2 months ago

Hi @roslynwythe, thank you for taking up this issue! Hfla appreciates you :)

Do let fellow developers know about your:- i. Availability: (When are you available to work on the issue/answer questions other programmers might have about your issue?) ii. ETA: (When do you expect this issue to be completed?)

You're awesome!

P.S. - You may not take up another issue until this issue gets merged (or closed). Thanks again :)

ExperimentsInHonesty commented 2 months ago

@roslynwythe I was looking at the ready for prioritization issues and came across

  • [ ] "Test Procedure" - Detail the process for testing the GHA in case there is a code change or a change in a dependent label, resource or package.

I didn't see any documentation for how to write tests or test procedures, or which GHAs have tests that the assignee can review as an example.

roslynwythe commented 2 months ago

@roslynwythe I was looking at the ready for prioritization issues and came across

  • [ ] "Test Procedure" - Detail the process for testing the GHA in case there is a code change or a change in a dependent label, resource or package.

I didn't see any documentation for how to write tests or test procedures, or which GHAs have tests that the assignee can review as an example.

  • [ ] Do the GHAs already have tests or test procedures, and the person is just documenting them?
  • [ ] Or are they expected to write procedures that should be followed when a change is made to the GHA?
ExperimentsInHonesty commented 2 months ago

@roslynwythe

  • [ ] "Test Procedure" - Detail the process for testing the GHA in case there is a code change or a change in a dependent label, resource or package. (see the Test Procedure example in this issue comment Update wiki page for GitHub Action: "add update label weekly" #4856 (comment))

I also put it in the prioritized backlog