From 4d8f6bbbeb1f0e79e5bec29330d879ff83bc863a Mon Sep 17 00:00:00 2001 From: Cleboost Date: Wed, 1 Nov 2023 00:18:46 +0100 Subject: [PATCH] auto build --- .github/workflows/build.yml | 38 +++++++++++++++++++++++++++++++++++++ .idea/vcs.xml | 6 ++++++ 2 files changed, 44 insertions(+) create mode 100644 .github/workflows/build.yml create mode 100644 .idea/vcs.xml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..f30807f --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,38 @@ +name: Build + +on: push + +jobs: + release: + runs-on: ${{ matrix.os }} + + permissions: + contents: write + + strategy: + matrix: + os: [macos-latest, ubuntu-latest, windows-latest] + + steps: + - name: Check out Git repository + uses: actions/checkout@v3 + + - name: Set up Node + uses: actions/setup-node@v3 + with: + node-version: 18 + + - name: Set up Python + uses: actions/setup-python@v4 + with: + python-version: 3.x + + - name: Install Dependencies + run: npm ci + shell: bash + + - name: Build + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: npm run dist + shell: bash \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..94a25f7 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file