|
27 | 27 | "hasTwoNumbersVersion": "true", |
28 | 28 | "isSecondaryTool": "true" |
29 | 29 | }, |
30 | | - "buildFolderRelativePath": "{{ 'build' | path_join: configuration.name | to_filename | downcase }}", |
31 | | - "buildFolderRelativePathPosix": "{{ 'build' | path_posix_join: configuration.name | downcase }}", |
32 | | - "commandBashBuild": "bash {{ properties.dbg }} scripts/build.sh --target {{ configuration.name }} --build-folder {{ properties.buildFolderRelativePathPosix }}", |
| 30 | + "buildFolderRelativePath": "{{'build' | path_join: configuration.name | to_filename | downcase}}", |
| 31 | + "buildFolderRelativePathPosix": "{{'build' | path_posix_join: configuration.name | downcase}}", |
| 32 | + "commandBashBuild": "bash {{properties.dbg}} scripts/build.sh --target {{configuration.name}} --build-folder {{properties.buildFolderRelativePathPosix}}", |
33 | 33 | "xpm-version": "0.18.0", |
34 | 34 | "xpm-install-loglevel": "info", |
35 | 35 | "dbg": "" |
36 | 36 | }, |
37 | 37 | "actions": { |
38 | 38 | "deep-clean": [ |
39 | 39 | "rm -rf build xpacks node_modules package-lock.json", |
40 | | - "rm -rf ${HOME}/Work/xpack-dev-tools-build/{{ properties.appLcName }}-[0-9]*-*" |
| 40 | + "rm -rf ${HOME}/Work/xpack-dev-tools-build/{{properties.appLcName}}-[0-9]*-*" |
41 | 41 | ], |
42 | 42 | "install": [ |
43 | 43 | "npm install", |
|
55 | 55 | "website-import-releases": "bash xpacks/@xpack-dev-tools/xbb-helper/maintainer-scripts/website-import-releases.sh", |
56 | 56 | "check-space": "{% if os.platform == 'darwin' %}df -gH /{% else %}df -BG -H /{% endif %}", |
57 | 57 | "clear-all-projects-builds": "rm -rf ~/Work/xpack-dev-tools/*/build-assets/build", |
58 | | - "trigger-workflow-build-darwin-x64": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-build.sh --workflow build-darwin-x64.yml --xpm-version {{ properties.xpm-version }} --loglevel {{ properties.xpm-install-loglevel }}", |
59 | | - "trigger-workflow-build-darwin-arm64": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-build.sh --workflow build-darwin-arm64.yml --xpm-version {{ properties.xpm-version }} --loglevel {{ properties.xpm-install-loglevel }}", |
60 | | - "trigger-workflow-build-linux-x64": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-build.sh --workflow build-linux-x64.yml --xpm-version {{ properties.xpm-version }} --loglevel {{ properties.xpm-install-loglevel }}", |
61 | | - "trigger-workflow-build-linux-arm64": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-build.sh --workflow build-linux-arm64.yml --xpm-version {{ properties.xpm-version }} --loglevel {{ properties.xpm-install-loglevel }}", |
62 | | - "trigger-workflow-build-linux-arm": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-build.sh --workflow build-linux-arm.yml --xpm-version {{ properties.xpm-version }} --loglevel {{ properties.xpm-install-loglevel }}", |
| 58 | + "trigger-workflow-build-darwin-x64": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-build.sh --workflow build-darwin-x64.yml --xpm-version {{properties.xpm-version}} --loglevel {{properties.xpm-install-loglevel}}", |
| 59 | + "trigger-workflow-build-darwin-arm64": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-build.sh --workflow build-darwin-arm64.yml --xpm-version {{properties.xpm-version}} --loglevel {{properties.xpm-install-loglevel}}", |
| 60 | + "trigger-workflow-build-linux-x64": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-build.sh --workflow build-linux-x64.yml --xpm-version {{properties.xpm-version}} --loglevel {{properties.xpm-install-loglevel}}", |
| 61 | + "trigger-workflow-build-linux-arm64": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-build.sh --workflow build-linux-arm64.yml --xpm-version {{properties.xpm-version}} --loglevel {{properties.xpm-install-loglevel}}", |
| 62 | + "trigger-workflow-build-linux-arm": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-build.sh --workflow build-linux-arm.yml --xpm-version {{properties.xpm-version}} --loglevel {{properties.xpm-install-loglevel}}", |
63 | 63 | "trigger-workflow-test-prime": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-test-prime.sh", |
64 | 64 | "trigger-workflow-test-docker-linux-x64": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-test-docker-linux-x64.sh", |
65 | 65 | "trigger-workflow-test-docker-linux-arm": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-test-docker-linux-arm.sh", |
|
69 | 69 | "update-package-binaries": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/update-package-binaries.sh", |
70 | 70 | "trigger-workflow-test-xpm": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-test-xpm.sh", |
71 | 71 | "trigger-workflow-deep-clean": "bash xpacks/@xpack-dev-tools/xbb-helper/github-actions/trigger-workflow-deep-clean.sh", |
72 | | - "test-native": "bash {{ properties.dbg }} scripts/test.sh", |
73 | | - "test-pre-release": "bash {{ properties.dbg }} scripts/test.sh --base-url pre-release --development --cache", |
74 | | - "test-release": "bash {{ properties.dbg }} scripts/test.sh --base-url pre-release --development --cache", |
75 | | - "test-xpm": "bash {{ properties.dbg }} scripts/test.sh --xpm", |
76 | | - "build-native": "bash {{ properties.dbg }} scripts/build.sh", |
77 | | - "build-native-develop": "bash {{ properties.dbg }} scripts/build.sh --development", |
78 | | - "build-native-develop-debug": "bash {{ properties.dbg }} scripts/build.sh --development --debug" |
| 72 | + "test-native": "bash {{properties.dbg}} scripts/test.sh", |
| 73 | + "test-pre-release": "bash {{properties.dbg}} scripts/test.sh --base-url pre-release --development --cache", |
| 74 | + "test-release": "bash {{properties.dbg}} scripts/test.sh --base-url pre-release --development --cache", |
| 75 | + "test-xpm": "bash {{properties.dbg}} scripts/test.sh --xpm", |
| 76 | + "build-native": "bash {{properties.dbg}} scripts/build.sh", |
| 77 | + "build-native-develop": "bash {{properties.dbg}} scripts/build.sh --development", |
| 78 | + "build-native-develop-debug": "bash {{properties.dbg}} scripts/build.sh --development --debug" |
79 | 79 | }, |
80 | 80 | "buildConfigurations": { |
81 | 81 | "common-dependencies": { |
|
93 | 93 | "hidden": true, |
94 | 94 | "actions": { |
95 | 95 | "deep-clean": [ |
96 | | - "rm -rf {{ properties.buildFolderRelativePathPosix }}", |
97 | | - "rm -rf ${HOME}/Work/xpack-dev-tools-build/{{ properties.appLcName }}-[0-9]*-*/{{ configuration.name }}" |
| 96 | + "rm -rf {{properties.buildFolderRelativePathPosix}}", |
| 97 | + "rm -rf ${HOME}/Work/xpack-dev-tools-build/{{properties.appLcName}}-[0-9]*-*/{{configuration.name}}" |
98 | 98 | ], |
99 | | - "install": "xpm install --config {{ configuration.name }}" |
| 99 | + "install": "xpm install --config {{configuration.name}}" |
100 | 100 | } |
101 | 101 | }, |
102 | 102 | "common-actions-native": { |
103 | 103 | "hidden": true, |
104 | 104 | "actions": { |
105 | | - "build": "{{ properties.commandBashBuild }}", |
106 | | - "build-development": "{{ properties.commandBashBuild }} --development", |
107 | | - "build-development-debug": "{{ properties.commandBashBuild }} --development --debug", |
108 | | - "build-development-tests-only": "{{ properties.commandBashBuild }} --development --tests-only" |
| 105 | + "build": "{{properties.commandBashBuild}}", |
| 106 | + "build-development": "{{properties.commandBashBuild}} --development", |
| 107 | + "build-development-debug": "{{properties.commandBashBuild}} --development --debug", |
| 108 | + "build-development-tests-only": "{{properties.commandBashBuild}} --development --tests-only" |
109 | 109 | } |
110 | 110 | }, |
111 | 111 | "common-docker": { |
112 | 112 | "hidden": true, |
113 | 113 | "properties": { |
114 | | - "containerName": "{{ properties.appLcName }}-{{ package.version }}-{{ configuration.name }}", |
| 114 | + "containerName": "{{properties.appLcName}}-{{package.version}}-{{configuration.name}}", |
115 | 115 | "force32": "" |
116 | 116 | }, |
117 | 117 | "actions": { |
118 | 118 | "docker-prepare": [ |
119 | 119 | "mkdir -pv ${HOME}/Work/xpack-dev-tools/xbb-helper-xpack.git", |
120 | 120 | "mkdir -pv ${HOME}/.local/xPacks ${HOME}/.cache/xPacks ${HOME}/Work/cache", |
121 | 121 | "mkdir -pv ${HOME}/.wine", |
122 | | - "docker rm --force {{ properties.containerName }}", |
123 | | - "docker create --name {{ properties.containerName }} --tty --hostname docker --env XBB_ENVIRONMENT_SKIP_CHECKS=${XBB_ENVIRONMENT_SKIP_CHECKS:-} --volume $(pwd):$(pwd) --volume ${HOME}/Work/xpack-dev-tools/xbb-helper-xpack.git:${HOME}/Work/xpack-dev-tools/xbb-helper-xpack.git --volume ${HOME}/.cache/xPacks:${HOME}/.cache/xPacks --volume ${HOME}/Work/cache:${HOME}/Work/cache --volume ${HOME}/.wine:${HOME}/.wine --workdir $(pwd) {{ properties.dockerImage }}", |
124 | | - "docker start {{ properties.containerName }}", |
125 | | - "docker exec {{ properties.containerName }} {{ properties.force32 }} npm install --location=global xpm@{{ properties.xpm-version }}", |
126 | | - "docker exec {{ properties.containerName }} {{ properties.force32 }} userdel node", |
127 | | - "docker exec {{ properties.containerName }} {{ properties.force32 }} groupadd --gid $(id -g) --force $(id -gn)", |
128 | | - "docker exec {{ properties.containerName }} {{ properties.force32 }} useradd --home-dir ${HOME} --uid $(id -u) --gid $(id -g) $(id -un) --create-home", |
129 | | - "docker exec {{ properties.containerName }} {{ properties.force32 }} chown --recursive $(id -u):$(id -g) ${HOME}", |
130 | | - "docker exec --user $(id -un) {{ properties.containerName }} {{ properties.force32 }} bash -c 'lsb_release -sd && whoami && pwd && ls -lLA && ls -l ${HOME}'", |
131 | | - "docker exec --user $(id -un) {{ properties.containerName }} {{ properties.force32 }} xpm install", |
132 | | - "docker exec --user $(id -un) {{ properties.containerName }} {{ properties.force32 }} xpm install --config {{ configuration.name }}" |
| 122 | + "docker rm --force {{properties.containerName}}", |
| 123 | + "docker create --name {{properties.containerName}} --tty --hostname docker --env XBB_ENVIRONMENT_SKIP_CHECKS=${XBB_ENVIRONMENT_SKIP_CHECKS:-} --volume $(pwd):$(pwd) --volume ${HOME}/Work/xpack-dev-tools/xbb-helper-xpack.git:${HOME}/Work/xpack-dev-tools/xbb-helper-xpack.git --volume ${HOME}/.cache/xPacks:${HOME}/.cache/xPacks --volume ${HOME}/Work/cache:${HOME}/Work/cache --volume ${HOME}/.wine:${HOME}/.wine --workdir $(pwd) {{properties.dockerImage}}", |
| 124 | + "docker start {{properties.containerName}}", |
| 125 | + "docker exec {{properties.containerName}} {{properties.force32}} npm install --location=global xpm@{{properties.xpm-version}}", |
| 126 | + "docker exec {{properties.containerName}} {{properties.force32}} userdel node", |
| 127 | + "docker exec {{properties.containerName}} {{properties.force32}} groupadd --gid $(id -g) --force $(id -gn)", |
| 128 | + "docker exec {{properties.containerName}} {{properties.force32}} useradd --home-dir ${HOME} --uid $(id -u) --gid $(id -g) $(id -un) --create-home", |
| 129 | + "docker exec {{properties.containerName}} {{properties.force32}} chown --recursive $(id -u):$(id -g) ${HOME}", |
| 130 | + "docker exec --user $(id -un) {{properties.containerName}} {{properties.force32}} bash -c 'lsb_release -sd && whoami && pwd && ls -lLA && ls -l ${HOME}'", |
| 131 | + "docker exec --user $(id -un) {{properties.containerName}} {{properties.force32}} xpm install", |
| 132 | + "docker exec --user $(id -un) {{properties.containerName}} {{properties.force32}} xpm install --config {{configuration.name}}" |
133 | 133 | ], |
134 | 134 | "docker-link-deps": [ |
135 | | - "docker exec --user $(id -un) {{ properties.containerName }} {{ properties.force32 }} xpm link -C ${HOME}/Work/xpack-dev-tools/xbb-helper-xpack.git", |
136 | | - "docker exec --user $(id -un) {{ properties.containerName }} {{ properties.force32 }} xpm run link-deps" |
| 135 | + "docker exec --user $(id -un) {{properties.containerName}} {{properties.force32}} xpm link -C ${HOME}/Work/xpack-dev-tools/xbb-helper-xpack.git", |
| 136 | + "docker exec --user $(id -un) {{properties.containerName}} {{properties.force32}} xpm run link-deps" |
137 | 137 | ], |
138 | 138 | "docker-build": [ |
139 | | - "docker exec --user $(id -un) {{ properties.containerName }} {{ properties.force32 }} xpm run build --config {{ configuration.name }}" |
| 139 | + "docker exec --user $(id -un) {{properties.containerName}} {{properties.force32}} xpm run build --config {{configuration.name}}" |
140 | 140 | ], |
141 | 141 | "docker-build-development": [ |
142 | | - "docker exec --user $(id -un) {{ properties.containerName }} {{ properties.force32 }} xpm run build-development --config {{ configuration.name }}" |
| 142 | + "docker exec --user $(id -un) {{properties.containerName}} {{properties.force32}} xpm run build-development --config {{configuration.name}}" |
143 | 143 | ], |
144 | 144 | "docker-build-development-debug": [ |
145 | | - "docker exec --user $(id -un) {{ properties.containerName }} {{ properties.force32 }} xpm run build-development-debug --config {{ configuration.name }}" |
| 145 | + "docker exec --user $(id -un) {{properties.containerName}} {{properties.force32}} xpm run build-development-debug --config {{configuration.name}}" |
146 | 146 | ], |
147 | 147 | "docker-build-development-tests-only": [ |
148 | | - "docker exec --user $(id -un) {{ properties.containerName }} {{ properties.force32 }} xpm run build-development-tests-only --config {{ configuration.name }}" |
| 148 | + "docker exec --user $(id -un) {{properties.containerName}} {{properties.force32}} xpm run build-development-tests-only --config {{configuration.name}}" |
149 | 149 | ], |
150 | 150 | "docker-remove": [ |
151 | | - "docker stop {{ properties.containerName }}", |
152 | | - "docker rm {{ properties.containerName }}" |
| 151 | + "docker stop {{properties.containerName}}", |
| 152 | + "docker rm {{properties.containerName}}" |
153 | 153 | ] |
154 | 154 | } |
155 | 155 | }, |
|
165 | 165 | "@xpack-dev-tools/sed": "4.9.0-3.1" |
166 | 166 | }, |
167 | 167 | "actions": { |
168 | | - "build": "caffeinate {{ properties.commandBashBuild }}", |
169 | | - "build-development": "caffeinate {{ properties.commandBashBuild }} --development", |
170 | | - "build-development-debug": "caffeinate {{ properties.commandBashBuild }} --development --debug", |
171 | | - "build-development-tests-only": "caffeinate {{ properties.commandBashBuild }} --development --tests-only" |
| 168 | + "build": "caffeinate {{properties.commandBashBuild}}", |
| 169 | + "build-development": "caffeinate {{properties.commandBashBuild}} --development", |
| 170 | + "build-development-debug": "caffeinate {{properties.commandBashBuild}} --development --debug", |
| 171 | + "build-development-tests-only": "caffeinate {{properties.commandBashBuild}} --development --tests-only" |
172 | 172 | } |
173 | 173 | }, |
174 | 174 | "darwin-arm64": { |
|
0 commit comments