Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Minor adjustments + retention
  • Loading branch information
Yoann Chaudet committed May 24, 2022
1 parent f2cce63 commit dcb017a
Showing 1 changed file with 19 additions and 8 deletions.
27 changes: 19 additions & 8 deletions action.yml
@@ -1,18 +1,29 @@
name: 'Upload Pages artifact'
description: 'A composite action that prepares your static assets to be deployed to GitHub Pages'
inputs:
directory:
description: 'The directory in your workspace that contains the built assets'
path:
description: 'Path of the directoring containing the static assets.'
required: true
default: '_site/'
retention-days:
description: 'Duration after which artifact will expire in days.'
required: false
default: '1'
runs:
using: "composite"
steps:
- name: Archive build output
run: "tar --dereference --hard-dereference --directory ${{ inputs.directory }} -cvf artifact.tar ."
using: composite
steps:
- name: Archive artifact
shell: bash
run: -|
tar \
--dereference --hard-dereference \
--directory ${{ inputs.path }} \
-cvf ${{ runner.temp }}/artifact.tar \
--exclude=.git \
.
- name: Upload artifact
uses: actions/upload-artifact@main
with:
name: "github-pages"
path: artifact.tar
name: github-pages
path: ${{ runner.temp }}/artifact.tar
retention-days: ${{ inputs.retention-days }}

0 comments on commit dcb017a

Please sign in to comment.