File tree 3 files changed +42
-1
lines changed
3 files changed +42
-1
lines changed Original file line number Diff line number Diff line change
1
+ name : Check - devcontainer build
2
+
3
+ on :
4
+ pull_request :
5
+ paths :
6
+ - " .github/actions/yarn-project-setup/**"
7
+ - " .github/workflows/check-devcontainer-build.yaml"
8
+ - " package.json"
9
+ - " yarn.lock"
10
+ - " .devcontainer/**"
11
+ workflow_call :
12
+ workflow_dispatch :
13
+
14
+ jobs :
15
+ devcontainer-build :
16
+ runs-on : ubuntu-latest
17
+ steps :
18
+ - name : Checkout
19
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
20
+ - name : Setup yarn tools
21
+ uses : ./.github/actions/yarn-project-setup
22
+ - name : WIP - devcontainer version before update
23
+ run : yarn exec devcontainer --version
24
+ - name : Update devcontainer cli
25
+ run : yarn up @devcontainers/cli
26
+ - name : WIP - devcontainer version after update
27
+ run : yarn exec devcontainer --version
28
+ - name : Build devcontainer
29
+ run : yarn run wip:devcontainer-build
Original file line number Diff line number Diff line change 5
5
"check:prettier" : " prettier --check ." ,
6
6
"check:pyright" : " pyright" ,
7
7
"check:renovateconfig" : " npx --package=renovate --yes -- renovate-config-validator --strict" ,
8
- "fix:prettier" : " prettier --write --cache-location .prettiercache ."
8
+ "fix:prettier" : " prettier --write --cache-location .prettiercache ." ,
9
+ "wip:devcontainer-build" : " devcontainer build --workspace-folder ."
9
10
},
10
11
"private" : true ,
11
12
"packageManager" :
" [email protected] " ,
15
16
"devDependencies" : {
16
17
"@action-validator/cli" : " 0.6.0" ,
17
18
"@action-validator/core" : " 0.6.0" ,
19
+ "@devcontainers/cli" : " ^0.75.0" ,
18
20
"prettier" : " 3.5.3" ,
19
21
"pyright" : " 1.1.396"
20
22
}
Original file line number Diff line number Diff line change @@ -25,6 +25,15 @@ __metadata:
25
25
languageName : node
26
26
linkType : hard
27
27
28
+ " @devcontainers/cli@npm:^0.75.0 " :
29
+ version : 0.75.0
30
+ resolution : " @devcontainers/cli@npm:0.75.0"
31
+ bin :
32
+ devcontainer : devcontainer.js
33
+ checksum : 10c0/5877947e6955dbc39c41af9dc6fb9cbe6d1fff4f6b347a9bba671ac133d94ab83eac59090607e22033edf2b0fb6cdca7cf09f18eb179c66491f823deb0522fd0
34
+ languageName : node
35
+ linkType : hard
36
+
28
37
" @isaacs/cliui@npm:^8.0.2 " :
29
38
version : 8.0.2
30
39
resolution : " @isaacs/cliui@npm:8.0.2"
@@ -678,6 +687,7 @@ __metadata:
678
687
dependencies :
679
688
" @action-validator/cli " : " npm:0.6.0"
680
689
" @action-validator/core " : " npm:0.6.0"
690
+ " @devcontainers/cli " : " npm:^0.75.0"
681
691
prettier : " npm:3.5.3"
682
692
pyright : " npm:1.1.396"
683
693
languageName : unknown
You can’t perform that action at this time.
0 commit comments