Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

N8N-7 Replace deprecated release publish workflow #103

Merged
merged 9 commits into from
Jun 5, 2024

Conversation

MaSpeng
Copy link
Contributor

@MaSpeng MaSpeng commented May 29, 2024

This pull request will replace the deprecated publishing workflow which used a project-specific script with the now common nx-release-publish target.

This pull request will introduce the requirement to use conventional commits.

It will update the dependabot configuration to address this in its commit messages.

It will update the pull-request workflow to verify the commit messages against conventional commits including containing only valid scopes using the added commitlint configuration.

It will introduce a workflow to prepare a pull request for a package release using nx release command.

It will update the publish-package workflow to create a tag based on the merged release pull request and publish the new version to the registry.

It will remove the prefix "n8n-nodes-" from the package project names.

@MaSpeng MaSpeng requested a review from schroedan May 29, 2024 06:34
@MaSpeng MaSpeng force-pushed the feature/N8N-7-exchange-release-workflow branch from 95677fa to 6019327 Compare May 29, 2024 14:35
@MaSpeng MaSpeng marked this pull request as draft May 29, 2024 14:36
@MaSpeng MaSpeng force-pushed the feature/N8N-7-exchange-release-workflow branch 3 times, most recently from 7ab5c0c to 558f6d7 Compare May 31, 2024 08:41
@MaSpeng MaSpeng marked this pull request as ready for review May 31, 2024 08:44
@MaSpeng MaSpeng requested a review from schroedan May 31, 2024 08:44
@MaSpeng MaSpeng force-pushed the feature/N8N-7-exchange-release-workflow branch from 558f6d7 to 7680c1b Compare June 3, 2024 08:46
@MaSpeng MaSpeng force-pushed the feature/N8N-7-exchange-release-workflow branch from 7680c1b to b55eca5 Compare June 4, 2024 13:24
MaSpeng added 5 commits June 4, 2024 15:30
NX release version will create a tag which is late used to create a pull request and will not actually be pushed, it will also update the package.json.

NX release changelog will create a project level changelog.

The workflow will create a pull request in the end.
NX release version will be used to create the tag for the main branch wich will be pushed in the end

NX release publish will be used to publish the new release in the end
@MaSpeng MaSpeng force-pushed the feature/N8N-7-exchange-release-workflow branch from b55eca5 to 0b4ee0a Compare June 4, 2024 13:30
@schroedan schroedan merged commit 933d875 into main Jun 5, 2024
3 of 4 checks passed
@schroedan schroedan deleted the feature/N8N-7-exchange-release-workflow branch June 5, 2024 07:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants