Comments (5)
Hi @gpiffaretti, that would be a great addition! When a version-file-type
is defined we can use that one and if not determine it ourselfs.
Would you like to create a PR?
from conventional-changelog-action.
Created this pull request :)
#61
from conventional-changelog-action.
Tried it in my own fork and it's working. I had to do another addition to make it work with Unity:
fileContent.replace(
`${versionName}: '${oldVersion}'`,
`${versionName}: '${this.newVersion}'`,
)
That part won't work because Unity doesn't use the '
character for the values in the YML file.
I had to change the replace logic but haven't added an option to choose if using the '
or not. I also don't wanna add too much complexity with too many parameters and stuff. What do you think?
Maybe a regex for the replace method? Not familiar with the JS replace method and don't have time right now, but might take a look in the future.
from conventional-changelog-action.
Maybe a simple check like
const quoteType = fileContent.includes(`'${oldVersion}'`) ? '\'' : '"'
?
from conventional-changelog-action.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
from conventional-changelog-action.
Related Issues (20)
- Remove "Signed-off-by" footer from breaking changes in changelog HOT 4
- Want to create version (v2.0) HOT 3
- Npm error on local setup HOT 5
- Question: Conventional changelog and manual tagging for releases possible? HOT 5
- Preferred way to set changelog header section HOT 3
- Auto-tagging fails to bump to correct version due to tag already existing HOT 2
- how can I add a multiline commit message? HOT 2
- `pre-release` options stops major version bump HOT 4
- Error after the action commits new version tag HOT 3
- How can I configure conventionalcommits properties without having the preset installed into my own projects package.json? HOT 6
- Reporting a vulnerability
- Error when running on self-hosted runners HOT 2
- feat!: syntax does not work HOT 8
- Retaining prior manually generated logs HOT 6
- Support for merge commits HOT 1
- How to specify the version type e.g MAJOR, PATCH, MINOR; during commit HOT 1
- Remove duplicate entries HOT 3
- Generated changelog misses commits displayed in merge changeset HOT 5
- Commits that do not follow conventional commits aren't included in the changelog at all HOT 5
- Question: Why could it not detect the next version number? HOT 15
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 conventional-changelog-action.