Skip to content

Commit 41c646b

Browse files
authored
Merge pull request github#16386 from github/repo-sync
repo sync
2 parents 35d2548 + 14b92f7 commit 41c646b

File tree

3 files changed

+2
-54
lines changed

3 files changed

+2
-54
lines changed

.github/workflows/test.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -135,11 +135,6 @@ jobs:
135135
- name: Run build script
136136
run: npm run build
137137

138-
- name: Warm possible disk caching
139-
env:
140-
NODE_ENV: test
141-
run: ./script/warm-before-tests.mjs
142-
143138
- name: Run tests
144139
env:
145140
DIFF_FILE: get_diff_files.txt

lib/site-data.js

Lines changed: 2 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,11 @@
1-
import fs from 'fs'
2-
import os from 'os'
31
import path from 'path'
42
import flat from 'flat'
53
import { get, set } from 'lodash-es'
64
import languages from './languages.js'
75
import dataDirectory from './data-directory.js'
86
import encodeBracketedParentheses from './encode-bracketed-parentheses.js'
97

10-
const TEMP_DIRECTORY = process.env.RUNNER_TEMP || os.tmpdir()
11-
12-
function diskMemoize(prefix, fn) {
13-
const useCache = process.env.NODE_ENV !== 'development'
14-
return (dir) => {
15-
const cacheFileName = `${prefix}.${dir.replace(/[^\w]+/g, '-').toLowerCase() || 'en'}.json`
16-
if (useCache) {
17-
try {
18-
return JSON.parse(fs.readFileSync(cacheFileName, 'utf-8'))
19-
} catch (err) {
20-
if (!(err.code === 'ENOENT' || err instanceof SyntaxError)) throw err
21-
}
22-
}
23-
24-
const result = fn(dir)
25-
if (useCache) {
26-
fs.writeFileSync(cacheFileName, JSON.stringify(result), 'utf-8')
27-
console.log(`Disk-cache miss on ${cacheFileName}`, new Date())
28-
}
29-
return result
30-
}
31-
}
32-
33-
const loadSiteDataFromDir = diskMemoize(path.join(TEMP_DIRECTORY, 'docs-site-data'), (dir) => {
8+
const loadSiteDataFromDir = (dir) => {
349
return {
3510
site: {
3611
data: dataDirectory(path.join(dir, 'data'), {
@@ -39,7 +14,7 @@ const loadSiteDataFromDir = diskMemoize(path.join(TEMP_DIRECTORY, 'docs-site-dat
3914
}),
4015
},
4116
}
42-
})
17+
}
4318

4419
export default function loadSiteData() {
4520
// load English site data

script/warm-before-tests.mjs

Lines changed: 0 additions & 22 deletions
This file was deleted.

0 commit comments

Comments
 (0)