on: push: paths: - 'pkgs/nvim/**' jobs: nvim-bundle: runs-on: nix-upstream-latest if: github.ref == 'refs/heads/main' steps: - run: echo "experimental-features = nix-command flakes" >> /etc/nix/nix.conf - run: nix-env -i nodejs - uses: actions/checkout@v4 - name: Run `nix bundle` run: | path="${{ matrix.package_name }}.AppImage" nix bundle --bundler github:ralismark/nix-appimage \ -o "$path" \ .#${{ matrix.package_name }} curl --user "${{ secrets.FJ_USER }}:${{ secrets.FJ_PASS }}" \ --upload-file "$path" \ "${{ forge.api_url }}/packages/${{ secrets.FJ_USER }}/generic/${{ matrix.package_name }}/latest/$path"