googleapis / googleapis/release-please-action

How to create a new type of release?

Open
#1,065 0 comments 0 reactions 0 assignees View on GitHub
priority: p3 type: question
Dominant language
TypeScript
Stars
2.5k
Forks
327
PR merge metrics
No merged PRs in 30d

Description

Zephyr RTOS application has a `VERSION` file which can be picked up by Zephyr project CMake and compiled into binary.
Is there a way I can hack `simple` strategy and generate `VERSION` instead of `version.txt`?
The `VERSION` file looks like this:
```
VERSION_MAJOR = 0
VERSION_MINOR = 0
PATCHLEVEL = 0
VERSION_TWEAK = 0
EXTRAVERSION = unstable

```

Contributor guide

Open the contributing guide

Research direction

Start by locating the `simple` strategy and the code that generates `version.txt`; then inspect how the release action handles custom version-file formats. Confirm the expected Zephyr `VERSION` contents and document or test the configuration needed to generate that file instead.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, typescript
Domain
release
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.