From 427643d20221825bea6df58a42ba7bc072e71056 Mon Sep 17 00:00:00 2001 From: mwaldrich <30734086+mwaldrich@users.noreply.github.com> Date: Wed, 25 May 2022 16:02:07 -0400 Subject: [PATCH 1/5] remove pesky $$$$s --- README.md | 31 ++++++++++++++----------------- 1 file changed, 14 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index b76577a..5a8a5bb 100644 --- a/README.md +++ b/README.md @@ -24,17 +24,14 @@ Let's walk through how to install Augur and use it to analyze a Node.js project. First, install Augur's dependencies if you don't already have them: `node`, `npm`, and `docker`. -Clone this project onto your machine: -``` -$ git clone --recurse-submodules https://github.com/nuprl/augur -$ cd augur/ts +Clone this project onto your machine, then build Augur: ``` +git clone --recurse-submodules https://github.com/nuprl/augur +cd augur/ts -Next, build NodeProf and Augur: -``` -$ ./docker-nodeprof/docker-pull.sh # Pull NodeProf Docker image -$ npm install # Install Augur deps -$ npm run build # Build Augur +./docker-nodeprof/docker-pull.sh # Pull NodeProf Docker image +npm install # Install Augur deps +npm run build # Build Augur ``` Try running a basic test to make sure your installation succeeded: @@ -107,14 +104,14 @@ project/ To analyze this project with Augur, we run: ``` -$ cd augur/ts -$ node ./runner/cli.js ~/project project . - # ^^^^^^^^^ ^^^^^^^ ^ - # path to project | | - # | | - # project name | - # | - # directory to store temp files +cd augur/ts +node ./runner/cli.js ~/project project . + # ^^^^^^^^^ ^^^^^^^ ^ + # path to project | | + # | | + # project name | + # | + # directory to store temp files ``` Augur will alert us that the application does in fact have the flow we're From d4627949fd02c1c5dba4b82db7899a4e6c8b0510 Mon Sep 17 00:00:00 2001 From: mwaldrich <30734086+mwaldrich@users.noreply.github.com> Date: Thu, 26 May 2022 11:30:56 -0400 Subject: [PATCH 2/5] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 5a8a5bb..adb95ad 100644 --- a/README.md +++ b/README.md @@ -209,7 +209,7 @@ To get the project fully up and running, simply: | Variable assignment | | | x | see #20 | | Function call | | | x | see #21 | | Native functions | | | x | see #22 | -| Async/await | | x | | see #29 | +| Async/await | | | X | see #29 | | Function returns | | | x | see #30 | ## Support for Ichnaea Benchmarks @@ -265,6 +265,6 @@ Continuous integration for Augur was designed and implemented by [Adison Trueblo This research was supported by the National Science Foundation under NSF grant CCF-1715153 and REU supplement CCF-1930604. -Copyright (c) 2019-2021 [Programming Research Lab](https://prl.ccs.neu.edu/) at +Copyright (c) 2019-2022 [Programming Research Lab](https://prl.ccs.neu.edu/) at Northeastern University. Augur is licensed under the UPL. See the `LICENSE` file for more information. From 8f823522d46e329c8b457e4dd528e64f700b403c Mon Sep 17 00:00:00 2001 From: mwaldrich <30734086+mwaldrich@users.noreply.github.com> Date: Thu, 26 May 2022 11:32:24 -0400 Subject: [PATCH 3/5] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index adb95ad..bc35ac0 100644 --- a/README.md +++ b/README.md @@ -36,8 +36,8 @@ npm run build # Build Augur Try running a basic test to make sure your installation succeeded: ``` -$ ./node_modules/.bin/jest -t basic-assignment-tainted -tainted value flowed into sink {"type":"variable","name":"z","location":{"fileName":"test.js"}}! +./node_modules/.bin/jest -t basic-assignment-tainted +# tainted value flowed into sink {"type":"variable","name":"z","location":{"fileName":"test.js"}}! ``` Your Augur installation is now set up! From c7457246f344308581d87fe0c102969c8072a430 Mon Sep 17 00:00:00 2001 From: mwaldrich <30734086+mwaldrich@users.noreply.github.com> Date: Thu, 26 May 2022 14:44:06 -0400 Subject: [PATCH 4/5] Update README.md --- README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index bc35ac0..0a3e511 100644 --- a/README.md +++ b/README.md @@ -105,13 +105,13 @@ project/ To analyze this project with Augur, we run: ``` cd augur/ts -node ./runner/cli.js ~/project project . - # ^^^^^^^^^ ^^^^^^^ ^ - # path to project | | - # | | - # project name | - # | - # directory to store temp files +node ./runner/cli.js --projectDir ~/project --projectName project --outputDir . + # ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^ + # path to project | | + # | | + # project name | + # | + # directory to store temp files ``` Augur will alert us that the application does in fact have the flow we're From b8ab2057d0ad9e33774313b557fd54a628ee4457 Mon Sep 17 00:00:00 2001 From: Adison Trueblood <85261024+trueblooda@users.noreply.github.com> Date: Tue, 20 Dec 2022 12:23:59 -0500 Subject: [PATCH 5/5] Update Augur.yml --- .github/workflows/Augur.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Augur.yml b/.github/workflows/Augur.yml index 213e4dc..c499ce2 100644 --- a/.github/workflows/Augur.yml +++ b/.github/workflows/Augur.yml @@ -2,7 +2,7 @@ name: Augur Build Status on: push: - branches: [ main ] + branches: [ '**' ] pull_request: branches: [ main ]