This is an automated email from the ASF dual-hosted git repository.

dfoulks pushed a commit to branch dfoulks/pelican-gha
in repository https://gitbox.apache.org/repos/asf/petri.git


The following commit(s) were added to refs/heads/dfoulks/pelican-gha by this 
push:
     new ff2c311  Updated workflow to use the new action
ff2c311 is described below

commit ff2c311f1c673d0dfd7ca942ed68f69bc7a8b23b
Author: Drew <dfou...@apache.org>
AuthorDate: Mon May 20 12:55:07 2024 -0400

    Updated workflow to use the new action
---
 .github/workflows/build-pelican.yml | 33 +++++----------------------------
 1 file changed, 5 insertions(+), 28 deletions(-)

diff --git a/.github/workflows/build-pelican.yml 
b/.github/workflows/build-pelican.yml
index 8b0ab20..5ff47a2 100644
--- a/.github/workflows/build-pelican.yml
+++ b/.github/workflows/build-pelican.yml
@@ -1,7 +1,7 @@
 name: Build a Pelican Website
 on:
   push:
-    branches: [ "dfoulks/pelican-gha" ]
+    branches: [ "dfoulks/pelican_gha" ]
   workflow_dispatch:
 jobs:
   build-pelican:
@@ -10,32 +10,9 @@ jobs:
     steps:
       - uses: actions/checkout@v4
         with:
-          repository: ''
-          ref: 'dfoulks/pelican-gha'
-      - name: Install Pelican
-        run: pip3 install pelican markdown ghp-import bs4
-      # Optionally, if your website uses the gfm plugin uncomment the GFM block
-      #########################
-      # START BUILD GFM BLOCK #
-      #########################
-      - name: fetch libcmark-gfm.so buildscript
-        run: wget 
https://raw.githubusercontent.com/apache/infrastructure-pelican/master/bin/build-cmark.sh
-      - name: build libcmark-gfm.so
-        run: /bin/bash ./build-cmark.sh
-      #######################
-      # END BUILD GFM BLOCK #
-      #######################
-      - name: Generate website from markdown
-        run: /usr/bin/env python3 -m pelican content -o output
-        env:
-          LIBCMARKDIR: cmark-gfm-0.28.3.gfm.12/lib
-      - name: Open a PR against the staging branch
-        uses: peter-evans/create-pull-request@v6.0.5
+          ref: 'dfoulks/pelican_gha'
+      - uses: apache/infrastructure-actions/build-pelican@main
         with:
+          destination: 'dfoulks/gha-site'
+          gfm: 'true'
           token: ${{ secrets.GITHUB_TOKEN }}
-          commit-message: GitHub Actions Generated Pelican Build
-          title: Generated Pelican Output
-          body: output generated
-          add-paths: |
-            output/
-          base: dfoulks/gha-site

Reply via email to