{"_id":"@code-pushup/gitlab-ci","_rev":"20-9af1c52bbdadc52f25a7c7d3a255e1e8","name":"@code-pushup/gitlab-ci","dist-tags":{"latest":"0.4.1"},"versions":{"0.0.1":{"name":"@code-pushup/gitlab-ci","version":"0.0.1","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.0.1","maintainers":[{"name":"bio_photon","email":"michael.hladky@push-based.io"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"vmasek","email":"vojtech@flowup.cz"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"ff9c55423ef356ac8d0d0f8f925dfdc9d6d8a010","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.0.1.tgz","fileCount":27,"integrity":"sha512-hsxsS1KkvPcDMRUwvWhuZfJogiXDaaRFzpktZx2CeMgbg9hAWrp0p6pZgqoSIV5d+FIswUjcBrHClI8Hadt3ag==","signatures":[{"sig":"MEYCIQCNDBCnYwbnOWcXWR4pn0+SzSoO66AZX7CDXNr4KepsigIhALmj3NKwqhwitohdSfaS0Ac7XjZ7+6Q/deeSSi83TU+g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28537},"type":"module","engines":{"node":">=22.6"},"gitHead":"bf9251c408365dbdaebb26e4c7ccf7c7f8041b32","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.0","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.10.0","dependencies":{"@code-pushup/ci":"^0.53.1","@gitbeaker/rest":"^41.1.0","@code-pushup/utils":"^0.53.1","@code-pushup/models":"^0.53.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","memfs":"^4.14.0","vitest":"^2.1.4","prettier":"^3.3.3","tsc-alias":"^1.8.10","typescript":"^5.6.3","@types/node":"^22.8.4","@code-pushup/cli":"^0.53.1","@vitest/coverage-v8":"^2.1.4","@code-pushup/portal-client":"^0.9.0","@code-pushup/coverage-plugin":"^0.53.1","@code-pushup/js-packages-plugin":"^0.53.1","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.0.1_1730823872331_0.9218543512656119","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@code-pushup/gitlab-ci","version":"0.0.3","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.0.3","maintainers":[{"name":"bio_photon","email":"michael.hladky@push-based.io"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"vmasek","email":"vojtech@flowup.cz"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"c844e194fc79dd34fc9e23152a1643686b1b3f2f","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.0.3.tgz","fileCount":27,"integrity":"sha512-Z8xgmNKowdSgUFsebcAzlRYmRGIzqcINf42KupgqVkRpYs8CJ6Ss+o/jWNdr2Mt279YYU0MePB67aKmxN0gK6w==","signatures":[{"sig":"MEYCIQCdotK1WlfB4mfwiycLGmcoxkECaan2Spem9Nhn9BnnawIhAMze/YcULm/PhFHPjsf+an6PqraQSFNwjNop9pndpiU0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31794},"type":"module","engines":{"node":">=22.6"},"gitHead":"1affce97da4c6e711522313ef1be62ca1cd374f2","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.0","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@code-pushup/ci":"^0.53.1","@gitbeaker/rest":"^41.1.0","@code-pushup/utils":"^0.53.1","@code-pushup/models":"^0.53.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","memfs":"^4.14.0","vitest":"^2.1.4","prettier":"^3.3.3","tsc-alias":"^1.8.10","typescript":"^5.6.3","@types/node":"^22.8.4","@code-pushup/cli":"^0.53.1","@vitest/coverage-v8":"^2.1.4","@code-pushup/portal-client":"^0.9.0","@code-pushup/coverage-plugin":"^0.53.1","@code-pushup/js-packages-plugin":"^0.53.1","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.0.3_1730910197259_0.5165077643508531","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@code-pushup/gitlab-ci","version":"0.0.5","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.0.5","maintainers":[{"name":"bio_photon","email":"michael.hladky@push-based.io"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"vmasek","email":"vojtech@flowup.cz"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"19aacc13edb7d951eb106ac2c076415ecf23f22d","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.0.5.tgz","fileCount":27,"integrity":"sha512-iOMv5usIN8drMAQGdXJeveUw7mYrJv08hSBU6/KDeT5mxhXceM2zExbm+tOhNFmJk1s2crt1wE8msiIMklOrEQ==","signatures":[{"sig":"MEUCIBJHLBXwPvz0SWloj1WDHjaD17dFrDqwtqeN9W6wsrnsAiEA2XRbDRj2n3sSDJKvpuVk6o8WLwKzJC6RKMX3DvOQ51I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32250},"type":"module","engines":{"node":">=22.6"},"gitHead":"99031ed4bede1415dfed126ccd40899544388602","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.0","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@code-pushup/ci":"^0.53.1","@gitbeaker/rest":"^41.1.0","@code-pushup/utils":"^0.53.1","@code-pushup/models":"^0.53.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","memfs":"^4.14.0","vitest":"^2.1.4","prettier":"^3.3.3","tsc-alias":"^1.8.10","typescript":"^5.6.3","@types/node":"^22.8.4","@code-pushup/cli":"^0.53.1","@vitest/coverage-v8":"^2.1.4","@code-pushup/portal-client":"^0.9.0","@code-pushup/coverage-plugin":"^0.53.1","@code-pushup/js-packages-plugin":"^0.53.1","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.0.5_1730912972208_0.5433119090967622","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@code-pushup/gitlab-ci","version":"0.0.6","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.0.6","maintainers":[{"name":"bio_photon","email":"michael.hladky@push-based.io"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"vmasek","email":"vojtech@flowup.cz"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"d37140ae7d772a0c708ad392e4d76926ab03796b","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.0.6.tgz","fileCount":27,"integrity":"sha512-MdnIQj8QEfZCMeFjWPpDDfPbD10MGMkWBxEwF4BdCi0Ws0DfYg6H7r98fuZbMLCawmiE//5f/p61Kid4xdALvQ==","signatures":[{"sig":"MEYCIQCCjQy9PYvlnVDgS1bnp7aj1prbQqWtZWjtSJ8aD5estwIhAInP8ktEpkUpyQZ1EFmVJpohcYgTlSk3qnYfM9AulZ1e","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32250},"type":"module","engines":{"node":">=22.6"},"gitHead":"cf4726888dab55d806abd483fd686a55be628530","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.0","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@code-pushup/ci":"^0.53.1","@gitbeaker/rest":"^41.1.0","@code-pushup/utils":"^0.53.1","@code-pushup/models":"^0.53.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","memfs":"^4.14.0","vitest":"^2.1.4","prettier":"^3.3.3","tsc-alias":"^1.8.10","typescript":"^5.6.3","@types/node":"^22.8.4","@code-pushup/cli":"^0.53.1","@vitest/coverage-v8":"^2.1.4","@code-pushup/portal-client":"^0.9.0","@code-pushup/coverage-plugin":"^0.53.1","@code-pushup/js-packages-plugin":"^0.53.1","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.0.6_1730913514039_0.359309651146966","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@code-pushup/gitlab-ci","version":"0.0.7","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.0.7","maintainers":[{"name":"bio_photon","email":"michael.hladky@push-based.io"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"vmasek","email":"vojtech@flowup.cz"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"05375569737acc9b846032fc617854ea077c0591","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.0.7.tgz","fileCount":27,"integrity":"sha512-aL86RXOoRPvZxQerUhChUFWCl5d6RiQLGlTtzX8FTeiqqkvDn5Idu9fkaIcc0WpXZ9zOQ1zm0pcihRzz/QyHxw==","signatures":[{"sig":"MEUCIFyhnOhoW+/7B31GAD9fYtLuajaQ/zAdjmCEJdp0rUjAAiEAh7sAbcdljnBRmnGs69G12xmh0emZS8k3MxY/CzYbSnI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32250},"type":"module","engines":{"node":">=22.6"},"gitHead":"002bcec329b67221913f2f39b7a8ae0e126ff648","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.0","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@code-pushup/ci":"^0.53.1","@gitbeaker/rest":"^41.1.0","@code-pushup/utils":"^0.53.1","@code-pushup/models":"^0.53.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","memfs":"^4.14.0","vitest":"^2.1.4","prettier":"^3.3.3","tsc-alias":"^1.8.10","typescript":"^5.6.3","@types/node":"^22.8.4","@code-pushup/cli":"^0.53.1","@vitest/coverage-v8":"^2.1.4","@code-pushup/portal-client":"^0.9.0","@code-pushup/coverage-plugin":"^0.53.1","@code-pushup/js-packages-plugin":"^0.53.1","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.0.7_1730914037637_0.3962081114880325","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@code-pushup/gitlab-ci","version":"0.0.8","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.0.8","maintainers":[{"name":"bio_photon","email":"michael.hladky@push-based.io"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"vmasek","email":"vojtech@flowup.cz"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"3563ca0a7738f7858d68ea849f0899651e49320a","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.0.8.tgz","fileCount":27,"integrity":"sha512-vYDaaXVGyMAPDF2eTbjCWyY4MgHXr9QQVcNXPuZL2LL40OuItIgJXr17X+vaKPL9ROxj0KE/9gY/W1SwKPv8Ng==","signatures":[{"sig":"MEUCIF3M8OvrqYU3BuvGn1uUKZL+XWsxeEhdGdELhoUXLL1AAiEA78EnrScWUGnTikGSEw4QRJmjoXC7zGOdJjaajU+cU/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32602},"type":"module","engines":{"node":">=22.6"},"gitHead":"f91850236a2d787f5894ee3b2e0d912c9defefa5","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.0","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@code-pushup/ci":"^0.53.1","@gitbeaker/rest":"^41.1.0","@code-pushup/utils":"^0.53.1","@code-pushup/models":"^0.53.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","memfs":"^4.14.0","vitest":"^2.1.4","prettier":"^3.3.3","tsc-alias":"^1.8.10","typescript":"^5.6.3","@types/node":"^22.8.4","@code-pushup/cli":"^0.53.1","@vitest/coverage-v8":"^2.1.4","@code-pushup/portal-client":"^0.9.0","@code-pushup/coverage-plugin":"^0.53.1","@code-pushup/js-packages-plugin":"^0.53.1","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.0.8_1730991954295_0.8740298728514839","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@code-pushup/gitlab-ci","version":"0.0.9","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.0.9","maintainers":[{"name":"bio_photon","email":"michael.hladky@push-based.io"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"vmasek","email":"vojtech@flowup.cz"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"7650e01322ac73767a866fc7d40be3520747e37d","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.0.9.tgz","fileCount":27,"integrity":"sha512-MSn8rMMrQ2gvPM9nbK+k31y7Nj8T7NAbLAWv7ZmrLlhcqvu8dEkIbDegvnYtvGaZ/ikYrYQC2JvTApeEdsmokw==","signatures":[{"sig":"MEUCIQDSkP81f802jv5jKXi60GfDD4SSD4U1Cl5g/R3IFWg23gIgX0f5840GSCaHwK3VF6A3Sr5nZR3WjT//8JNhA+1DXXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32630},"type":"module","engines":{"node":">=22.6"},"gitHead":"7978634221173edfdb3edcf1a0343047eb7977fe","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.0","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.11.0","dependencies":{"@code-pushup/ci":"^0.54.0","@gitbeaker/rest":"^41.1.0","@code-pushup/utils":"^0.54.0","@code-pushup/models":"^0.54.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","memfs":"^4.14.0","vitest":"^2.1.4","prettier":"^3.3.3","tsc-alias":"^1.8.10","typescript":"^5.6.3","@types/node":"^22.8.4","@code-pushup/cli":"^0.54.0","@vitest/coverage-v8":"^2.1.4","@code-pushup/portal-client":"^0.9.0","@code-pushup/coverage-plugin":"^0.54.0","@code-pushup/js-packages-plugin":"^0.54.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.0.9_1731059068211_0.7273534556417611","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@code-pushup/gitlab-ci","version":"0.0.10","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.0.10","maintainers":[{"name":"vmasek","email":"vojtech@flowup.cz"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"bio_photon","email":"michael.hladky@push-based.io"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"40aee85154e1e79db185caea01b8cc43203528f8","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.0.10.tgz","fileCount":27,"integrity":"sha512-Hnx2JcjL+HzIZAfNoBZlh/ZjIf/k15s8nbEaJJMwRrjJe/szxuxHRRdwmqjRamLxYhGZwDCW85nAkyhp3foUwA==","signatures":[{"sig":"MEQCIHAcbU8ZJ4WD6wH+DS1qiHa3incg3BZYrq9N7tfBPZrUAiAaf0Ru3VGhVgCr1uOPcbbvU48AzeozYmEzQChO0DB/Rw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33116},"type":"module","engines":{"node":">=22.6"},"gitHead":"49a7296e59094d98ea23f5d14c965163d61712da","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.8.2","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@code-pushup/ci":"^0.55.0","@gitbeaker/rest":"^41.1.0","@code-pushup/utils":"^0.55.0","@code-pushup/models":"^0.55.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","memfs":"^4.14.0","vitest":"^2.1.4","prettier":"^3.3.3","tsc-alias":"^1.8.10","typescript":"^5.6.3","@types/node":"^22.8.4","@code-pushup/cli":"^0.55.0","@vitest/coverage-v8":"^2.1.4","@code-pushup/portal-client":"^0.9.0","@code-pushup/coverage-plugin":"^0.55.0","@code-pushup/js-packages-plugin":"^0.55.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.0.10_1732552481392_0.43852183683486445","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@code-pushup/gitlab-ci","version":"0.0.11","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.0.11","maintainers":[{"name":"vmasek","email":"vojtech@flowup.cz"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"bio_photon","email":"michael.hladky@push-based.io"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"e7ac8828a2d4a7c676fde4145300dea212f6e9f9","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.0.11.tgz","fileCount":27,"integrity":"sha512-uNDSNZS1oOXK4fsX3teuul2iCy8U5sUTLdTJySiwH0+SJt5K/afDR/yOO/KRo9qY1uiRtNOEEgtpyYrJqIZTOQ==","signatures":[{"sig":"MEUCIHi1rRk3Vs2HR4DR84uSWfijfSSfHGNuSXwfZk5Qp6vKAiEApwN7dfK+4oa1P1QiCo6vsn71F9QBCgCeExyBURrp26Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33695},"type":"module","engines":{"node":">=22.6"},"gitHead":"f87e4a62e5e6a9b729a61b68e5b34700a2a296e9","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.8.2","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"20.18.0","dependencies":{"@code-pushup/ci":"^0.56.0","@gitbeaker/rest":"^41.1.0","@code-pushup/utils":"^0.56.0","@code-pushup/models":"^0.56.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","memfs":"^4.14.0","vitest":"^2.1.4","prettier":"^3.3.3","tsc-alias":"^1.8.10","typescript":"^5.6.3","@types/node":"^22.8.4","@code-pushup/cli":"^0.56.0","@vitest/coverage-v8":"^2.1.4","@code-pushup/portal-client":"^0.9.0","@code-pushup/coverage-plugin":"^0.56.0","@code-pushup/js-packages-plugin":"^0.56.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.0.11_1732899123511_0.9982578262175601","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@code-pushup/gitlab-ci","version":"0.1.0","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.1.0","maintainers":[{"name":"vmasek","email":"vojtech@flowup.cz"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"bio_photon","email":"michael.hladky@push-based.io"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"c2f326531b66ccbee9005bf8d0188251bb8d89b4","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.1.0.tgz","fileCount":27,"integrity":"sha512-e7h5GMY8ZIO5MPlU/MXUV5lCRrH9DE8s91sxoKA/Ue5q49Dpk/LucJjBLqmUGdpg3FXo5FqMynnr2RBTDMkY9w==","signatures":[{"sig":"MEYCIQCwnu1ZvBPJ7cAhnZJyVS865gBN5OuJ7ewC9qDSKgszogIhAOGzeyOY626gz3thIs6MNLn2kXCWTwqQfhD+Uh5Pawj0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34939},"type":"module","engines":{"node":">=22.6"},"gitHead":"a8e4c6d82b77d5af140056c1f2e069449542290f","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.0","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@code-pushup/ci":"^0.57.0","@gitbeaker/rest":"^41.1.0","@code-pushup/utils":"^0.57.0","@code-pushup/models":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","memfs":"^4.14.0","vitest":"^2.1.4","prettier":"^3.3.3","tsc-alias":"^1.8.10","typescript":"^5.6.3","@types/node":"^22.8.4","@code-pushup/cli":"^0.57.0","@vitest/coverage-v8":"^2.1.4","@code-pushup/portal-client":"^0.9.0","@code-pushup/coverage-plugin":"^0.57.0","@code-pushup/js-packages-plugin":"^0.57.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.1.0_1734452114631_0.9323468751059578","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@code-pushup/gitlab-ci","version":"0.1.1","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.1.1","maintainers":[{"name":"vmasek","email":"vojtech@flowup.cz"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"bio_photon","email":"michael.hladky@push-based.io"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"33a1ea79896ceb8396895812c8cf3b8e31b8401e","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.1.1.tgz","fileCount":27,"integrity":"sha512-kvevp7hEIiasJLHas+zZR/w6mHZtKBEajHvuheF3A2ChWNB7K6cB6ruzoembre1qogOMYV7yngkdDJBV3A0sfw==","signatures":[{"sig":"MEQCIFI4xRVeR9//YUauEXM3mhxugfCTJkq0XKcMsYCZ+VOBAiBXlzweh2rBN40vBm1LDFObdRKVQ5pdG1VKtwKGZSu3Lg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35488},"type":"module","engines":{"node":">=22.6"},"gitHead":"cee452198381d00645f5542a612a7b3aa579e441","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.0","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@code-pushup/ci":"^0.57.0","@gitbeaker/rest":"^41.1.0","@code-pushup/utils":"^0.57.0","@code-pushup/models":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","memfs":"^4.14.0","vitest":"^2.1.4","prettier":"^3.3.3","tsc-alias":"^1.8.10","typescript":"^5.6.3","@types/node":"^22.8.4","@code-pushup/cli":"^0.57.0","@vitest/coverage-v8":"^2.1.4","@code-pushup/portal-client":"^0.9.0","@code-pushup/coverage-plugin":"^0.57.0","@code-pushup/js-packages-plugin":"^0.57.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.1.1_1734517069150_0.3756766273366319","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@code-pushup/gitlab-ci","version":"0.1.2","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.1.2","maintainers":[{"name":"vmasek","email":"vojtech@flowup.cz"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"bio_photon","email":"michael.hladky@push-based.io"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"01c78ccc6aaf57da13e3f383d7d7b1f944ac96b0","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.1.2.tgz","fileCount":27,"integrity":"sha512-Jv8DM8uU7WiwvzObxk159v/6Z/GtwAbdaRxi0kzNTzo5pufsKCYCbhGw+CnN0qlNTnDdw+td2FlMwL3RU1YRdw==","signatures":[{"sig":"MEQCIHpW9puY/Mi4H5NXANL3cNJ1T6EaIFamQeIMppDqJxIMAiBpmoRcsIgUDOKlUYV9+/0iczNIHdGN27gI2V/5CveA4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35488},"type":"module","engines":{"node":">=22.6"},"gitHead":"4754dcae03db3e0a2b2a619c977a1f0601770f0f","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.0","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.12.0","dependencies":{"@code-pushup/ci":"^0.57.0","@gitbeaker/rest":"^41.1.0","@code-pushup/utils":"^0.57.0","@code-pushup/models":"^0.57.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.6","memfs":"^4.14.0","vitest":"^2.1.4","prettier":"^3.3.3","tsc-alias":"^1.8.10","typescript":"^5.6.3","@types/node":"^22.8.4","@code-pushup/cli":"^0.57.0","@vitest/coverage-v8":"^2.1.4","@code-pushup/portal-client":"^0.9.0","@code-pushup/coverage-plugin":"^0.57.0","@code-pushup/js-packages-plugin":"^0.57.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.1.2_1734524421567_0.20776318434906238","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@code-pushup/gitlab-ci","version":"0.2.0","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.2.0","maintainers":[{"name":"vmasek","email":"vojtech@flowup.cz"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"bio_photon","email":"michael.hladky@push-based.io"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"860670b14c47f8a5d21a7532a7b7205513698e73","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.2.0.tgz","fileCount":27,"integrity":"sha512-zqYUUEj//0Zs/tiJPZ+HAOR7AFNePDHCT6EZIoz5EFgSA72exFQP3VdDoN71r8MK0OqIlKNXaTIFTw12ySs1yw==","signatures":[{"sig":"MEQCIBfBGkLge1hOCB83DqKMQbcNnDcRtPvrsPScAITFLr/dAiBAInWzXy6hL+cZ/jCY61b2kMM6F4Co2GZglhczvpb5xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39140},"type":"module","engines":{"node":">=22.6"},"gitHead":"83667fca58b03aad7297609183fadd16f60c19d5","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.2","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.14.0","dependencies":{"simple-git":"^3.27.0","@code-pushup/ci":"^0.60.2","@gitbeaker/rest":"^42.1.0","@code-pushup/utils":"^0.60.2","@code-pushup/models":"^0.60.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.6","prettier":"^3.5.1","tsc-alias":"^1.8.10","typescript":"^5.7.3","@types/node":"^22.13.4","@code-pushup/cli":"^0.60.2","@vitest/coverage-v8":"^3.0.6","@code-pushup/portal-client":"^0.10.0","@code-pushup/coverage-plugin":"^0.60.2","@code-pushup/js-packages-plugin":"^0.60.2","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.2.0_1739952449386_0.32982869431929873","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@code-pushup/gitlab-ci","version":"0.2.1","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.2.1","maintainers":[{"name":"vmasek","email":"vojtech@flowup.cz"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"bio_photon","email":"michael.hladky@push-based.io"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"12b9cdd815aed2e901ffa7e630ac121ffc140b46","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.2.1.tgz","fileCount":27,"integrity":"sha512-P8mFOTKkTtL80EdvVd/CSi6m0Xr389Meib80QaW8hZiskzcNCDA9pxCJqqPMZGGCe+Oz+dolXb590zPzZpSAqw==","signatures":[{"sig":"MEUCIQDY2TC1IfDyB/ktwTaA3FOE54uYn/9SULy4txEjLeZolgIgXIDAeU0k9xtCTF6uVlgXV0pT7OFKm7r3UzqgM7zm9vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39177},"type":"module","engines":{"node":">=22.6"},"gitHead":"92e9323db643b14832cbe3869fc52644b0064fd5","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.2","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.14.0","dependencies":{"simple-git":"^3.27.0","@code-pushup/ci":"^0.61.0","@gitbeaker/rest":"^42.1.0","@code-pushup/utils":"^0.61.0","@code-pushup/models":"^0.61.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.6","prettier":"^3.5.1","tsc-alias":"^1.8.10","typescript":"^5.7.3","@types/node":"^22.13.4","@code-pushup/cli":"^0.61.0","npm-check-updates":"^17.1.14","@vitest/coverage-v8":"^3.0.6","@code-pushup/portal-client":"^0.10.0","@code-pushup/coverage-plugin":"^0.61.0","@code-pushup/js-packages-plugin":"^0.61.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.2.1_1739980166369_0.49583224269912374","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@code-pushup/gitlab-ci","version":"0.2.2","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.2.2","maintainers":[{"name":"vmasek","email":"vojtech@flowup.cz"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"bio_photon","email":"michael.hladky@push-based.io"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"5572ef98dd62b81aa5ae9e6f3f11f78530fed115","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.2.2.tgz","fileCount":27,"integrity":"sha512-nF9NyptgdhvrmJsHHNWScouu2ptn11n1WXwbx17M2n7efcaEao24b4hdTOjtWvtGVW+iKGlokXeWPojiki+4eg==","signatures":[{"sig":"MEUCIQClhgJJ6UsIgKgrdq7yWCsFAsBwSQ/Iq6qSr/ZbM0MoLgIgEj1ut0/eExNl25lepXh9vYAXKBTyzRYNF7K1XZUfrMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37976},"type":"module","engines":{"node":">=22.6"},"gitHead":"c4709e04a1b4d321394e14709eb1d2a5d7a1a5e7","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.2","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.14.0","dependencies":{"simple-git":"^3.27.0","@code-pushup/ci":"^0.64.0","@gitbeaker/rest":"^42.1.0","@code-pushup/utils":"^0.64.0","@code-pushup/models":"^0.64.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.7","prettier":"^3.5.2","tsc-alias":"^1.8.11","typescript":"^5.7.3","@types/node":"^22.13.5","@code-pushup/cli":"^0.64.0","npm-check-updates":"^17.1.15","@vitest/coverage-v8":"^3.0.7","@code-pushup/portal-client":"^0.11.0","@code-pushup/coverage-plugin":"^0.64.0","@code-pushup/js-packages-plugin":"^0.64.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.2.2_1741707933527_0.3652477236570504","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@code-pushup/gitlab-ci","version":"0.3.0","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.3.0","maintainers":[{"name":"vmasek","email":"vojtech@flowup.cz"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"bio_photon","email":"michael.hladky@push-based.io"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"59091d664f7be697f5d2a692d025407453ef4e28","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.3.0.tgz","fileCount":24,"integrity":"sha512-ILwu87hR7tV9Ad4jdwKUorvb8uWqiLziQHv5/bU4yoCsS7Jq1buMNGtvGgHY7CqvAi0wtAmoQnvMNwKA4INgiA==","signatures":[{"sig":"MEUCIFNjX7E9OcjQfRxlBP775REFQasMEnrSCrzohR7seHagAiEA2l7ZUlotTVK6dhjbZJysmU1c7KsYu/Zr/JO41w5VVt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33248},"type":"module","engines":{"node":">=22.6"},"gitHead":"81a72f6c2bc20c3dac034d3b534a3fee539d3312","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.2","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.14.0","dependencies":{"simple-git":"^3.27.0","@code-pushup/ci":"^0.65.1","@gitbeaker/rest":"^42.1.0","@code-pushup/utils":"^0.65.1","@code-pushup/models":"^0.65.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.0.8","prettier":"^3.5.3","tsc-alias":"^1.8.11","typescript":"^5.8.2","@types/node":"^22.13.10","@code-pushup/cli":"^0.65.1","npm-check-updates":"^17.1.15","@vitest/coverage-v8":"^3.0.8","@code-pushup/portal-client":"^0.11.0","@code-pushup/coverage-plugin":"^0.65.1","@code-pushup/js-packages-plugin":"^0.65.1","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.3.0_1741710640169_0.6476738495991639","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@code-pushup/gitlab-ci","version":"0.3.1","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.3.1","maintainers":[{"name":"vmasek","email":"vojtech@flowup.cz"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"bio_photon","email":"michael.hladky@push-based.io"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"8603c26a7049bbac047983ed35092d426490039a","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.3.1.tgz","fileCount":24,"integrity":"sha512-wa/8i+uuEX065F7+H2vzQFScD53zsP4vn04YLZGrPzlPtBUzOCCPrEeFR44pSaSJGmt5O/tk1oYaUepNiTG3jw==","signatures":[{"sig":"MEQCIHjDtrFHI3iaIH1Hk4tzS68iiWcrcYeQr2H6jvhqj9otAiBfdASQbIN3i8skRtiSkBSRqqmI03KvQ+isG+XCV7Bmgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33246},"type":"module","engines":{"node":">=22.6"},"gitHead":"a470b9eaca4695b597e7b24f6158fadae57849a5","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.2","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.15.0","dependencies":{"simple-git":"^3.27.0","@code-pushup/ci":"^0.67.0","@gitbeaker/rest":"^42.5.0","@code-pushup/utils":"^0.67.0","@code-pushup/models":"^0.67.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.1.2","prettier":"^3.5.3","tsc-alias":"^1.8.15","typescript":"^5.8.3","@types/node":"^22.15.3","@code-pushup/cli":"^0.67.0","npm-check-updates":"^18.0.1","@vitest/coverage-v8":"^3.1.2","@code-pushup/portal-client":"^0.11.0","@code-pushup/coverage-plugin":"^0.67.0","@code-pushup/js-packages-plugin":"^0.67.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.3.1_1745845543570_0.6534363148359914","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@code-pushup/gitlab-ci","version":"0.3.2","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.3.2","maintainers":[{"name":"vmasek","email":"vojtech@flowup.cz"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"bio_photon","email":"michael.hladky@push-based.io"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"4b1bc564c25468cd0d1e7b20ebde9cfc6917171a","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.3.2.tgz","fileCount":24,"integrity":"sha512-3eFKOM6OQra6m9EAkkinMalmIy9HfU5+HviUFnXayNLJUSGclb9e5JKBQ8FnWs9UnksrZWddWWH7sEQHTsDY1g==","signatures":[{"sig":"MEYCIQCkHYtQHqboqXouRnkEwGhhyP/gmhQwwonGvvLAB7C4hAIhAPqtwqJnBTMctFBiDPRVKn3ChipKRigQC+nk3UNsFzsN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33246},"type":"module","engines":{"node":">=22.6"},"gitHead":"1a26863d195194516952bf110ebd2cb8ceb2eaf7","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.2","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.16.0","dependencies":{"simple-git":"^3.27.0","@code-pushup/ci":"^0.69.0","@gitbeaker/rest":"^42.5.0","@code-pushup/utils":"^0.69.0","@code-pushup/models":"^0.69.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","memfs":"^4.17.0","vitest":"^3.1.2","prettier":"^3.5.3","tsc-alias":"^1.8.15","typescript":"^5.8.3","@types/node":"^22.15.3","@code-pushup/cli":"^0.69.0","npm-check-updates":"^18.0.1","@vitest/coverage-v8":"^3.1.2","@code-pushup/portal-client":"^0.13.0","@code-pushup/coverage-plugin":"^0.69.0","@code-pushup/js-packages-plugin":"^0.69.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.3.2_1748957259567_0.3913747475955447","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@code-pushup/gitlab-ci","version":"0.4.0","author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","_id":"@code-pushup/gitlab-ci@0.4.0","maintainers":[{"name":"vmasek","email":"vojtech@flowup.cz"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"bio_photon","email":"michael.hladky@push-based.io"}],"homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"bin":{"gitlab-ci":"dist/bin.js"},"dist":{"shasum":"35b1d14b48174acf589f196d49c33696bf94c664","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.4.0.tgz","fileCount":27,"integrity":"sha512-0EDQMEOkk97i6xpruc+s3w3vGIow8gfi2b7DITQQefJw7kK3G/GCKN4BelH2XJtIan/tLddwQH0fKZ3QomqXIA==","signatures":[{"sig":"MEUCIQCSoq3M/dPGXZocOFc5I9Xp0HVMa1jIGgZN0YC61uV8TQIgaj+/NRwT54xhGMYkiAGRKMTs7QFBBNDlLdKCAtTzSlI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40443},"type":"module","engines":{"node":">=22.6"},"gitHead":"b5ab61f90ba3326fa082b363f3540ff95a65d0b9","scripts":{"test":"vitest run --typecheck","build":"tsc","format":"prettier --write .","prepare":"husky","postbuild":"tsc-alias && chmod +x dist/bin.js","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","test:watch":"vitest --typecheck","code-pushup":"code-pushup --no-progress","format:check":"prettier --check .","test:coverage":"vitest run --typecheck --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"repository":{"url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git","type":"git"},"_npmVersion":"10.9.3","description":"GitLab CI/CD integration for automating feedback from Code PushUp","directories":{},"_nodeVersion":"22.18.0","dependencies":{"simple-git":"^3.27.0","@code-pushup/ci":"^0.76.0","@gitbeaker/rest":"^42.5.0","@code-pushup/utils":"^0.76.0","@code-pushup/models":"^0.76.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","memfs":"^4.17.2","vitest":"^3.2.0","prettier":"^3.5.3","tsc-alias":"^1.8.16","typescript":"^5.8.3","@types/node":"^22.15.29","@code-pushup/cli":"^0.76.0","npm-check-updates":"^18.0.1","@vitest/coverage-v8":"^3.2.0","@code-pushup/portal-client":"^0.15.0","@code-pushup/coverage-plugin":"^0.76.0","@code-pushup/js-packages-plugin":"^0.76.0","prettier-plugin-organize-imports":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/gitlab-ci_0.4.0_1756137652210_0.8286119799618064","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@code-pushup/gitlab-ci","version":"0.4.1","description":"GitLab CI/CD integration for automating feedback from Code PushUp","license":"MIT","homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"repository":{"type":"git","url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git"},"author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"publishConfig":{"access":"public"},"engines":{"node":">=22.6"},"type":"module","bin":{"gitlab-ci":"dist/bin.js"},"scripts":{"prepublishOnly":"npm run build","build":"tsc","postbuild":"tsc-alias && chmod +x dist/bin.js","test":"vitest run --typecheck","test:watch":"vitest --typecheck","test:coverage":"vitest run --typecheck --coverage","test:junit":"vitest run --typecheck --reporter=default --reporter=junit --outputFile=test-results/junit.xml","format":"prettier --write .","format:check":"prettier --check .","prepare":"husky","code-pushup":"code-pushup --no-progress"},"dependencies":{"@code-pushup/ci":"^0.77.0","@code-pushup/models":"^0.77.0","@code-pushup/utils":"^0.77.0","@gitbeaker/rest":"^42.5.0","simple-git":"^3.27.0"},"devDependencies":{"@code-pushup/cli":"^0.77.0","@code-pushup/coverage-plugin":"^0.77.0","@code-pushup/js-packages-plugin":"^0.77.0","@code-pushup/portal-client":"^0.15.0","@types/node":"^22.15.29","@vitest/coverage-v8":"^3.2.0","husky":"^9.1.7","memfs":"^4.17.2","npm-check-updates":"^18.0.1","prettier":"^3.5.3","prettier-plugin-organize-imports":"^4.1.0","tsc-alias":"^1.8.16","typescript":"^5.8.3","vitest":"^3.2.0"},"_id":"@code-pushup/gitlab-ci@0.4.1","gitHead":"fc658cfe2bdddfca15ef0bcf6205bb0c27f051bd","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-OpVp2sdEAONNnIhbm8fv5QzG5OChs10ts6d3EivyG5kBjjdtnut/AEPIiSdzfO9tfL00cD/zlaXVe9lIZAuEMg==","shasum":"5fa0c33df97145e47db9b4b0c85fd95090217052","tarball":"https://registry.npmjs.org/@code-pushup/gitlab-ci/-/gitlab-ci-0.4.1.tgz","fileCount":27,"unpackedSize":40443,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDa8NdfRqL5fOPWPmpoWG7RbkR2RpTnBJRL93InBSczjgIhAJ0cyb78rIGeYYE+T7WTauynZ+lsS/c7JQeVXJAg4tP4"}]},"_npmUser":{"name":"matejchalk","email":"matej.chalk@flowup.cz"},"directories":{},"maintainers":[{"name":"vmasek","email":"vojtech@flowup.cz"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"bio_photon","email":"michael.hladky@push-based.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gitlab-ci_0.4.1_1756371072047_0.0012791935066782667"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-05T16:24:32.205Z","modified":"2025-08-28T08:51:12.434Z","0.0.1":"2024-11-05T16:24:32.500Z","0.0.3":"2024-11-06T16:23:17.519Z","0.0.5":"2024-11-06T17:09:32.423Z","0.0.6":"2024-11-06T17:18:34.269Z","0.0.7":"2024-11-06T17:27:17.840Z","0.0.8":"2024-11-07T15:05:54.469Z","0.0.9":"2024-11-08T09:44:28.391Z","0.0.10":"2024-11-25T16:34:41.609Z","0.0.11":"2024-11-29T16:52:03.687Z","0.1.0":"2024-12-17T16:15:14.880Z","0.1.1":"2024-12-18T10:17:49.391Z","0.1.2":"2024-12-18T12:20:21.772Z","0.2.0":"2025-02-19T08:07:29.553Z","0.2.1":"2025-02-19T15:49:26.587Z","0.2.2":"2025-03-11T15:45:33.720Z","0.3.0":"2025-03-11T16:30:40.433Z","0.3.1":"2025-04-28T13:05:43.754Z","0.3.2":"2025-06-03T13:27:39.776Z","0.4.0":"2025-08-25T16:00:52.409Z","0.4.1":"2025-08-28T08:51:12.219Z"},"bugs":{"url":"https://gitlab.com/code-pushup/gitlab-pipelines-template/issues"},"author":{"name":"Matěj Chalk","email":"matej.chalk@flowup.cz"},"license":"MIT","homepage":"https://gitlab.com/code-pushup/gitlab-pipelines-template#readme","repository":{"type":"git","url":"git+https://gitlab.com/code-pushup/gitlab-pipelines-template.git"},"description":"GitLab CI/CD integration for automating feedback from Code PushUp","maintainers":[{"name":"vmasek","email":"vojtech@flowup.cz"},{"name":"matejchalk","email":"matej.chalk@flowup.cz"},{"name":"bio_photon","email":"michael.hladky@push-based.io"}],"readme":"# Code PushUp - GitLab pipelines template\n\n🤖 Integrate [Code PushUp](https://code-pushup.dev/) into your GitLab CI/CD pipelines.\n\n## Features\n\n- 📃 Collects a Code PushUp report on push to remote branch.\n- 📉 Uploads reports to job artifacts and/or Code PushUp portal (optional).\n- 💬 When a MR is opened/updated, compares reports for source and target branches, and creates/updates a MR comment which summarizes the impact of the changes.\n- 🏢 Supports monorepo setups - runs per project and summarizes comparisons in a single MR comment.\n\n![Demo](./images/demo.png)\n\n## Setup\n\nInclude the template in your `.gitlab-ci.yml`:\n\n```yml\nworkflow:\n  rules:\n    - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH\n    - if: $CI_PIPELINE_SOURCE == 'merge_request_event'\n\ninclude:\n  - https://gitlab.com/code-pushup/gitlab-pipelines-template/-/raw/latest/code-pushup.yml\n```\n\nThis creates a `code-pushup` job, which runs the [Code PushUp CLI](https://www.npmjs.com/package/@code-pushup/cli) using the [config file](https://github.com/code-pushup/cli/blob/main/packages/cli/README.md#configuration) from the repo.\nReports are then available as job artifacts.\nIf you [integrate the Code PushUp portal](https://github.com/code-pushup/cli/blob/main/packages/cli/README.md#portal-integration), reports will be uploaded there as well.\n\n### GitLab token\n\nMerge request pipelines will also trigger a comparison between reports from source and target branches, resulting in a Markdown comment being posted to the MR.\nThis requires access to the [GitLab REST API](https://docs.gitlab.com/ee/api/rest/), so a token must be configured using either of these environment variables:\n\n- `CP_GITLAB_TOKEN` - for [personal access tokens](https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html), [group access tokens](https://docs.gitlab.com/ee/user/group/settings/group_access_tokens.html) or [project access tokens](https://docs.gitlab.com/ee/user/project/settings/project_access_tokens.html)\n- `CP_GITLAB_OAUTH_TOKEN` - for [OAuth 2.0 tokens](https://docs.gitlab.com/ee/api/oauth2.html)\n\nYou can [define a CI/CD variable](https://docs.gitlab.com/ee/ci/variables/#define-a-cicd-variable-in-the-ui) in project or group settings for this purpose, so that the token can be [masked](https://docs.gitlab.com/ee/ci/variables/#mask-a-cicd-variable) and [hidden](https://docs.gitlab.com/ee/ci/variables/#hide-a-cicd-variable). Alternatively, you can set the environment variable using an [external secrets management provider](https://docs.gitlab.com/ee/ci/secrets/) supported by GitLab.\n\n### Configuring the job\n\nBy default, the `code-pushup` assumes a standalone npm project in root directory and runs using the Node LTS Docker image.\nIt installs all npm dependencies, before executing the underlying [`@code-pushup/gitlab-ci`](https://www.npmjs.com/package/@code-pushup/gitlab-ci) package.\n(Refer to [`code-pushup.yml`](./code-pushup.yml) for the full job configuration.)\n\nThese defaults may not be the right fit for your repository. In which case you can override or add properties for the `code-pushup` job. For example:\n\n- If you're using Yarn instead of npm:\n\n  ```yml\n  code-pushup:\n    before_script:\n      - yarn install --frozen-lockfile\n  ```\n\n- To set which stage the job runs in:\n\n  ```yml\n  code-pushup:\n    stage: report\n  ```\n\n- To use a custom Docker image (must have Node.js installed):\n\n  ```yml\n  code-pushup:\n    image: node:20\n  ```\n\n- If artifacts from a previous job are required:\n\n  ```yml\n  code-pushup:\n    needs:\n      - test\n  ```\n\n- To trigger job only on push to specific branches:\n\n  ```yml\n  code-pushup:\n    rules:\n      - if: $CI_COMMIT_BRANCH == \"develop\"\n      - if: $CI_COMMIT_BRANCH == \"master\"\n      - if: $CI_COMMIT_BRANCH =~ /^release/\n  ```\n\nAdditionally, you can [customize `inputs` when including the template](https://docs.gitlab.com/ee/ci/yaml/inputs.html#set-input-values-when-using-include). For example:\n\n- To enable debug logs:\n\n  ```yml\n  include:\n    - remote: https://gitlab.com/code-pushup/gitlab-pipelines-template/-/raw/latest/code-pushup.yml\n      inputs:\n        debug: true\n  ```\n\n- To run Code PushUp CLI via a `package.json` script (instead of the binary executable):\n\n  ```yml\n  include:\n    - remote: https://gitlab.com/code-pushup/gitlab-pipelines-template/-/raw/latest/code-pushup.yml\n      inputs:\n        bin: npm run code-pushup --\n  ```\n\n- To run Code PushUp in a sub-folder:\n\n  ```yml\n  include:\n    - remote: https://gitlab.com/code-pushup/gitlab-pipelines-template/-/raw/latest/code-pushup.yml\n      inputs:\n        directory: code-pushup\n  ```\n\n- To run Code PushUp in monorepo mode:\n\n  ```yml\n  include:\n    - remote: https://gitlab.com/code-pushup/gitlab-pipelines-template/-/raw/latest/code-pushup.yml\n      inputs:\n        monorepo: true\n  ```\n\n  <details>\n  <summary>Examples of customizing monorepo mode</summary>\n\n  - To skip auto-detection by specifying which tool you're using (options are [`nx`](https://nx.dev/), [`turbo`](https://turbo.build/), [`yarn`](https://classic.yarnpkg.com/lang/en/docs/workspaces/), [`pnpm`](https://pnpm.io/workspaces), [`npm`](https://docs.npmjs.com/cli/using-npm/workspaces)):\n\n    ```yml\n    include:\n      - remote: https://gitlab.com/code-pushup/gitlab-pipelines-template/-/raw/latest/code-pushup.yml\n        inputs:\n          monorepo: true\n          monorepo_tool: pnpm\n    ```\n\n  - If your monorepo doesn't use any of the supported tools, you can specify a comma-separated list of folder paths instead (supports globs):\n\n    ```yml\n    include:\n      - remote: https://gitlab.com/code-pushup/gitlab-pipelines-template/-/raw/latest/code-pushup.yml\n        inputs:\n          monorepo: true\n          monorepo_projects: frontend, backend/*\n    ```\n\n  - If your projects' script/task/target is called something other than `code-pushup`:\n\n    ```yml\n    include:\n      - remote: https://gitlab.com/code-pushup/gitlab-pipelines-template/-/raw/latest/code-pushup.yml\n        inputs:\n          monorepo: true\n          monorepo_task: analyze\n    ```\n\n  - To run tasks in parallel for multiple projects at once:\n\n    ```yml\n    include:\n      - remote: https://gitlab.com/code-pushup/gitlab-pipelines-template/-/raw/latest/code-pushup.yml\n        inputs:\n          monorepo: true\n          monorepo_parallel: true\n    ```\n\n  - To customize the maximum number of parallel tasks:\n\n    ```yml\n    include:\n      - remote: https://gitlab.com/code-pushup/gitlab-pipelines-template/-/raw/latest/code-pushup.yml\n        inputs:\n          monorepo: true\n          monorepo_parallel: true\n          monorepo_parallel_max: 3\n    ```\n\n  - To optimize performance by providing configs upfront (see [CI docs](https://github.com/code-pushup/cli/blob/main/packages/ci/README.md#faster-ci-runs-with-configpatterns)):\n\n    ```yml\n    include:\n      - remote: https://gitlab.com/code-pushup/gitlab-pipelines-template/-/raw/latest/code-pushup.yml\n        inputs:\n          monorepo: true\n          config_patterns: |\n            {\n              \"persist\": {\n                \"outputDir\": \".code-pushup/{projectName}\"\n              }\n            }\n    ```\n\n  - To apply custom projects filter for [`nx show projects`](https://nx.dev/nx-api/nx/documents/show#projects) in Nx monorepo:\n\n    ```yml\n    include:\n      - remote: https://gitlab.com/code-pushup/gitlab-pipelines-template/-/raw/latest/code-pushup.yml\n        inputs:\n          monorepo: nx\n          monorepo_nx_projects_filter: '--with-target=code-pushup --affected --projects=apps/* exclude=*-e2e'\n    ```\n\n  - To extend portal cache range when using `--affected` in Nx monorepo (see [CI docs](https://github.com/code-pushup/cli/blob/main/packages/ci/README.md#search-latest-commits-for-previous-report)):\n\n    ```yml\n    include:\n      - remote: https://gitlab.com/code-pushup/gitlab-pipelines-template/-/raw/latest/code-pushup.yml\n        inputs:\n          monorepo: nx\n          monorepo_nx_projects_filter: '--with-target=code-pushup --affected'\n          search_commits: true\n          search_commits_max: 30 # default is 10\n    ```\n\n  </details>\n\n- To disable MR comment:\n\n  ```yml\n  include:\n    - remote: https://gitlab.com/code-pushup/gitlab-pipelines-template/-/raw/latest/code-pushup.yml\n      inputs:\n        skip_comment: true\n  ```\n\n- To compare reports for Git branches/tags other than MR source and target branches:\n\n  ```yml\n  include:\n    - remote: https://gitlab.com/code-pushup/gitlab-pipelines-template/-/raw/latest/code-pushup.yml\n      inputs:\n        custom_source_ref: release/1.3.0\n        custom_target_ref: v1.2.3\n  ```\n\n## Versioning\n\nThe template is versioned using Git semver tags:\n\n- the `latest` tag\n- major tags (e.g. `v1`)\n- minor tags (e.g. `v1.2`)\n- full version tags (e.g. `v1.2.3`)\n\nYou can include any of these in the template URL. For example, if you're concerned about breaking changes, you can refer to a major version instead of `latest`:\n\n```yml\ninclude:\n  - https://gitlab.com/code-pushup/gitlab-pipelines-template/-/raw/v1/code-pushup.yml\n```\n","readmeFilename":"README.md"}