name: electron-drag-clickon:push:branches: [ main ]pull_request:branches: [ main ]jobs:build:runs-on: macos-lateststeps:- uses: actions/checkout@v4- name: Use Node.js 20.xuses: actions/setup-node@v4with:node-version: 20.xcache: 'npm'- name: Install Xcode Command Line Toolsrun: |xcode-select --install || true- name: Install setuptoolsrun: brew install python-setuptools- name: Install dependenciesrun: npm ci- name: Verify native module buildrun: npm run build- name: Upload build artifactsuses: actions/upload-artifact@v4with:name: native-module-20.xpath: |build/*.noderetention-days: 7