diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 396cb65b..3573be5e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -54,7 +54,7 @@ jobs: - name: Upload Go coverage to Codecov uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: - token: ${{ secrets.CODECOV_TOKEN }} + slug: ${{ github.repository }} files: ./coverage.txt flags: backend disable_search: true @@ -66,7 +66,7 @@ jobs: - name: Upload web coverage to Codecov uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: - token: ${{ secrets.CODECOV_TOKEN }} + slug: ${{ github.repository }} files: ./web/coverage/lcov.info flags: frontend disable_search: true @@ -76,8 +76,9 @@ jobs: if: ${{ !cancelled() }} uses: codecov/codecov-action@303a32d7a59b442fa8d48b6a1cc6825c09c847a5 # v7.1.1 with: - token: ${{ secrets.CODECOV_TOKEN }} + slug: ${{ github.repository }} files: ./web/test-report.junit.xml + fail_ci_if_error: false - name: Cross-compile Linux binary env: diff --git a/CHANGELOG.md b/CHANGELOG.md index 58de0afc..07f3ccc2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/), and this ## [Unreleased] +### Changed +- Configured Codecov GitHub Actions workflow for tokenless coverage uploads + ### Fixed - **Logs page unresponsiveness and freeze when loading older entries (#454):** Fixed microtask starvation caused by concurrent older-page requests during initial mount and background loading loops (`loadAll` and search). Active older-load requests now share the in-flight Promise across callers, older requests are bound to the store context sequence to discard stale responses, and background loading loops terminate when no progress is made. Also added a store `dispose()` method, called from the synchronous `onMount` cleanup in `Logs.svelte`, to abort background activity on page navigation. Closes #454.