Skip to content

Commit 87a1787

Browse files
committed
try new deploy script
1 parent 930826f commit 87a1787

File tree

3 files changed

+33
-1
lines changed

3 files changed

+33
-1
lines changed

.cursorignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Add directories or file patterns to ignore during indexing (e.g. foo/ or *.csv)
2+
**/*.md
3+
README.md

scripts/deploy.js

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,35 @@ async function buildAndDeploy() {
1010
/* Deploy the static site */
1111
console.log('Deploying to gh-pages...')
1212
try {
13-
await ghPages.publish(SITE_DIRECTORY)
13+
await deploy()
14+
console.log('Successfully deployed to gh-pages')
15+
} catch (err) {
16+
console.error('Failed to deploy:', err)
17+
}
18+
}
19+
20+
async function deploy() {
21+
console.log('Deploying to gh-pages...')
22+
if (!process.env.CI) {
23+
try {
24+
await ghPages.publish(SITE_DIRECTORY)
25+
console.log('Successfully deployed to gh-pages')
26+
} catch (err) {
27+
console.error('Failed to deploy:', err)
28+
}
29+
return
30+
}
31+
32+
console.log('Inside CI...')
33+
try {
34+
await ghPages.publish(SITE_DIRECTORY, {
35+
repo: `https://${process.env.GITHUB_TOKEN}@github.com/${process.env.GITHUB_REPOSITORY}.git`,
36+
user: {
37+
name: 'github-actions[bot]',
38+
email: 'github-actions[bot]@users.noreply.github.com'
39+
},
40+
silent: true // Prevents token from being exposed in logs
41+
})
1442
console.log('Successfully deployed to gh-pages')
1543
} catch (err) {
1644
console.error('Failed to deploy:', err)

src/utils/fs.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ async function getState() {
2323
}
2424

2525
async function getSavedMdFilePaths() {
26+
console.log('Getting saved md file paths...', STARS_DIRECTORY)
2627
try {
2728
// Get all .md files recursively
2829
const files = await fs.readdir(STARS_DIRECTORY, { recursive: true })

0 commit comments

Comments
 (0)