#13475·next-auth

ci: broken-link-checker references missing action aaimio/[email protected]

Author: MGPOCKYCreated Aug 3, 2026Updated Aug 3, 2026

Environment

N/A — this is a repository CI / GitHub Actions workflow issue in nextauthjs/next-auth itself, not an application runtime bug in next-auth/Auth.js.

Reproduction URL

https://github.com/MGPOCKY/next-auth-broken-action-repro

Describe the issue

.github/workflows/broken-link-checker.yml in nextauthjs/next-auth depends on an external Action that no longer resolves on GitHub:

yaml
- uses: aaimio/[email protected]

aaimio/vercel-preview-url-action returns 404 via the GitHub API (repository missing, private, or removed). Even though a tag (v2.2.0) is written in the pin, GitHub Actions cannot fetch that ref, so this job cannot run reliably when triggered.

This was previously filed as https://github.com/nextauthjs/next-auth/issues/13474 and closed for missing reproduction URL; reopening with a public reproduction outside the nextauthjs org per the triage bot guidance.

How to reproduce

  1. Open the upstream workflow: https://github.com/nextauthjs/next-auth/blob/main/.github/workflows/broken-link-checker.yml
  2. Note the step uses: aaimio/[email protected]
  3. Open or API-check https://github.com/aaimio/vercel-preview-url-action404 Not Found
  4. The same pin is mirrored in the reproduction repo: https://github.com/MGPOCKY/next-auth-broken-action-repro/blob/main/.github/workflows/broken-link-checker.yml

Expected behavior

Workflow uses: pins should resolve to an existing public Action (or a maintained replacement), preferably pinned to a release tag or commit SHA that GitHub Actions can fetch. If the Vercel preview URL helper is obsolete, the step/workflow should be removed or replaced.