diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 86d6c613..912ad642 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,6 +1,5 @@ name: Build-BlueBubbles-Server -# Only build when we push to the test branch on: push: branches: [ build-test ] @@ -11,18 +10,24 @@ jobs: strategy: matrix: os: [macOS-13] + python-version: ["pypy3.10", "3.10"] steps: - - uses: actions/checkout@v1 + - uses: actions/checkout@v4 with: fetch-depth: 1 - - name: Use Node.js 20.11 - uses: actions/setup-node@v1 + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v5 + with: + python-version: ${{ matrix.python-version }} + run: python -m pip install setuptools + - name: Setup Node.js 20.11 + uses: actions/setup-node@v4 with: node-version: '20.11' - name: Install Dependencies run: npm install - - name: Build/Publish BlueBubbles + - name: Build & Publish BlueBubbles env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: npm run release \ No newline at end of file