googleapis / googleapis/release-please

[FEATURE] Use local config files when using dry-run mode

Open
#2,261 0 comments 5 reactions 1 assignee Claimed by @chingor13 View on GitHub
priority: p3 type: feature request
Dominant language
TypeScript
Stars
7.5k
Forks
588
Avg merge
12h 16m
Merged PRs (30d)
7

Description

I'll mark this one as a **feature** but I really think it should be considered a **bug**.

### Issue

I was trying to diagnose my `release-please` setup using the `dry-run` mode:
```sh
npx release-please release-pr --token=XYZ --repo-url=XYZ --debug --dry-run
```

The thing is, I've spent hours trying to understand why it was not reflecting the modifications I was making in my local `release-please-config.json` and `.release-please-manifest.json`.

I even try specifying the files in the command itself... and that's when I realized that the actual files that are used are the ones on the repository and not the ones in my local project. Which feels completely not intuitive for a dry run.

### Feature request

Make use of the local config files when using the `dry-run` mode.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.