chore(deps): bump actions/cache from 4.1.2 to 4.2.0 (#1423) #843
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Manage releases | |
on: | |
push: | |
branches: | |
- "main" | |
permissions: | |
contents: write | |
pull-requests: write | |
jobs: | |
release-please: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Release Please! 🤖 | |
uses: googleapis/release-please-action@v4 | |
id: release | |
- name: Checkout 🛎️ | |
uses: actions/checkout@v4 | |
# these if statements ensure that a publication only occurs when | |
# a new release is created: | |
if: ${{ fromJSON(steps.release.outputs.releases_created) }} | |
- name: Set up NPM 🔧 | |
uses: actions/setup-node@v4 | |
with: | |
node-version: 20 | |
registry-url: "https://registry.npmjs.org" | |
if: ${{ fromJSON(steps.release.outputs.releases_created) }} | |
- name: Install dependencies 🔧 | |
run: npm ci | |
if: ${{ fromJSON(steps.release.outputs.releases_created) }} | |
- name: Build and publish package 🚀 | |
env: | |
NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} | |
ELEMENT_PATHS: ${{ steps.release.outputs.paths_released }} | |
run: | | |
npm run styles && \ | |
for path in `echo ${ELEMENT_PATHS//,/ } | tr -d '[]"'` | |
do \ | |
cd $path && \ | |
npm run build && \ | |
npm publish --access=public && \ | |
cd ../../ | |
done | |
if: ${{ fromJSON(steps.release.outputs.releases_created) }} |