|
30 | 30 | default: "test:coverage" |
31 | 31 | node_version: |
32 | 32 | description: "Node.js version to use" |
33 | | - required: false |
34 | 33 | type: string |
35 | 34 | default: "22" |
36 | 35 | package_manager: |
37 | 36 | description: "Package manager to use (bun or pnpm)" |
38 | | - required: false |
39 | 37 | type: string |
40 | 38 | default: "bun" |
41 | 39 | bun_version: |
42 | | - description: "Bun version" |
43 | | - required: false |
| 40 | + description: "Bun version to use" |
44 | 41 | type: string |
45 | 42 | default: "1.2.13" |
46 | 43 | pnpm_version: |
47 | | - description: "PNPM version" |
48 | | - required: false |
| 44 | + description: "pnpm version to use" |
49 | 45 | type: string |
50 | | - default: "10.4.1" |
| 46 | + default: "latest" |
51 | 47 | base_image: |
52 | 48 | description: "Docker image to use for base image" |
53 | | - required: false |
54 | 49 | type: string |
55 | 50 | default: "ubuntu:24.04" |
56 | 51 | test_command: |
57 | 52 | description: "Test command to run from package.json" |
58 | | - required: false |
59 | 53 | type: string |
60 | 54 | default: "test" |
61 | 55 | lint_command: |
62 | 56 | description: "Lint command to run from package.json" |
63 | | - required: false |
64 | 57 | type: string |
65 | 58 | default: "lint" |
66 | 59 | format_command: |
67 | 60 | description: "Format command to run from package.json" |
68 | | - required: false |
69 | 61 | type: string |
70 | 62 | default: "format:check" |
71 | 63 | checkout_submodules: |
72 | 64 | description: "Checkout submodules" |
73 | | - required: false |
74 | 65 | type: boolean |
75 | 66 | default: true |
76 | 67 | github_app_auth: |
77 | 68 | description: "Use GitHub App Token" |
78 | | - required: false |
79 | 69 | type: boolean |
80 | 70 | default: false |
81 | 71 | github_app_repos: |
82 | 72 | description: "Additional repositories to access (one per line)" |
83 | | - required: false |
84 | 73 | type: string |
85 | 74 | default: "" |
86 | 75 | codecov_flags: |
87 | 76 | description: "Flags to pass to Codecov" |
88 | | - required: false |
89 | 77 | type: string |
90 | 78 | default: "" |
91 | 79 | autoinit_env: |
92 | 80 | description: "Automatically run env:init:ci script after installing dependencies" |
93 | | - required: false |
94 | 81 | type: boolean |
95 | 82 | default: false |
96 | 83 | gcp_wif_provider: |
97 | 84 | description: "GCP Workload Identity Provider (required if autoinit_env is true)" |
98 | | - required: false |
99 | 85 | type: string |
100 | 86 | default: "" |
101 | 87 | gcp_project_id: |
102 | 88 | description: "GCP Project ID (required if autoinit_env is true)" |
103 | | - required: false |
104 | 89 | type: string |
105 | 90 | default: "" |
106 | 91 | secrets: |
@@ -156,7 +141,8 @@ jobs: |
156 | 141 | with: |
157 | 142 | node_version: ${{ inputs.node_version }} |
158 | 143 | package_manager: ${{ inputs.package_manager }} |
159 | | - package_manager_version: ${{ inputs.package_manager == 'bun' && inputs.bun_version || inputs.pnpm_version }} |
| 144 | + bun_version: ${{ inputs.bun_version }} |
| 145 | + pnpm_version: ${{ inputs.pnpm_version }} |
160 | 146 | autoinit_env: ${{ inputs.autoinit_env }} |
161 | 147 |
|
162 | 148 | - name: Check format |
|
0 commit comments