Skip to content
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

Simplify and speed up the action #3

Closed
wants to merge 9 commits into from
Closed

Simplify and speed up the action #3

wants to merge 9 commits into from

Conversation

sebbASF
Copy link
Contributor

@sebbASF sebbASF commented May 21, 2024

This PR depends on apache/infrastructure-pelican#92 which creates a Docker image for GFM builds.

The action now includes a checkout of the source.
This to ensure that the generated site branch is available.

Instead of configuring the builder with Python modules and building the GFM code, it uses a pre-built Docker image. This is faster.

Rather than generate a PR for the changes to the output branch, they are committed automatically (as is done by the existing Pelican Buildbot jobs). Also the action creates the branch if it does not exist.

@sebbASF
Copy link
Contributor Author

sebbASF commented Jun 3, 2024

The main code has been updated so it updates the branch directly, rather than generating a PR which has to be applied.

@sebbASF
Copy link
Contributor Author

sebbASF commented Jun 9, 2024

Obsolete

@sebbASF sebbASF closed this Jun 9, 2024
@sebbASF sebbASF deleted the simplify branch June 11, 2024 16:43
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.

None yet

1 participant