diff --git a/action.yml b/action.yml new file mode 100644 index 0000000..d376980 --- /dev/null +++ b/action.yml @@ -0,0 +1,18 @@ +name: 'Upload Pages artifact' +description: 'A composite action that prepares your static assets to be deployed to GitHub Pages' +inputs: + directory: # id of input + description: 'The directory in your workspace that contains the built assets' + required: true + default: '_site/' +runs: + using: "composite" + steps: + - name: Archive build output + run: "tar --dereference --hard-dereference --directory ${{ inputs.directory }} -cvf artifact.tar ." + working-directory: "/workspace" + - name: Upload artifact + uses: actions/upload-artifact@main + with: + name: "github-pages" + path: /workspace/artifact.tar