-
-
Notifications
You must be signed in to change notification settings - Fork 10
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
Continuous deployment #66
Comments
Hi there. Here is my 2 cents on this topic:
|
That would certainly be neat.
The one major downside I see is that if we were to add, say, three new breaking features, then we'd suddenly see a threefold major version bump and the current version would suddenly be 4.0.0. Confusing, no?
I agree. No more backporting! |
Merged
SimonAlling
added a commit
that referenced
this issue
Jul 18, 2023
This version is breaking for any dependent userscripts that use the `allowJs` configuration option (#91). The checked-in version number is changed from 1.3.3 to 2.0.0, but v1.4.0 and v1.5.0 also exist – just not on the trunk, but on a separate `v1` branch. Back then, the plan was to keep backporting features and fixes to older major versions, but I've abandoned those ambitions, since it's _a lot_ of work for little gain. From now on, new versions will only be released in a linear fashion. Since we don't (yet) have automated releases (#66), this PR adapts the CI configuration to enable PRs like this one, whose subject start with a lowercase letter. 💡 `git show --color-words='[0-9.]+|.'`
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As discussed in #44, we should be able to automate releases in some way, now that we use Conventional Commits. I believe @avallete has some valuable experience on this matter, and maybe @lydell too.
Initial questions:
package.json
should reflect the current release, shouldn't it?v1
branch alongside themaster
branch, but it seems to me like that will grow unwieldy pretty quickly.The text was updated successfully, but these errors were encountered: