Closed Bug 1748479 Opened 3 years ago Closed 3 years ago

Action to publish to gh-pages?

Categories

(mozilla.org :: Github: Administration, task)

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: clouserw, Unassigned)

Details

Sorry, this might be a bit off topic:

I'd like to publish static files (our generated documentation) to gh-pages. Something like https://github.com/peaceiris/actions-gh-pages would let me do that, but I'm probably not the first person to request this. So, is there a list of currently approved actions that I can use somewhere?

Thanks

NI'ing our friendly secops folk to help answer that. (The easiest answer is that if it's an action created by github it's probably good to allow, but others need vetting before approval)

Flags: needinfo?(hwine)

:clouserw -- we'd prefer not to add actions (aka "attack surface") unless there is a good reason. GitHub pages update automatically on push, so "no action needed" unless you also need to generate the html. That often can be accomplished without actions. See this example of formatting Sphinx docs and pushing to a separate branch

Happy to look at an action if it provides value, but also would like to understand the use case better, so can minimize the number of actions we have to monitor!

Got it. Thanks. That example was exactly what I was looking for. For this specific issue I ended up just using an existing script in circleci, so, this can be closed.

Thanks again.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
Flags: needinfo?(hwine)
You need to log in before you can comment on or make changes to this bug.