Workflow test

This commit is contained in:
Robert Jelic
2025-02-10 18:06:02 +01:00
parent 6d59be221f
commit cdcda3ab7d
2 changed files with 11 additions and 17 deletions

View File

@@ -2,11 +2,6 @@ name: Generate Changelog
on:
push:
tags:
- 'v*'
paths:
- 'src/**'
pull_request:
paths:
- 'src/**'
branches:
@@ -14,8 +9,6 @@ on:
jobs:
changelog:
# Skip job if no changes in src/
if: contains(github.event.head_commit.modified, 'src/') || contains(github.event.head_commit.added, 'src/') || contains(github.event.head_commit.removed, 'src/')
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
@@ -28,13 +21,10 @@ jobs:
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: Create Release
uses: softprops/action-gh-release@v1
if: startsWith(github.ref, 'refs/tags/')
with:
body_path: CHANGELOG.md
files: |
CHANGELOG.md
release/basalt.lua
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Commit updated changelog
run: |
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git add CHANGELOG.md
git commit -m "Update changelog" || true
git push

View File

@@ -105,6 +105,10 @@ function VisualElement:mouse_release()
self.set("clicked", false)
end
--- Handles all events
--- @param event string The event to handle
--- @vararg any The arguments for the event
--- @return boolean? handled Whether the event was handled
function VisualElement:handleEvent(event, ...)
if(self[event])then
return self[event](self, ...)