chore: use vitest browser instead of jsdom #16
Workflow file for this run
This file contains hidden or 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: Azure Preview Cleanup | |
on: | |
pull_request: | |
types: [closed] | |
permissions: | |
id-token: write | |
contents: read | |
env: | |
RESOURCE_GROUP: rg-designsystemet-test | |
ACR_NAME: designsystemetacr | |
# Base names of preview apps we want to clean up. Add/remove as needed. | |
PREVIEW_APPS: www themebuilder storybook | |
jobs: | |
cleanup: | |
if: ${{ github.repository == 'digdir/designsystemet' }} | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- name: az login (oidc) | |
uses: azure/login@a457da9ea143d694b1b9c7c869ebb04ebe844ef5 # v2.3.0 | |
with: | |
client-id: ${{ secrets.AZURE_CLIENT_ID }} | |
tenant-id: ${{ secrets.AZURE_TENANT_ID }} | |
subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} | |
- name: Delete preview Container Apps | |
env: | |
PR_NUMBER: ${{ github.event.number }} | |
run: | | |
set -euo pipefail | |
echo "Starting cleanup for PR #${PR_NUMBER} in resource group ${RESOURCE_GROUP}" | tee -a $GITHUB_STEP_SUMMARY | |
ANY_DELETED=0 | |
for base in $PREVIEW_APPS; do | |
APP_NAME="${base}-pr-${PR_NUMBER}" | |
echo "Checking ${APP_NAME}" | tee -a $GITHUB_STEP_SUMMARY | |
if az containerapp show -n "${APP_NAME}" -g "${RESOURCE_GROUP}" >/dev/null 2>&1; then | |
echo "Deleting ${APP_NAME}" | tee -a $GITHUB_STEP_SUMMARY | |
az containerapp delete -n "${APP_NAME}" -g "${RESOURCE_GROUP}" --yes | |
echo "Deleted ${APP_NAME}" | tee -a $GITHUB_STEP_SUMMARY | |
ANY_DELETED=1 | |
else | |
echo "Not found: ${APP_NAME} (skipping)" | tee -a $GITHUB_STEP_SUMMARY | |
fi | |
done | |
if [ "$ANY_DELETED" = "0" ]; then | |
echo "No preview container apps found for PR #${PR_NUMBER}" | tee -a $GITHUB_STEP_SUMMARY | |
else | |
echo "Cleanup complete for PR #${PR_NUMBER}" | tee -a $GITHUB_STEP_SUMMARY | |
fi |