Skip to content

Commit 822317f

Browse files
authored
Merge branch 'main' into rename-FreshContext-req-to-request
2 parents e0de83b + b4fd717 commit 822317f

6 files changed

Lines changed: 276 additions & 59 deletions

File tree

.gitignore

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
_fresh/
2-
tmp/
32
vendor/
43
node_modules/
54
.docs/
65
.DS_Store
7-
tmp-*
86
tmp_*

deno.lock

Lines changed: 265 additions & 54 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

init/src/init.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -554,7 +554,8 @@ if (Deno.args.includes("build")) {
554554
const denoJson = {
555555
tasks: {
556556
check:
557-
"deno fmt --check && deno lint && deno check **/*.ts && deno check **/*.tsx",
557+
// Revert once https://github.com/denoland/deno/issues/28923 is fixed
558+
"deno fmt --check . && deno lint . && deno check **/*.ts && deno check **/*.tsx",
558559
dev: "deno run -A --watch=static/,routes/ dev.ts",
559560
build: "deno run -A dev.ts build",
560561
start: "deno run -A main.ts",

src/middlewares/static_files.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type { MiddlewareFn } from "./mod.ts";
44
import { ASSET_CACHE_BUST_KEY } from "../runtime/shared_internal.tsx";
55
import { BUILD_ID } from "../runtime/build_id.ts";
66
import { getBuildCache } from "../context.ts";
7-
import { tracer } from "../otel.ts";
7+
import { trace, tracer } from "../otel.ts";
88

99
/**
1010
* Fresh middleware to enable file-system based routing.
@@ -41,6 +41,12 @@ export function staticFiles<T>(): MiddlewareFn<T> {
4141
return new Response("Method Not Allowed", { status: 405 });
4242
}
4343

44+
const parentSpan = trace.getActiveSpan();
45+
if (parentSpan) {
46+
parentSpan.updateName(`${req.method} /*`);
47+
parentSpan.setAttribute("http.route", "/*");
48+
}
49+
4450
const span = tracer.startSpan("static file", {
4551
attributes: { "fresh.span_type": "static_file" },
4652
startTime,

src/otel.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ import denoJson from "../deno.json" with { type: "json" };
44
export const CURRENT_FRESH_VERSION = denoJson.version;
55

66
export const tracer = trace.getTracer("fresh", CURRENT_FRESH_VERSION);
7+
export { trace };

tests/partials_test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1900,7 +1900,7 @@ Deno.test({
19001900
});
19011901

19021902
Deno.test({
1903-
name: "partials - submit form redirecct",
1903+
name: "partials - submit form redirect",
19041904
fn: async () => {
19051905
const app = testApp()
19061906
.get("/done", (ctx) => {

0 commit comments

Comments
 (0)