Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
chenpangpang
open-webui
Commits
c89c27d3
Unverified
Commit
c89c27d3
authored
Feb 21, 2024
by
Loan J
Committed by
GitHub
Feb 21, 2024
Browse files
Add release creation workflow
parent
d51aec9f
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
42 additions
and
0 deletions
+42
-0
.github/workflows/build-release.yml
.github/workflows/build-release.yml
+42
-0
No files found.
.github/workflows/build-release.yml
0 → 100644
View file @
c89c27d3
name
:
Release
on
:
push
:
branches
:
-
main
# or whatever branch you want to use
jobs
:
release
:
runs-on
:
ubuntu-latest
steps
:
-
name
:
Checkout repository
uses
:
actions/checkout@v2
-
name
:
Get commit hash
id
:
get_hash
run
:
|
HASH=$(git rev-parse --short "$GITHUB_SHA")
echo "::set-output name=hash::$HASH"
-
name
:
Create GitHub release
uses
:
actions/github-script@v5
with
:
github-token
:
${{ secrets.GITHUB_TOKEN }}
script
:
|
const release = await github.rest.repos.createRelease({
owner: context.repo.owner,
repo: context.repo.repo,
tag_name: `v${{ steps.get_hash.outputs.hash }}`,
name: `v${{ steps.get_hash.outputs.hash }}`,
body: 'Automatically created new release',
})
console.log(`Created release ${release.data.html_url}`)
-
name
:
Upload package to GitHub release
uses
:
actions/upload-artifact@v3
with
:
name
:
package
path
:
.
env
:
GITHUB_TOKEN
:
${{ secrets.GITHUB_TOKEN }}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment