Comments (3)
@jameshounshell, thank you for your submission.
To clarify, #823 answer was only specific to get a detached head state working with the version as it stood at the time.
I have reviewed the code related to the detached head restriction and configured release branches and some of what you request should be doable. I do think we are enforcing the release branches configuration a bit too early in the startup process and it can be moved later.
I'm a bit more hesitant on the detached head state prevention because we rely on the prerelease token value from the release branches configuration to determine the next version. This cannot be determined from a detached head state. I have considered an automatic resolve from a detached head state but outside of a CI environment this might be less desirable.
So in theory, asking for the current version has no restrictions, asking for the next version is restricted in a detached head state (unless a prerelease token/flag option is provided) and unrestricted if branches don't match and --print
is presented (will display a warning). If branches don't match an error will be presented before any version actions are taken (ie --print
not provided)
from python-semantic-release.
Current version at least would be amazing. Thank you so much for entertaining this. ❤️
from python-semantic-release.
Thanks for the response. I don't have an estimated time for resolution yet but likely will be an able to address it over the next month or two, depending on the ease of change. I have a few features and improvements already in work
from python-semantic-release.
Related Issues (20)
- Update rich version dependency HOT 1
- Let a matrix as input in directory option of the action HOT 2
- How to upload the package to AWS Codeartifact instead if PyPi?
- Version Command failed Create Release step under Github Enterprise VCS HOT 8
- Support tag in GH action config HOT 7
- GH actions docs inconsistency HOT 4
- semantic-release publish is deleting files from dist/* directory HOT 3
- Support arbitrary input instead of commit message history HOT 6
- Preferred way to update other files with "next" version and date using GHA HOT 10
- How to set up flags in the pyproject.toml file? HOT 1
- GHA of PSR 9.7.0 does not respect `git_committer_name` and `git_committer_email` anymore HOT 3
- Release version incorrectly incremented HOT 2
- build_command environment variables not working after upgrade from 9.6.0 to 9.7.0 HOT 8
- Attribute `changelog_file` not having an effect HOT 2
- Remove commit types from subjects in CHANGELOG HOT 2
- branches.match value "*" causes unintentional error HOT 1
- Running github action with package version below 3.12 HOT 2
- can't create new release on github HOT 3
- Allow signing the tags that are created HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-semantic-release.