Skip to content

feat: Add more features to Stepper component #1013

feat: Add more features to Stepper component

feat: Add more features to Stepper component #1013

Workflow file for this run

# Based on https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows#force-deleting-cache-entries
name: ♻️ Clear GitHub Actions cache
on:
workflow_dispatch:
pull_request:
types: [ closed ]
permissions:
actions: write
contents: read
env:
GH_TOKEN: ${{ github.token }}
GH_REPO: ${{ github.repository }}
GH_FORCE_TTY: true # Force terminal-style output even when the output is redirected
NO_COLOR: 1 # Disable gh colored output to avoid sed -e 's/\x1b\[[0-9;]*m//g'
jobs:
clear-cache:
runs-on: ubuntu-latest
steps:
- name: Clear cache entries
if: github.event_name == 'workflow_dispatch'
run: |
set +e
gh cache delete --all | tee -a $GITHUB_STEP_SUMMARY >&2
- name: Clear cache entries from PR
if: github.event_name == 'pull_request'
run: |
set +e
refs=("refs/pull/$PR/head" "refs/pull/$PR/merge")
for ref in "${refs[@]}"; do
for key in $(gh cache list --ref "$ref" --limit 1000 --json id --jq 'map(.id) | join("\n")'); do
gh cache delete "$key" | tee -a $GITHUB_STEP_SUMMARY >&2
done
done
env:
PR: ${{ github.event.pull_request.number }}