File tree Expand file tree Collapse file tree 6 files changed +35
-21
lines changed Expand file tree Collapse file tree 6 files changed +35
-21
lines changed Original file line number Diff line number Diff line change 1
1
{
2
- "$schema" : " https://biomejs.dev/schemas/1.5.0 /schema.json" ,
3
- "organizeImports " : {
4
- "enabled " : true
2
+ "$schema" : " https://biomejs.dev/schemas/2.0.5 /schema.json" ,
3
+ "files " : {
4
+ "ignoreUnknown " : false
5
5
},
6
6
"linter" : {
7
7
"enabled" : true ,
26
26
"indentStyle" : " space" ,
27
27
"indentWidth" : 2 ,
28
28
"lineEnding" : " lf" ,
29
- "lineWidth" : 100 ,
30
- "attributePosition" : " auto"
29
+ "lineWidth" : 100
31
30
},
32
31
"javascript" : {
33
32
"formatter" : {
34
33
"jsxQuoteStyle" : " double" ,
35
34
"quoteProperties" : " asNeeded" ,
36
- "trailingComma " : " es5" ,
35
+ "trailingCommas " : " es5" ,
37
36
"semicolons" : " always" ,
38
37
"arrowParentheses" : " always" ,
39
38
"bracketSpacing" : true ,
40
39
"bracketSameLine" : false ,
41
40
"quoteStyle" : " single"
42
41
}
43
- },
44
- "files" : {
45
- "ignore" : [
46
- " **/node_modules/**" ,
47
- " **/dist/**" ,
48
- " **/.next/**" ,
49
- " **/out/**" ,
50
- " **/coverage/**" ,
51
- " **/.turbo/**" ,
52
- " **/build/**" ,
53
- " **/*.min.js" ,
54
- " **/*.min.css"
55
- ]
56
42
}
57
43
}
Original file line number Diff line number Diff line change 21
21
"scripts" : {
22
22
"analyze" : " turbo run analyze" ,
23
23
"lint" : " turbo run lint" ,
24
+ "lint:fix" : " biome check --write ." ,
24
25
"typecheck" : " turbo run typecheck" ,
25
26
"test" : " turbo run test" ,
26
27
"build" : " turbo run build" ,
27
28
"build:cli" : " tsup" ,
28
29
"dev" : " turbo run dev" ,
29
30
"clean" : " turbo run clean" ,
30
31
"format" : " biome format --write ." ,
32
+ "format:fix" : " biome format --write ." ,
31
33
"check" : " biome check ." ,
32
34
"prepare" : " husky install"
33
35
},
Original file line number Diff line number Diff line change @@ -17,4 +17,14 @@ export function validateInput(input: string): boolean {
17
17
return input . trim ( ) . length > 0 ;
18
18
}
19
19
20
+ /**
21
+ * Format a message with timestamp for logging
22
+ * @param message - The message to format
23
+ * @returns Formatted message with timestamp
24
+ */
25
+ export function formatMessage ( message : string ) : string {
26
+ const timestamp = new Date ( ) . toISOString ( ) ;
27
+ return `[${ timestamp } ] ${ message } ` ;
28
+ }
29
+
20
30
export * from './types' ;
Original file line number Diff line number Diff line change 5
5
*/
6
6
7
7
import { readFileSync } from 'node:fs' ;
8
- import { join , dirname } from 'node:path' ;
8
+ import { dirname , join } from 'node:path' ;
9
9
import { fileURLToPath } from 'node:url' ;
10
10
11
11
// Get the directory of this script
Original file line number Diff line number Diff line change
1
+ # Test Release Feature
2
+
3
+ This file is created to test the end-to-end release pipeline.
4
+
5
+ ## Test Scenarios Covered:
6
+ 1 . Feature branch creation and PR flow
7
+ 2 . Conventional commit validation
8
+ 3 . CI/CD pipeline execution
9
+ 4 . Release automation
10
+
11
+ ## Expected Outcomes:
12
+ - PR validation should enforce branch naming
13
+ - CI pipeline should run all checks
14
+ - Merge to main should trigger release
15
+ - Changelog should be auto-generated
16
+ - Version should be bumped appropriately
Original file line number Diff line number Diff line change 5
5
"composite" : false ,
6
6
"tsBuildInfoFile" : null
7
7
}
8
- }
8
+ }
You can’t perform that action at this time.
0 commit comments