Skip to content

Commit

Permalink
feat: draft version
Browse files Browse the repository at this point in the history
  • Loading branch information
SebastianKuesters committed Mar 22, 2024
1 parent 14ae114 commit aba6630
Show file tree
Hide file tree
Showing 29 changed files with 3,516 additions and 1 deletion.
27 changes: 27 additions & 0 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Release

on:
workflow_dispatch:
push:
branches:
- release

jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0

- uses: wemogy/[email protected]
id: get-release-version

# Determine Release Version
- name: Create GitHub Release
uses: ./
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
release-version-tag: ${{ steps.get-release-version.outputs.version-name }}
release-title: Version ${{ steps.get-release-version.outputs.version }}
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
node_modules
env.json
coverage
15 changes: 15 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"version": "0.2.0",
"configurations": [
{
"name": "start",
"type": "node",
"request": "launch",
"runtimeExecutable": "npm",
"runtimeArgs": ["run-script", "start"],
"cwd": "${workspaceRoot}",
"internalConsoleOptions": "openOnSessionStart",
"runtimeVersion": "18"
}
]
}
13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,12 @@
# create-release-action
# create-release-action

## Inputs

| Name | Required | Description |
| ---------------------- | -------- | ------------------------------------------- |
| `github-token` | `true` | GitHub token |
| `release-version-tag` | `true` | Name of a tag. defaults to `github.ref` |
| `release-title` | `true` | Title of the release |
| `pre-release` | `false` | Indicator of whether or not is a prerelease |
| `previous-version-tag` | `false` | Name of the previous tag |
| `dry-run` | `false` | Indicator of whether or not is a dry run |
27 changes: 27 additions & 0 deletions action.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: Create Release
author: wemogy GmbH
description: Create a GitHub Release with generated release notes
branding:
color: blue
icon: code
inputs:
github-token:
description: The GitHub token used to create an authenticated client
default: ${{ github.token }}
required: true
release-version-tag:
description: The name of the tag to create the Release for
default: ${{ github.ref }}
release-title:
description: Title of the release
required: true
pre-release:
description: Indicator of whether or not is a prerelease
default: "false"
previous-version-tag:
description: The name of the previous version
default: ""

runs:
using: "node20"
main: "dist/index.js"
13 changes: 13 additions & 0 deletions dist/src/ReleaseNotesGenerator.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions dist/src/ReleaseNotesGenerator.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

49 changes: 49 additions & 0 deletions dist/src/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions dist/src/index.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 3 additions & 0 deletions dist/src/types/IssueOrPr.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions dist/src/types/IssueOrPr.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

155 changes: 155 additions & 0 deletions dist/src/utils/GitHubRepositoryUtils.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions dist/src/utils/GitHubRepositoryUtils.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

13 changes: 13 additions & 0 deletions dist/tests/setup.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions dist/tests/setup.js.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit aba6630

Please sign in to comment.