Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 0 additions & 46 deletions .github/workflows/allure-pages.yml

This file was deleted.

55 changes: 0 additions & 55 deletions .github/workflows/e2e-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -117,60 +117,6 @@ jobs:
path: test-results/
retention-days: 14

# ── Allure Report ──────────────────────────────────────
- name: Get previous workflow run ID
id: get_previous_run
run: |
PREVIOUS_RUN_ID=$(gh api \
"repos/${{ github.repository }}/actions/workflows/e2e-tests.yml/runs?status=success&per_page=5" \
--jq "[.workflow_runs[] | select(.id != ${{ github.run_id }})] | first | .id // empty")
echo "run_id=${PREVIOUS_RUN_ID}" >> "$GITHUB_OUTPUT"
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true # no previous run on first execution

- name: Download previous Allure history
uses: actions/download-artifact@v4
if: steps.get_previous_run.outputs.run_id != ''
with:
name: allure-history
path: .
run-id: ${{ steps.get_previous_run.outputs.run_id }}
github-token: ${{ secrets.GITHUB_TOKEN }}
continue-on-error: true # first run won't have history yet

- name: Generate Allure report
if: ${{ !cancelled() }}
run: |
mkdir -p allure-results
npx allure generate allure-results -o allure-report

- name: Upload Allure results
uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: allure-results
path: allure-results/
retention-days: 30

- name: Upload Allure report
uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: allure-report
path: allure-report/
retention-days: 30

- name: Save Allure history for trend tracking
uses: actions/upload-artifact@v4
if: ${{ !cancelled() }}
with:
name: allure-history
path: allure-history.jsonl
retention-days: 90
overwrite: true
if-no-files-found: ignore

- name: E2E Test Summary
if: ${{ !cancelled() }}
run: |
Expand All @@ -187,6 +133,5 @@ jobs:
echo "| Report | Link |" >> "$GITHUB_STEP_SUMMARY"
echo "|--------|------|" >> "$GITHUB_STEP_SUMMARY"
echo "| Playwright HTML | 📦 Download \`playwright-report\` artifact |" >> "$GITHUB_STEP_SUMMARY"
echo "| Allure Dashboard | 📦 Download \`allure-report\` artifact or view on [GitHub Pages](https://${{ github.repository_owner }}.github.io/${{ github.event.repository.name }}/) |" >> "$GITHUB_STEP_SUMMARY"
echo "" >> "$GITHUB_STEP_SUMMARY"
echo "_Run: \`${{ github.run_id }}\` · Commit: \`${{ github.sha }}\`_" >> "$GITHUB_STEP_SUMMARY"
5 changes: 1 addition & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,4 @@ playwright-report/
blob-report/
playwright/.cache/

# Allure
allure-results/
allure-report/
allure-history.jsonl

2 changes: 2 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Only fail npm audit on high/critical severity vulnerabilities.
audit-level=high
26 changes: 0 additions & 26 deletions allurerc.mjs

This file was deleted.

2 changes: 2 additions & 0 deletions app/pages/blog/[...slug].vue
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ const { data: session } = await authClient.useSession(useFetch)
<NuxtLink :to="$localePath('/roadmap')" class="transition hover:text-white">Roadmap</NuxtLink>
<NuxtLink :to="$localePath('/catalog')" class="transition hover:text-white">Features</NuxtLink>
<NuxtLink to="/blog" class="text-white transition">Blog</NuxtLink>
<NuxtLink to="/docs" class="transition hover:text-white">Docs</NuxtLink>
<a
href="https://github.com/reqcore-inc/reqcore"
target="_blank"
Expand Down Expand Up @@ -175,6 +176,7 @@ const { data: session } = await authClient.useSession(useFetch)
<div class="flex items-center gap-4">
<NuxtLink :to="$localePath('/')" class="transition hover:text-white/60">Home</NuxtLink>
<NuxtLink :to="$localePath('/roadmap')" class="transition hover:text-white/60">Roadmap</NuxtLink>
<NuxtLink to="/docs" class="transition hover:text-white/60">Docs</NuxtLink>
<a
href="https://github.com/reqcore-inc/reqcore"
target="_blank"
Expand Down
2 changes: 2 additions & 0 deletions app/pages/blog/index.vue
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ const { data: posts } = await useAsyncData('blog-posts', () =>
<NuxtLink :to="$localePath('/roadmap')" class="transition hover:text-white">Roadmap</NuxtLink>
<NuxtLink :to="$localePath('/catalog')" class="transition hover:text-white">Features</NuxtLink>
<NuxtLink to="/blog" class="text-white transition">Blog</NuxtLink>
<NuxtLink to="/docs" class="transition hover:text-white">Docs</NuxtLink>
<a
href="https://github.com/reqcore-inc/reqcore"
target="_blank"
Expand Down Expand Up @@ -145,6 +146,7 @@ const { data: posts } = await useAsyncData('blog-posts', () =>
<div class="flex items-center gap-4">
<NuxtLink :to="$localePath('/')" class="transition hover:text-white/60">Home</NuxtLink>
<NuxtLink :to="$localePath('/roadmap')" class="transition hover:text-white/60">Roadmap</NuxtLink>
<NuxtLink to="/docs" class="transition hover:text-white/60">Docs</NuxtLink>
<a
href="https://github.com/reqcore-inc/reqcore"
target="_blank"
Expand Down
Loading
Loading