Skip to content

Commit

Permalink
Merge pull request #106 from KittyChiu/kittychiu/update-readme-1
Browse files Browse the repository at this point in the history
Updated usage section in readme
  • Loading branch information
yoannchaudet authored Oct 10, 2024
2 parents 984864e + e59cdfe commit 9605915
Showing 1 changed file with 52 additions and 2 deletions.
54 changes: 52 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,59 @@ A composite Action for packaging and uploading artifact that can be deployed to

## Usage

See [action.yml](action.yml)
See [action.yml](action.yml) for the various `inputs` this action supports (or [below](#inputs-📥)).

If you breakdown your workflow in two jobs (`build` and `deploy`), we recommend this action to be used in your `build` job:

```yaml
jobs:
# Build job
build:

# Specify runner + build & upload the static files as an artifact
runs-on: ubuntu-latest
steps:
- name: Build static files
id: build
run: |
# <Not provided for brevity>
# At a minimum this step should build the static files of your site
# <Not provided for brevity>

- name: Upload static files as artifact
id: deployment
uses: actions/upload-pages-artifact@v3 # or specific "vX.X.X" version tag for this action
with:
path: build_outputs_folder/

# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4

```

### Inputs 📥

| Input | Required? | Default | Description |
| ---------------- | --------- | ----------------------- | -------------------------------------------------- |
| `name` | `false` | `github-pages` | Artifact name |
| `path` | `true` | `_site/` | Path of the directory containing the static assets |
| `retention-days` | `false` | `1` | Duration after which artifact will expire in days |

### Outputs 📤

| Output | Description |
| ------------- | ---------------------------------------- |
| `artifact_id` | The ID of the artifact that was uploaded |

<!-- TODO: document custom workflow -->

## Artifact validation

Expand Down

0 comments on commit 9605915

Please sign in to comment.