https://github.com/subhamay-bhattacharyya-gha/github-action-template
GitHub Composite Action: A Starter Template for GitHub Composite Action
https://github.com/subhamay-bhattacharyya-gha/github-action-template
chatgpt completed github-action github-codespace github-composite-action github-copilot openai semantic-release-plugin
Last synced: 1 day ago
JSON representation
GitHub Composite Action: A Starter Template for GitHub Composite Action
- Host: GitHub
- URL: https://github.com/subhamay-bhattacharyya-gha/github-action-template
- Owner: subhamay-bhattacharyya-gha
- License: mit
- Created: 2025-05-18T22:48:11.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-12-25T00:13:55.000Z (about 2 months ago)
- Last Synced: 2025-12-26T12:50:23.392Z (about 2 months ago)
- Topics: chatgpt, completed, github-action, github-codespace, github-composite-action, github-copilot, openai, semantic-release-plugin
- Language: JavaScript
- Homepage:
- Size: 115 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# GitHub Action Template Repository
         
A Template GitHub Repository to be used to create a composite action.
## Action Name
### Action Description
This GitHub Action provides a reusable composite workflow that sets up Python and interacts with the GitHub API to post a comment on an issue, including a link to a created branch.
---
## Inputs
| Name | Description | Required | Default |
|----------------|---------------------|----------|----------------|
| `input-1` | Input description. | No | `default-value`|
| `input-2` | Input description. | No | `default-value`|
| `input-3` | Input description. | No | `default-value`|
| `github-token` | GitHub token. Used for API authentication. | Yes | — |
---
## Example Usage
```yaml
name: Example Workflow
on:
issues:
types: [opened]
jobs:
example:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Run Custom Action
uses: your-org/your-action-repo@v1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
input-1: your-value
input-2: another-value
input-3: something-else
```
## License
MIT