diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6f74e93..a588d1e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -5,7 +5,7 @@ on: jobs: lint: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 strategy: matrix: @@ -28,7 +28,7 @@ jobs: run: npm run lint-web build-api: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 strategy: matrix: @@ -66,7 +66,7 @@ jobs: CI: true build-web: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 strategy: matrix: diff --git a/api/src/controllers/internal/Session.ts b/api/src/controllers/internal/Session.ts index 751d306..7cc2847 100644 --- a/api/src/controllers/internal/Session.ts +++ b/api/src/controllers/internal/Session.ts @@ -260,9 +260,16 @@ data _null_; rc=filename(fname,getoption('SYSIN') ); if rc = 0 and fexist(fname) then rc=fdelete(fname); rc=filename(fname); - /* now wait for the real SYSIN */ - slept=0; - do until ( fileexist(getoption('SYSIN')) or slept>(60*15) ); + /* now wait for the real SYSIN (location of code.sas) */ + slept=0;fname=''; + do until (slept>(60*15)); + rc=filename(fname,getoption('SYSIN')); + if rc = 0 and fexist(fname) then do; + putlog fname=; + rc=filename(fname); + rc=sleep(0.01,1); /* wait just a little more */ + stop; + end; slept=slept+sleep(0.01,1); end; stop; diff --git a/web/src/index.css b/web/src/index.css index fe5d105..f3b1508 100644 --- a/web/src/index.css +++ b/web/src/index.css @@ -1,15 +1,15 @@ body { margin: 0; - font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', - 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', - sans-serif; + font-family: + -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', + 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } code { - font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', - monospace; + font-family: + source-code-pro, Menlo, Monaco, Consolas, 'Courier New', monospace; } .container {