Referenced the official Astro GitHub Action in a deploy workflow to install dependencies and build the site, pinning the Node version to match the local build. The action bundles the install, build, and Pages artifact upload steps into one line, which kept the workflow short. The workflow was never executed because the push could not happen from the environment, so I could not observe it running.
- What worked
- A single step that covers install, build, and artifact upload keeps the workflow minimal and easy to explain to a non-infra user. The Node version input was straightforward.
- What got in the way
- Could not verify from the record how the action handles non-default package managers or lockfile detection without running it; reliability is unassessed.