From 766a7caeebe068f1fff294fae84f2df93f210595 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 10 Dec 2024 18:22:59 -0500
Subject: [PATCH 1/2] Bump OpenTelemetry.Instrumentation.Http from 1.9.0 to
1.10.0 (#888)
---
Directory.Packages.props | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Directory.Packages.props b/Directory.Packages.props
index e759f993d..5a222d582 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -45,7 +45,7 @@
-
+
From f12f574cbd79635a445e2e720f3eb651c106e133 Mon Sep 17 00:00:00 2001
From: Steve Smith
Date: Fri, 13 Dec 2024 14:45:53 -0500
Subject: [PATCH 2/2] Create build-ramdisk.yml
---
.github/workflows/build-ramdisk.yml | 47 +++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
create mode 100644 .github/workflows/build-ramdisk.yml
diff --git a/.github/workflows/build-ramdisk.yml b/.github/workflows/build-ramdisk.yml
new file mode 100644
index 000000000..d90671601
--- /dev/null
+++ b/.github/workflows/build-ramdisk.yml
@@ -0,0 +1,47 @@
+name: Build and Test with Ramdisk
+
+on:
+ push:
+ branches:
+ - main
+ pull_request:
+
+jobs:
+ build-and-test:
+ runs-on: ubuntu-latest
+
+ steps:
+ # Step 1: Checkout the repository
+ - name: Checkout Code
+ uses: actions/checkout@v3
+
+ # Step 2: Set up .NET environment
+ - name: Setup .NET
+ uses: actions/setup-dotnet@v3
+ with:
+ dotnet-version: 7.0
+
+ # Step 3: Create a ramdisk
+ - name: Create Ramdisk
+ run: |
+ mkdir -p /mnt/ramdisk
+ sudo mount -t tmpfs -o size=2G tmpfs /mnt/ramdisk
+
+ # Step 4: Copy source code to the ramdisk
+ - name: Copy Code to Ramdisk
+ run: |
+ cp -r $GITHUB_WORKSPACE /mnt/ramdisk/project
+
+ # Step 5: Build and test from the ramdisk
+ - name: Build and Test
+ run: |
+ cd /mnt/ramdisk/project
+ dotnet build --configuration Release
+ dotnet test --no-build --verbosity normal
+
+ # Step 6: Cleanup the ramdisk (optional, as the instance is ephemeral)
+ - name: Cleanup Ramdisk
+ if: always()
+ run: |
+ sudo umount /mnt/ramdisk
+ rm -rf /mnt/ramdisk