Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

349
Views
Removed Node.js v15 from list of versions, but Github Actions still shows it in list of checks

I initially had Github Actions set up to run unit tests using node versions 14, 15, 16.

However I've since removed 15.x from the list. This is what it looks like now:

name: Compliance

on: pull_request

jobs:
  build:

    runs-on: ubuntu-latest

    services:
      redis:
        image: redis
        # Set health checks to wait until redis has started
        options: >-
          --health-cmd "redis-cli ping"
          --health-interval 10s
          --health-timeout 5s
          --health-retries 5

    strategy:
      matrix:
        node-version: [14.x, 16.x]

    steps:
      ....

The checks list shows the proper title for versions 14 and 16, however there's a build 15 afterward that obviously never runs (and therefore never completes) and my PRs never get a green checkmark.

CodeQL / Analyze (javascript) (pull_request) Successful in 1m
Compliance / build (14.x) (pull_request) Successful in 2m
Compliance / build (16.x) (pull_request) Successful in 1m
build (15.x) Expected — Waiting for status to be reported
Code scanning results / CodeQL Successful in 3s — No new or fixed alerts

I've searched through my .github/* files with no mention of 15 anywhere. I'm at a loss as to where I can find and remove this ghost entry for a no longer relevant version in the matrix.

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

The problem here was that the master branch has a set of required checks, which you must name specifically by their job (and node version) name. eg. build 15.x.

It took some digging as this is not directly obvious, however in the repository settings -> branches -> master [edit] page, you can add/remove the status checks which must pass.

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!