File tree Expand file tree Collapse file tree 3 files changed +33
-1
lines changed
Expand file tree Collapse file tree 3 files changed +33
-1
lines changed Original file line number Diff line number Diff line change 1+ # Add directories or file patterns to ignore during indexing (e.g. foo/ or *.csv)
2+ **/*.md
3+ README.md
Original file line number Diff line number Diff 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 )
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ async function getState() {
2323}
2424
2525async 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 } )
You can’t perform that action at this time.
0 commit comments