stable

Clone or download

Read-only

Allow multiple independent frontend apps in plugins

No functional changes are expected. To keep some sanity the logic of what to keep in the source tarball used to build the RPMs has been moved in one place. Until now, it was done in the rpm/Makefile via some exclusions in a find command and the specfile itself. Those two solutions were not ideal to manage the complexity we have or to debug the process. We now uses the .gitignore files of the repo with some extra rules to remove files that are only needed in development or to add those we need in production but not in dev. Core is left untouched for now. Part of request #29233: Allow multiple frontend apps per context Change-Id: Ib6ff2c4046b6f3c2d57d5df590cea6f245b37a8c

Modified Files

Name
M .gitignore +9 −23 Go to diff View file
M Makefile +1 −1 Go to diff View file
M lib/frontend/build-system-configurator/src/vite/vite-configurator.test.ts +3 −4 Go to diff View file
M lib/frontend/build-system-configurator/src/vite/vite-configurator.ts +6 −11 Go to diff View file
D plugins/agiledashboard/resources/templates/.gitignore +0 −1 Go to diff View file
M plugins/gitlab/include/gitlabPlugin.php +4 −4 Go to diff View file
M plugins/gitlab/scripts/artifact-create-branch-action/vite.config.ts +4 −1 Go to diff View file
M plugins/gitlab/scripts/group-link-wizard/vite.config.ts +4 −1 Go to diff View file
M plugins/gitlab/scripts/linked-group/vite.config.ts +4 −1 Go to diff View file
D plugins/program_management/resources/templates/.gitignore +0 −5 Go to diff View file
M plugins/pullrequest/include/PullrequestDisplayer.php +2 −2 Go to diff View file
M plugins/pullrequest/include/pullrequestPlugin.php +2 −2 Go to diff View file
M plugins/pullrequest/scripts/create-pullrequest-button/package.json +1 −1 Go to diff View file
M plugins/pullrequest/scripts/create-pullrequest-button/webpack.common.js +3 −7 Go to diff View file
M plugins/pullrequest/scripts/pullrequests-app/package.json +1 −1 Go to diff View file
M plugins/pullrequest/scripts/pullrequests-app/webpack.common.js +3 −7 Go to diff View file
M plugins/tracker/Makefile +1 −1 Go to diff View file
D plugins/tracker/resources/templates/.gitignore +0 −1 Go to diff View file
A src/additional-packages/viewvc-theme-tuleap/src/assets/.gitignore +1 −0 Go to diff View file
M src/common/Project/Registration/Template/AgileALMTemplate.php +1 −1 Go to diff View file
M src/etc/nginx/tuleap.d/03-locations.conf +3 −2 Go to diff View file
M tests/Jenkinsfile +6 −2 Go to diff View file
M tests/Jenkinsfile-nightly +6 −2 Go to diff View file
M tests/Jenkinsfile-security-taint-analysis +6 −2 Go to diff View file
M tools/publish_js_libraries/Jenkinsfile +6 −2 Go to diff View file
M tools/rpm/Makefile +2 −15 Go to diff View file
A tools/rpm/tuleap-source-tarball.nix +108 −0 Go to diff View file
M tools/rpm/tuleap.rhel7.spec +1 −28 Go to diff View file
M tools/utils/nix/build-tools.dockerfile +1 −0 Go to diff View file
A tools/utils/nix/hercules-gitignore-nix-pin.json +11 −0 Go to diff View file
A tools/utils/nix/pinned-hercules-gitignore.nix +9 −0 Go to diff View file
M tools/utils/nix/update-pins.sh +1 −0 Go to diff View file
D tools/utils/setup_templates/agile_alm/.gitignore +0 −2 Go to diff View file
D tools/utils/setup_templates/kanban/.gitignore +0 −1 Go to diff View file