From 6330a42fae3134d610b9c2d65a915f956d61c236 Mon Sep 17 00:00:00 2001 From: kylenguyen1802 <104791625+kylenguyen1802@users.noreply.github.com> Date: Fri, 28 Mar 2025 20:34:28 -0500 Subject: [PATCH 01/12] Update run-app.yaml --- .github/workflows/run-app.yaml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/.github/workflows/run-app.yaml b/.github/workflows/run-app.yaml index 6ec58bc25..aea06e972 100644 --- a/.github/workflows/run-app.yaml +++ b/.github/workflows/run-app.yaml @@ -1,10 +1,17 @@ -name: 'Basic Action' +name: 'Run App , ' -on: [push] +on: [push, pull_request] jobs: - check-bats-version: + build-and-test: runs-on: ubuntu-latest steps: - - name: Basic Action - run: echo "Hello, World!" \ No newline at end of file + - uses: actions/checkout@v2 + - name: install dotnet + uses: actions/setup-dotnet@v4 + with: + dotnet-version: '8.x' + - name: build + run: dotnet build + - name: run unit tests + run: dotnet test From 25c4a1da0d1bb73815a74e21cd74d4102cc29b43 Mon Sep 17 00:00:00 2001 From: kylenguyen1802 <104791625+kylenguyen1802@users.noreply.github.com> Date: Fri, 28 Mar 2025 20:36:11 -0500 Subject: [PATCH 02/12] Update run-app.yaml --- .github/workflows/run-app.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-app.yaml b/.github/workflows/run-app.yaml index aea06e972..5d6e2e7fd 100644 --- a/.github/workflows/run-app.yaml +++ b/.github/workflows/run-app.yaml @@ -1,4 +1,4 @@ -name: 'Run App , ' +name: 'Run App Nguyen, Kyle' on: [push, pull_request] From 12a3a1ab91686d3ef76679fc0d883f80ac622701 Mon Sep 17 00:00:00 2001 From: kylenguyen1802 <104791625+kylenguyen1802@users.noreply.github.com> Date: Fri, 28 Mar 2025 20:48:06 -0500 Subject: [PATCH 03/12] Update run-app.yaml --- .github/workflows/run-app.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-app.yaml b/.github/workflows/run-app.yaml index 5d6e2e7fd..79baf0c97 100644 --- a/.github/workflows/run-app.yaml +++ b/.github/workflows/run-app.yaml @@ -4,7 +4,7 @@ on: [push, pull_request] jobs: build-and-test: - runs-on: ubuntu-latest + runs-on: windows-latest steps: - uses: actions/checkout@v2 - name: install dotnet From 9d14c95fe141e9c545c4e4ff2f8679d200207e38 Mon Sep 17 00:00:00 2001 From: kylenguyen1802 <104791625+kylenguyen1802@users.noreply.github.com> Date: Fri, 28 Mar 2025 20:54:28 -0500 Subject: [PATCH 04/12] Update run-app.yaml --- .github/workflows/run-app.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run-app.yaml b/.github/workflows/run-app.yaml index 79baf0c97..aea06e972 100644 --- a/.github/workflows/run-app.yaml +++ b/.github/workflows/run-app.yaml @@ -1,10 +1,10 @@ -name: 'Run App Nguyen, Kyle' +name: 'Run App , ' on: [push, pull_request] jobs: build-and-test: - runs-on: windows-latest + runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: install dotnet From f45b96cecca24dfe9fbec6d26975e4bcef962fbe Mon Sep 17 00:00:00 2001 From: kylenguyen1802 <104791625+kylenguyen1802@users.noreply.github.com> Date: Fri, 28 Mar 2025 22:57:01 -0500 Subject: [PATCH 05/12] Update run-app.yaml --- .github/workflows/run-app.yaml | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/.github/workflows/run-app.yaml b/.github/workflows/run-app.yaml index aea06e972..64db9d16a 100644 --- a/.github/workflows/run-app.yaml +++ b/.github/workflows/run-app.yaml @@ -6,12 +6,4 @@ jobs: build-and-test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - name: install dotnet - uses: actions/setup-dotnet@v4 - with: - dotnet-version: '8.x' - - name: build - run: dotnet build - - name: run unit tests - run: dotnet test + - run: echo "Hello, World!" From b2cdf2464fa0ac608a388fc6a2cfef133c3225e5 Mon Sep 17 00:00:00 2001 From: kylenguyen1802 <104791625+kylenguyen1802@users.noreply.github.com> Date: Fri, 28 Mar 2025 22:57:57 -0500 Subject: [PATCH 06/12] Update run-app.yaml --- .github/workflows/run-app.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/run-app.yaml b/.github/workflows/run-app.yaml index 64db9d16a..aea06e972 100644 --- a/.github/workflows/run-app.yaml +++ b/.github/workflows/run-app.yaml @@ -6,4 +6,12 @@ jobs: build-and-test: runs-on: ubuntu-latest steps: - - run: echo "Hello, World!" + - uses: actions/checkout@v2 + - name: install dotnet + uses: actions/setup-dotnet@v4 + with: + dotnet-version: '8.x' + - name: build + run: dotnet build + - name: run unit tests + run: dotnet test From fd08b0fffa237a0690d5631272e4ddac74785873 Mon Sep 17 00:00:00 2001 From: kylenguyen1802 <104791625+kylenguyen1802@users.noreply.github.com> Date: Fri, 28 Mar 2025 23:02:13 -0500 Subject: [PATCH 07/12] Update run-app.yaml --- .github/workflows/run-app.yaml | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/.github/workflows/run-app.yaml b/.github/workflows/run-app.yaml index aea06e972..e70a8ed94 100644 --- a/.github/workflows/run-app.yaml +++ b/.github/workflows/run-app.yaml @@ -1,17 +1,23 @@ -name: 'Run App , ' +name: 'Run App , ' on: [push, pull_request] jobs: build-and-test: - runs-on: ubuntu-latest + runs-on: ubuntu-latest # Ensure this is correct steps: - uses: actions/checkout@v2 - - name: install dotnet + + - name: Install .NET 8 uses: actions/setup-dotnet@v4 with: dotnet-version: '8.x' - - name: build - run: dotnet build - - name: run unit tests - run: dotnet test + + - name: Restore Dependencies + run: dotnet restore + + - name: Build Project + run: dotnet build --no-restore + + - name: Run Unit Tests + run: dotnet test --no-build --verbosity normal From fb446b82453d0170a922bdadac94a0c4f5e3bffc Mon Sep 17 00:00:00 2001 From: kylenguyen1802 <104791625+kylenguyen1802@users.noreply.github.com> Date: Fri, 28 Mar 2025 23:05:30 -0500 Subject: [PATCH 08/12] Update run-app.yaml --- .github/workflows/run-app.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run-app.yaml b/.github/workflows/run-app.yaml index e70a8ed94..1cef3c76b 100644 --- a/.github/workflows/run-app.yaml +++ b/.github/workflows/run-app.yaml @@ -4,7 +4,7 @@ on: [push, pull_request] jobs: build-and-test: - runs-on: ubuntu-latest # Ensure this is correct + runs-on: windows-latest # Change this line to use Windows steps: - uses: actions/checkout@v2 From c2760587d0d7c816e3cc63a01975dc0e0b091d83 Mon Sep 17 00:00:00 2001 From: kylenguyen1802 <104791625+kylenguyen1802@users.noreply.github.com> Date: Sun, 30 Mar 2025 14:15:56 -0500 Subject: [PATCH 09/12] Update run-app.yaml --- .github/workflows/run-app.yaml | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/.github/workflows/run-app.yaml b/.github/workflows/run-app.yaml index 1cef3c76b..5d6e2e7fd 100644 --- a/.github/workflows/run-app.yaml +++ b/.github/workflows/run-app.yaml @@ -1,23 +1,17 @@ -name: 'Run App , ' +name: 'Run App Nguyen, Kyle' on: [push, pull_request] jobs: build-and-test: - runs-on: windows-latest # Change this line to use Windows + runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - - - name: Install .NET 8 + - name: install dotnet uses: actions/setup-dotnet@v4 with: dotnet-version: '8.x' - - - name: Restore Dependencies - run: dotnet restore - - - name: Build Project - run: dotnet build --no-restore - - - name: Run Unit Tests - run: dotnet test --no-build --verbosity normal + - name: build + run: dotnet build + - name: run unit tests + run: dotnet test From 011c3af83a52118daf0f646d1d5eaad490a8958e Mon Sep 17 00:00:00 2001 From: "kylenguyen1802@gmail.com" Date: Sun, 30 Mar 2025 16:42:09 -0500 Subject: [PATCH 10/12] Power Method --- Console/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Console/Program.cs b/Console/Program.cs index 9be022286..47154e508 100644 --- a/Console/Program.cs +++ b/Console/Program.cs @@ -81,7 +81,7 @@ public static double Divide(string x, string y) return double.Parse(x) / double.Parse(y); } - // Implement this method following a similar pattern as above + //Implement this method following a similar pattern as above public static double Power(string x, string y) { throw new NotImplementedException(); From 54e6ee182b8176ad1edbddf5b5b4786bcee6c19f Mon Sep 17 00:00:00 2001 From: "kylenguyen1802@gmail.com" Date: Sun, 30 Mar 2025 17:02:13 -0500 Subject: [PATCH 11/12] Power Method --- Console/Program.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Console/Program.cs b/Console/Program.cs index 47154e508..9be022286 100644 --- a/Console/Program.cs +++ b/Console/Program.cs @@ -81,7 +81,7 @@ public static double Divide(string x, string y) return double.Parse(x) / double.Parse(y); } - //Implement this method following a similar pattern as above + // Implement this method following a similar pattern as above public static double Power(string x, string y) { throw new NotImplementedException(); From c4d08e51faf64352ae682fc5135da0e7b9cae740 Mon Sep 17 00:00:00 2001 From: kylenguyen1802 <104791625+kylenguyen1802@users.noreply.github.com> Date: Sun, 30 Mar 2025 17:04:53 -0500 Subject: [PATCH 12/12] Update run-app.yaml --- .github/workflows/run-app.yaml | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/.github/workflows/run-app.yaml b/.github/workflows/run-app.yaml index 5d6e2e7fd..f52d8eae9 100644 --- a/.github/workflows/run-app.yaml +++ b/.github/workflows/run-app.yaml @@ -3,15 +3,23 @@ name: 'Run App Nguyen, Kyle' on: [push, pull_request] jobs: - build-and-test: - runs-on: ubuntu-latest + check-bats-version: + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v2 - - name: install dotnet - uses: actions/setup-dotnet@v4 + - uses: actions/setup-dotnet@v1 with: - dotnet-version: '8.x' - - name: build - run: dotnet build - - name: run unit tests - run: dotnet test + dotnet-version: '5.0.301' + - uses: nuget/setup-nuget@v1 + - name: Install Mono # <-- Add this step + run: sudo apt-get install -y mono-complete + - name: Install OpenSSL # <-- Add this step + run: sudo apt-get install -y libssl1.1 + - name: Nuget Restore + run: nuget restore GithubActions.sln + - name: Install dependencies + run: dotnet restore GithubActions.sln + - name: Build + run: msbuild /p:Configuration=Release GithubActions.sln + - name: Run Unit Tests + run: mono ./packages/NUnit.ConsoleRunner.*/tools/nunit3-console.exe ./Tests/bin/Release/Tests.dll