Files
cypress-screenshots/action.yml
2025-04-04 09:13:16 +02:00

40 lines
1.1 KiB
YAML

name: Docker build push !
description: A custom docker build push
author: Skydust
# Define your inputs here.
inputs:
imageName:
description: The image name
required: true
imagePrefix:
description: The image prefix
required: false
default: ${{ gitea.server_url }}/${{ gitea.repository_owner }}/
runs:
using: composite
container:
image: cypress/base:22.13.1
steps:
- name: Install node packages
uses: https://gitea.skydust.fr/actions/install-node-packages@main
with:
path: "${{ env.GITHUB_ACTION_PATH }}/files"
- name: Install firefox
run: |
npm config set @skydust:registry=https://gitea.skydust.fr/api/packages/skydust/npm/
npm install -g @skydust/toolkit@1.2.3
apt-get update && apt-get install --yes firefox-esr
- name: Cypress run
run: |
cd "${GITHUB_ACTION_PATH}/files"
npx cypress install
npm run cy:test
- name: Upload artifact
uses: christopherhx/gitea-upload-artifact@v4
with:
name: images-before-changes
path: "${GITHUB_ACTION_PATH}/files/e2e/cypress/e2e/__image_snapshots__"
retention-days: 1