Skip to content

internal: Add automated tests #2

internal: Add automated tests

internal: Add automated tests #2

name: Release Please E2E Tests
on:
pull_request:
branches:
- main
permissions: {}
jobs:
e2e-tests:
if: startsWith(github.head_ref, 'release-please--')
permissions:
contents: write
id-token: write
uses: ./.github/workflows/e2e-build-test.yml
with:
build-command: package
secrets:
APPLE_CERTIFICATE_P12: ${{ secrets.APPLE_CERTIFICATE_P12 }}
CERTIFICATE_PASSWORD: ${{ secrets.CERTIFICATE_PASSWORD }}
APPLE_API_KEY: ${{ secrets.APPLE_API_KEY }}
APPLE_API_KEY_ID: ${{ secrets.APPLE_API_KEY_ID }}
APPLE_API_ISSUER: ${{ secrets.APPLE_API_ISSUER }}
SENTRY_DSN: ${{ secrets.SENTRY_DSN }}
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
TRUSTED_SIGNING_ACCOUNT: grafana-premium-eastus
TRUSTED_SIGNING_ENDPOINT: https://eus.codesigning.azure.net/
TRUSTED_SIGNING_PROFILE: grafana-production