@@ -15,8 +15,9 @@ import {
1515 isAllVersions ,
1616 getFeatureVersionsObject ,
1717 isInAllGhes ,
18+ isGhesReleaseDeprecated ,
1819} from '@/ghes-releases/scripts/version-utils'
19- import { deprecated , oldestSupported } from '@/versions/lib/enterprise-server-releases'
20+ import { oldestSupported } from '@/versions/lib/enterprise-server-releases'
2021import type { RuleParams , RuleErrorCallback } from '@/content-linter/types'
2122
2223export const liquidIfversionVersions = {
@@ -337,19 +338,9 @@ function updateConditionals(condTagItems: any[]) {
337338 }
338339 // Checks for features that are only available in no
339340 // supported GHES releases
340- // TODO use isGhesReleaseDeprecated
341- if ( item . versionsObjAll . ghes . startsWith ( '<=' ) ) {
342- const releaseNumber = item . versionsObjAll . ghes . replace ( '<=' , '' ) . trim ( )
343- if ( deprecated . includes ( releaseNumber ) ) {
344- item . action . type = 'delete'
345- continue
346- }
347- } else if ( item . versionsObjAll . ghes . startsWith ( '<' ) ) {
348- const releaseNumber = item . versionsObjAll . ghes . replace ( '<' , '' ) . trim ( )
349- if ( deprecated . includes ( releaseNumber ) || releaseNumber === oldestSupported ) {
350- item . action . type = 'delete'
351- continue
352- }
341+ if ( isGhesReleaseDeprecated ( oldestSupported , item . versionsObjAll . ghes ) ) {
342+ item . action . type = 'delete'
343+ continue
353344 }
354345 }
355346 if ( item . versionsObj ?. feature || item . fileVersionsFm ?. feature ) break
0 commit comments