Skip to content

Commit 9181ae5

Browse files
Added workflow
1 parent b6f16e4 commit 9181ae5

File tree

5 files changed

+63
-1
lines changed

5 files changed

+63
-1
lines changed

.github/FUNDING.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ko_fi: mikadev

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
name: Bug report
3+
about: Report an issue of Advanced Canvas.
4+
title: "[BUG]"
5+
labels: bug
6+
assignees: ''
7+
8+
---
9+
10+
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
name: Feature request
3+
about: Share your idea on how to improve Advanced Canvas.
4+
title: "[FR]"
5+
labels: feature request
6+
assignees: ''
7+
8+
---
9+
10+

.github/workflows/release.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
name: Add release assets
2+
3+
on:
4+
release:
5+
types: [published]
6+
7+
permissions:
8+
contents: write
9+
10+
jobs:
11+
build-and-upload:
12+
runs-on: ubuntu-latest
13+
14+
steps:
15+
- name: Checkout Code
16+
uses: actions/checkout@v4
17+
18+
- name: Setup Node.js
19+
uses: actions/setup-node@v4
20+
with:
21+
node-version: 20
22+
23+
- name: Install Dependencies
24+
run: npm install
25+
26+
- name: Build in Production Mode
27+
run: npm run build
28+
29+
- name: Verify Files Exist
30+
run: ls -la main.js styles.css manifest.json
31+
32+
- name: Upload Release Assets (Original Names)
33+
uses: softprops/action-gh-release@v1
34+
with:
35+
files: |
36+
main.js
37+
styles.css
38+
manifest.json
39+
env:
40+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"main": "src/main.js",
33
"scripts": {
4-
"dev": "node esbuild.config.mjs"
4+
"dev": "node esbuild.config.mjs",
5+
"build": "node esbuild.config.mjs production"
56
},
67
"devDependencies": {
78
"@types/node": "^16.11.6",

0 commit comments

Comments
 (0)