You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

changesets-gitlab

Package Overview
Dependencies
Maintainers
2
Versions
37
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

changesets-gitlab - npm Package Compare versions

Comparing version

to
0.13.3

30

lib/comment.js

@@ -41,3 +41,3 @@ import { ValidationError } from '@changesets/errors';

const ADD_CHANGESET_URL_PLACEHOLDER_REGEXP = /\{\{\s*addChangesetUrl\s*\}\}/;
const getAbsentMessage = (commitSha, addChangesetUrl, releasePlan) => `### ⚠️ No Changeset found
const getAbsentMessage = (commitSha, addChangesetUrl, newChangesetTemplateFallback, releasePlan) => `### ⚠️ No Changeset found

@@ -56,5 +56,7 @@ Latest commit: ${commitSha}

${newChangesetTemplateFallback}
__${generatedByBotNote}__
`;
const getApproveMessage = (commitSha, addChangesetUrl, releasePlan) => `### 🦋 Changeset detected
const getApproveMessage = (commitSha, addChangesetUrl, newChangesetTemplateFallback, releasePlan) => `### 🦋 Changeset detected

@@ -73,5 +75,7 @@ Latest commit: ${commitSha}

${newChangesetTemplateFallback}
__${generatedByBotNote}__
`;
const getNewChangesetTemplate = (changedPackages, title) => encodeURIComponent(`---
const getNewChangesetTemplate = (changedPackages, title) => `---
${changedPackages.map(x => `"${x}": patch`).join('\n')}

@@ -81,3 +85,3 @@ ---

${title}
`);
`;
const isMrNote = (discussionOrNote) => 'noteable_type' in discussionOrNote &&

@@ -166,12 +170,20 @@ discussionOrNote.noteable_type === 'MergeRequest';

]);
const addChangesetUrl = `${env.CI_MERGE_REQUEST_PROJECT_URL}/-/new/${mrBranch}?file_name=.changeset/${humanId({
const newChangesetFileName = `.changeset/${humanId({
separator: '-',
capitalize: false,
})}.md&file=${getNewChangesetTemplate(changedPackages, env.CI_MERGE_REQUEST_TITLE)}${commitMessage
})}.md`;
const newChangesetTemplate = getNewChangesetTemplate(changedPackages, env.CI_MERGE_REQUEST_TITLE);
const addChangesetUrl = `${env.CI_MERGE_REQUEST_PROJECT_URL}/-/new/${mrBranch}?file_name=${newChangesetFileName}&file=${encodeURIComponent(newChangesetTemplate)}${commitMessage
? '&commit_message=' + encodeURIComponent(commitMessage)
: ''}`;
const newChangesetTemplateFallback = `
If the above link doesn't fill the changeset template file name and content which is [a known regression on GitLab >= 16.11](https://gitlab.com/gitlab-org/gitlab/-/issues/532221), you can copy and paste the following template into ${newChangesetFileName} instead:
\`\`\`yaml
${newChangesetTemplate}
\`\`\`
`.trim();
const prComment = (hasChangeset
? getApproveMessage(latestCommitSha, addChangesetUrl, releasePlan)
: getAbsentMessage(latestCommitSha, addChangesetUrl, releasePlan)) +
errFromFetchingChangedFiles;
? getApproveMessage(latestCommitSha, addChangesetUrl, newChangesetTemplateFallback, releasePlan)
: getAbsentMessage(latestCommitSha, addChangesetUrl, newChangesetTemplateFallback, releasePlan)) + errFromFetchingChangedFiles;
switch (commentType) {

@@ -178,0 +190,0 @@ case 'discussion': {

{
"name": "changesets-gitlab",
"version": "0.13.2",
"version": "0.13.3",
"type": "module",

@@ -61,3 +61,3 @@ "repository": "https://github.com/un-ts/changesets-gitlab.git",

"commander": "^13.1.0",
"dotenv": "^16.4.7",
"dotenv": "^16.5.0",
"global-agent": "^3.0.0",

@@ -64,0 +64,0 @@ "human-id": "^4.1.1",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet