Skip to content

Bump cypress-io/github-action from 2 to 5#1

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/cypress-io/github-action-5
Closed

Bump cypress-io/github-action from 2 to 5#1
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/github_actions/cypress-io/github-action-5

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Dec 10, 2022

Bumps cypress-io/github-action from 2 to 5.

Release notes

Sourced from cypress-io/github-action's releases.

v5.0.0

5.0.0 (2022-12-2)

Features

BREAKING CHANGES

v4.2.2

4.2.2 (2022-11-28)

Bug Fixes

v4.2.1

4.2.1 (2022-11-22)

Bug Fixes

v4.2.0

4.2.0 (2022-07-27)

Features

  • add support for pnpm (install and cache deps) (0ec9869)

v4.1.1

4.1.1 (2022-06-27)

Bug Fixes

  • disable summary when it is not available (f036b8f)

... (truncated)

Commits
  • c5724ed Merge pull request #637 from cypress-io/update-node-version
  • dcf1e6c add node v18 to test matrix, remove deprecated v12
  • 914f173 Merge pull request #641 from cypress-io/update-actions-readme-file
  • f36cae0 Update Dashboard references to Cloud
  • d79d2d5 Merge pull request #638 from piotrekkr/update-dist-files
  • 101a2e7 fix: rebuild dist files
  • 032c1ed fix set-output command warnings from GitHub (#621)
  • 30008f1 Merge pull request #586 from Kocal/feat/pnpm
  • cdfab3d chore: format
  • 0ec9869 feat: add support for pnpm (install and cache deps)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [cypress-io/github-action](https://github.com/cypress-io/github-action) from 2 to 5.
- [Release notes](https://github.com/cypress-io/github-action/releases)
- [Commits](cypress-io/github-action@v2...v5)

---
updated-dependencies:
- dependency-name: cypress-io/github-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions labels Dec 10, 2022
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Feb 6, 2023

Looks like cypress-io/github-action is up-to-date now, so this is no longer needed.

@dependabot dependabot Bot closed this Feb 6, 2023
@dependabot dependabot Bot deleted the dependabot/github_actions/cypress-io/github-action-5 branch February 6, 2023 07:07
@mihow mihow mentioned this pull request Apr 30, 2025
5 tasks
mihow added a commit that referenced this pull request Apr 15, 2026
… stalled-job reaper

Two related fixes for the premature ``cleanup_async_job_resources`` path
that flips async_api jobs to FAILURE within ~30-55s of dispatch while
NATS is still delivering results:

1. ``Job.update_progress`` no longer silently bumps ``stage.progress = 1``
   when ``stage.status`` is in a final state. The bumped value made
   ``is_complete()`` return True and triggered cleanup mid-flight. The
   trigger was ``_update_job_progress`` writing ``status=FAILURE`` at
   partial progress as soon as ``failed/total`` crossed
   FAILURE_THRESHOLD (very easy early in a job — 1-2 errors out of the
   first few results). Progress is a measurement; leave it alone. The
   honest FAILURE trip happens when the stage actually reaches 100%.

2. Split ``Job.FAILED_CUTOFF_HOURS`` (originally added in PR #368 to
   hide failed jobs from UI listings after 3 days) into:
   - ``FAILED_JOBS_DISPLAY_MAX_HOURS = 24 * 3`` — original UI/API filter
   - ``STALLED_JOBS_MAX_MINUTES = 10`` — reaper threshold
   The 72h value was reused by PR #1227's stale-job reaper for an
   entirely different purpose, leaving stuck jobs invisible for 3 days.
   ``check_stale_jobs`` now defaults to 10 minutes against ``updated_at``
   (already in place from #1227), so a job whose worker pool stops
   pulling messages gets reaped within one Beat tick (~10-25 min).
   ``--hours`` arg on the management command becomes ``--minutes`` to
   match.

Together: fix #1 stops the false-positive FAILUREs; fix #2 ensures true
positives are caught quickly without depending on the misfiring coercion.

Co-Authored-By: Claude <noreply@anthropic.com>
mihow added a commit that referenced this pull request Apr 15, 2026
…(3 days -> 10 min) (#1235)

* fix(jobs): stop coercing partial-progress to 100% on FAILURE, tighten stalled-job reaper

Two related fixes for the premature ``cleanup_async_job_resources`` path
that flips async_api jobs to FAILURE within ~30-55s of dispatch while
NATS is still delivering results:

1. ``Job.update_progress`` no longer silently bumps ``stage.progress = 1``
   when ``stage.status`` is in a final state. The bumped value made
   ``is_complete()`` return True and triggered cleanup mid-flight. The
   trigger was ``_update_job_progress`` writing ``status=FAILURE`` at
   partial progress as soon as ``failed/total`` crossed
   FAILURE_THRESHOLD (very easy early in a job — 1-2 errors out of the
   first few results). Progress is a measurement; leave it alone. The
   honest FAILURE trip happens when the stage actually reaches 100%.

2. Split ``Job.FAILED_CUTOFF_HOURS`` (originally added in PR #368 to
   hide failed jobs from UI listings after 3 days) into:
   - ``FAILED_JOBS_DISPLAY_MAX_HOURS = 24 * 3`` — original UI/API filter
   - ``STALLED_JOBS_MAX_MINUTES = 10`` — reaper threshold
   The 72h value was reused by PR #1227's stale-job reaper for an
   entirely different purpose, leaving stuck jobs invisible for 3 days.
   ``check_stale_jobs`` now defaults to 10 minutes against ``updated_at``
   (already in place from #1227), so a job whose worker pool stops
   pulling messages gets reaped within one Beat tick (~10-25 min).
   ``--hours`` arg on the management command becomes ``--minutes`` to
   match.

Together: fix #1 stops the false-positive FAILUREs; fix #2 ensures true
positives are caught quickly without depending on the misfiring coercion.

Co-Authored-By: Claude <noreply@anthropic.com>

* feat(jobs): log per-job diagnostic on stalled-job revoke

When the reaper revokes a job, log a single WARN line capturing the
state needed to triage "why was this stalled?" without grepping back
through prior tick logs:

  - minutes since last update vs threshold
  - previous_status, dispatch_mode, celery_state
  - per-stage progress + status summary
  - pointer to running_job_snapshots for prior NATS consumer state

Pairs with PR #1227's per-tick consumer snapshots: every 15 min, each
running async_api job gets a NATS state snapshot; this new line tells
operators which of those snapshots is the last one before revocation.

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants