|
30 | 30 | rel == "composer.json" || rel == "composer.lock"; |
31 | 31 | }; |
32 | 32 | composerVendor = php.mkComposerVendor (finalAttrs: { |
33 | | - composerNoDev = true; |
34 | | - pname = "${name}-composer-deps"; |
35 | | - version = "1.0.0"; |
36 | | - src = composerSrc; |
37 | | - vendorHash = "sha256-FAX0tSuV5Gw0Xs4AYOiYqot8hWpdDzGpLxTwzlcFgz0="; |
38 | | - }); |
39 | | - composerVendorDev = php.mkComposerVendor (finalAttrs: { |
40 | 33 | composerNoDev = false; |
41 | 34 | pname = "${name}-composer-deps-dev"; |
42 | 35 | version = "1.0.0"; |
|
88 | 81 | '' |
89 | 82 | export PLUGIN_DIR="$TMPDIR/${name}" |
90 | 83 | mkdir -p "$PLUGIN_DIR" |
91 | | - cp -r --no-preserve=mode "${composerVendorDev}/vendor" . |
| 84 | + cp -r --no-preserve=mode "${composerVendor}/vendor" . |
92 | 85 | cp -r --no-preserve=mode "${staticDeploySrc}"/* . |
93 | 86 |
|
94 | 87 | # Lock certain constants and run rector to remove dead code |
95 | 88 | cp ${constantsFile} constants.php |
96 | 89 | just rector |
97 | 90 |
|
98 | | - rm -rf vendor |
99 | | - cp -r --no-preserve=mode "${composerVendor}/vendor" . |
100 | | - composer dump-autoload --no-dev --optimize |
| 91 | + composer install --no-cache --no-dev --optimize-autoloader |
101 | 92 |
|
102 | 93 | mkdir -p "$out" |
103 | 94 | cp -r composer.json readme.txt src static-deploy.php uninstall.php vendor views "$out" |
|
142 | 133 | export PLUGIN_DIR="$TMPDIR/${name}" |
143 | 134 | mkdir -p "$PLUGIN_DIR" |
144 | 135 | cd "$PLUGIN_DIR" |
145 | | - cp -a "${composerVendorDev}/vendor" . |
| 136 | + cp -a "${composerVendor}/vendor" . |
146 | 137 | cp -r --no-preserve=mode "$src"/* . |
147 | 138 | just _check_no_test |
148 | 139 | ''; |
|
152 | 143 | checks = { inherit staticDeployCheck; }; |
153 | 144 | lib = { inherit staticDeploySrc; }; |
154 | 145 | packages = { |
155 | | - inherit composerVendorDev composerVendor staticDeploy; |
| 146 | + inherit composerVendor staticDeploy; |
156 | 147 | plugin = staticDeploy; |
157 | 148 | pluginGitHubSrc = staticDeployGitHubSrc; |
158 | 149 | pluginWpOrg = staticDeployWpOrg; |
|
0 commit comments