Skip to content

Commit

Permalink
chore: update actions
Browse files Browse the repository at this point in the history
  • Loading branch information
DengSir committed Jun 29, 2024
1 parent f3770ab commit ae7255e
Show file tree
Hide file tree
Showing 4 changed files with 67 additions and 12 deletions.
27 changes: 27 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
name: CI 🧃
on: [push]

jobs:
ci:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4
with:
submodules: true

- name: Build all
uses: curse-action/build@master

- name: Download luacheckrc globals
uses: robinraju/[email protected]
with:
repository: LiangYuxuan/wow-addon-luacheckrc
latest: true
fileName: default.luacheckrc

- name: Luacheck
uses: lunarmodules/luacheck@v1
with:
args: '.'
4 changes: 2 additions & 2 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: "Publish 🚛"
name: Publish 🚛
on:
push:
tags:
Expand All @@ -17,7 +17,7 @@ jobs:
- name: Publish to curseforge
uses: curse-action/publish@master
with:
token: ${{ secrets.CURSE_TOKEN }}
curse-wow-token: ${{ secrets.CURSE_TOKEN }}

- name: Release to github
uses: softprops/action-gh-release@v2
Expand Down
30 changes: 30 additions & 0 deletions .github/workflows/update-libs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Auto update libs 🧀
on:
push:
branches:
- master
tags-ignore:
- "v*"
paths:
- Libs/Libs.xml
- .github/workflows/update-libs.yml

jobs:
update-libs:
runs-on: ubuntu-latest

steps:
- name: Checkout
uses: actions/checkout@v4
with:
submodules: true

- name: Update libs
uses: curse-action/update@master
with:
curse-forge-token: ${{ secrets.CURSE_FORGE_TOKEN }}

- name: Commit changes
uses: EndBug/add-and-commit@v9
with:
message: "chore: Update libs files"
Original file line number Diff line number Diff line change
@@ -1,13 +1,16 @@
name: "Auto update 🌏"
name: Auto update locales 🌏
on:
push:
branches:
- "master"
- master
tags-ignore:
- "v*"
paths:
- "**.lua"
- .github/workflows/update-locales.yml

jobs:
auto:
update-locales:
runs-on: ubuntu-latest

steps:
Expand All @@ -19,14 +22,9 @@ jobs:
- name: Update locales
uses: curse-action/locale@master
with:
token: ${{ secrets.CURSE_TOKEN }}

- name: Update libs
uses: curse-action/update@master
with:
root: Libs
curse-wow-token: ${{ secrets.CURSE_TOKEN }}

- name: Commit changes
uses: EndBug/add-and-commit@v9
with:
message: "chore: Update locale/libs files"
message: "chore: Update locale files"

0 comments on commit ae7255e

Please sign in to comment.