https://github.com/wy-luke/label-push
Add a "label" string to your latest commit message and then push.
https://github.com/wy-luke/label-push
ci ci-cd cicd commit commit-message commits git pipeline pipelines visual-studio-code vs vscode vscode-extension
Last synced: 29 days ago
JSON representation
Add a "label" string to your latest commit message and then push.
- Host: GitHub
- URL: https://github.com/wy-luke/label-push
- Owner: wy-luke
- License: mit
- Created: 2023-12-17T16:21:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-07T03:40:35.000Z (11 months ago)
- Last Synced: 2024-07-07T04:37:28.284Z (11 months ago)
- Topics: ci, ci-cd, cicd, commit, commit-message, commits, git, pipeline, pipelines, visual-studio-code, vs, vscode, vscode-extension
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=wy-Luke.label-push
- Size: 2.07 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Monorepo for Label Push
中文   |   English[](https://github.com/wy-luke/label-push/actions/workflows/release.yml)
[](https://github.com/wy-luke/label-push/actions/workflows/publish.yml)**Label Push** could add a label text to your latest commit message and then push.
> What for? E.g., you could add a "build" label to trigger the CI/CD Pipeline when you want.
## Features
- Add a label text to your latest commit message and then push.
- Create an empty commit with the label when there are no new commits locally.
- Pull automatically if necessary to make sure the label is added to the latest commit.
- You can choose whether to commit the changes already staged.
- You can choose whether to publish the branch that does not exist, or was deleted in the remote repository.
- The label text is configurable.## Usage
You have several ways to use **Label Push**:
1. Open the Command Palette (Ctrl+Shift+P / ⌘+Shift+P) and type `Label Push`.
2. Click "Label Push" in the status bar:
3. Click the Label Push icon in the Source Control view, as shown below:

## Acknowledgements
Thanks for the following projects, which inspired me a lot:
- [Git Graph](https://github.com/mhutchie/vscode-git-graph)
- [Visual Studio Code](https://github.com/microsoft/vscode)The icons used are from [IconPark](https://github.com/bytedance/iconpark) from Bytedance.