Skip to content

Commit

Permalink
chore: revert old conventional (#5960)
Browse files Browse the repository at this point in the history
  • Loading branch information
droshev authored Feb 21, 2025
1 parent e91fb31 commit 0c4a4c2
Show file tree
Hide file tree
Showing 4 changed files with 602 additions and 475 deletions.
20 changes: 4 additions & 16 deletions .github/actions/bump-version/index.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
let recommendedVersion;
(async () => {
const module = await import('conventional-recommended-bump');
recommendedVersion = module.recommendedVersion || module.default;
})();

const recommendedVersion = require('conventional-recommended-bump');
const semver = require('semver');
const fs = require('fs');
const core = require('@actions/core');
Expand All @@ -30,6 +25,7 @@ const TypeList = ['major', 'minor', 'patch'].reverse();
*/
const getCurrentActiveType = version => TypeList.find(type => semver[type](version));


/**
* calculate the priority of release type,
* major - 2, minor - 1, patch - 0
Expand All @@ -40,10 +36,6 @@ const getCurrentActiveType = version => TypeList.find(type => semver[type](versi
const getTypePriority = type => TypeList.indexOf(type);

const bumpedVersionType = async () => {
if (!recommendedVersion) {
throw new Error('recommendedVersion is not available');
}

const release = await recommendedVersion({
preset: {
name: require.resolve('conventional-changelog-conventionalcommits'),
Expand Down Expand Up @@ -71,11 +63,7 @@ const getNewVersion = (release, currentVersion, prereleaseRequested) => {
return semver.valid(release.releaseType) || semver.inc(currentVersion, release.releaseType, prereleaseRequested, 'rc');
};

const run = async () => {
while (!recommendedVersion) {
await new Promise(resolve => setTimeout(resolve, 100));
}

const run = async() => {
const release = await bumpedVersionType();
core.info(`${release.reason}, therefore release type should be ${release.releaseType}`);

Expand All @@ -89,4 +77,4 @@ const run = async () => {
core.setOutput('isPrerelease', semver.prerelease(newVersion) ? 'true' : 'false');
};

run();
run();
15 changes: 3 additions & 12 deletions .github/actions/generate-conventional-release-notes/index.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
let conventionalChangelog;
(async () => {
const module = await import('conventional-changelog');
conventionalChangelog = module.default;
})();

const conventionalChangelog = require('conventional-changelog');
const core = require('@actions/core');
const through = require('through2');
const closestVersion = require('./closest-version');
Expand All @@ -30,15 +25,11 @@ const generateChangelog = (fromVersion) => {
});
}

const run = async () => {
while (!conventionalChangelog) {
await new Promise(resolve => setTimeout(resolve, 100));
}

const run = async() => {
const { closest, tagsTillClosest } = await closestVersion();
deleteTags(tagsTillClosest);
const generatedReleaseNotes = await generateChangelog(closest);
core.setOutput('generatedReleaseNotes', generatedReleaseNotes);
};

run();
run();
Loading

0 comments on commit 0c4a4c2

Please sign in to comment.