diff --git a/.github/workflows/config.yml b/.github/workflows/config.yml index d5bbed7..22e8052 100644 --- a/.github/workflows/config.yml +++ b/.github/workflows/config.yml @@ -1,32 +1,35 @@ name: Update Installer Config on: - push: - branches: - - main - paths: - - 'src/**' + push: + branches: + - main + paths: + - 'src/**' jobs: update-config: runs-on: ubuntu-latest + permissions: + contents: write + steps: - name: Checkout repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Install Lua run: | sudo apt-get update sudo apt-get install -y lua5.3 - + - name: Generate Config run: | - lua scripts/generate-config.lua - run: | + lua tools/generate-config.lua + + - name: Commit and Push Changes + run: | git config --global user.name 'github-actions[bot]' - git config --global user.email 'github-actions[bot]@users.noreply.github.com' - git add release/basalt.lua - git commit -m 'Minify all Lua files into project bundle' - git push - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + git config --global user.email '41898282+github-actions[bot]@users.noreply.github.com' + git add config.lua + git commit -m "Update installer config" || exit 0 + git push \ No newline at end of file diff --git a/src/main.lua b/src/main.lua index ce94c05..5c70267 100644 --- a/src/main.lua +++ b/src/main.lua @@ -198,5 +198,4 @@ function basalt.getAPI(name) return elementManager.getAPI(name) end - return basalt \ No newline at end of file