name: Pack Drupal module on: push: tags: - 'v*' workflow_dispatch: {} jobs: pack: runs-on: ubuntu-latest permissions: contents: write steps: - name: Checkout uses: actions/checkout@v6 - name: Setup Node uses: actions/setup-node@v6 with: node-version: '24' - name: Pack module zip run: node scripts/pack-drupal-module.js - name: Create release uses: softprops/action-gh-release@v2 with: tag_name: ${{ github.ref_name }} name: Release ${{ github.ref_name }} files: ./dfg_3dviewer-drupal.zip