this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

CI ?

+7 -150
-40
.github/workflows/emacs-lint.yml
··· 1 - name: Emacs lint 2 - 3 - on: 4 - push: 5 - paths: 6 - - 'emacs/**' 7 - pull_request: 8 - paths: 9 - - 'emacs/**' 10 - 11 - jobs: 12 - build: 13 - runs-on: ubuntu-latest 14 - strategy: 15 - matrix: 16 - emacs_version: 17 - #- 25.1 18 - #- 25.2 19 - #- 25.3 20 - #- 26.1 21 - #- 26.2 22 - #- 26.3 23 - #- 27.1 24 - - 27.2 25 - - snapshot 26 - # include: 27 - # - emacs_version: 24.1 28 - # lint_ignore: 1 29 - # - emacs_version: 24.2 30 - # lint_ignore: 1 31 - env: 32 - EMACS_LINT_IGNORE: ${{ matrix.lint_ignore }} 33 - steps: 34 - - uses: purcell/setup-emacs@master 35 - with: 36 - version: ${{ matrix.emacs_version }} 37 - 38 - - uses: actions/checkout@v2 39 - - name: Run tests 40 - run: 'cd emacs && ./check.sh'
+3 -26
.github/workflows/js.yml
··· 6 6 # events but only for the master branch 7 7 on: 8 8 push: 9 - branches: [ jsjsjs ] 10 - paths-ignore: 11 - - '**.md' 12 - - '**.txt' 13 - - '.git*' 14 - - 'doc/**' 15 - - 'emacs/**' 16 - - 'vim/**' 17 - pull_request: 18 - branches: [ jsjsjs ] 19 - paths-ignore: 20 - - '**.md' 21 - - '**.txt' 22 - - '.git*' 23 - - 'doc/**' 24 - - 'emacs/**' 25 - - 'vim/**' 26 - schedule: 27 - - cron: '0 12 */6 * *' 9 + branches: [ main ] 28 10 29 11 # A workflow run is made up of one or more jobs that can run sequentially or in parallel 30 12 jobs: ··· 36 18 os: 37 19 - ubuntu-latest 38 20 ocaml-compiler: 39 - - 4.13.x 21 + - 4.14.x 40 22 # The type of runner that the job will run on 41 23 runs-on: ${{ matrix.os }} 42 24 ··· 47 29 48 30 - name: Set up OCaml ${{ matrix.ocaml-compiler }} 49 31 uses: ocaml/setup-ocaml@v2 50 - if: runner.os != 'Windows' 51 32 with: 52 33 # Version of the OCaml compiler to initialise 53 34 ocaml-compiler: ${{ matrix.ocaml-compiler }} 54 - opam-repositories: | 55 - default: https://github.com/ocaml/opam-repository.git 56 - beta: https://github.com/ocaml/ocaml-beta-repository.git 57 35 58 36 - name: Install dependencies 59 37 run: | 60 - opam depext conf-jq --yes # opam depext bug 61 - opam pin menhirLib 20201216 62 38 opam install . --deps-only --with-test 63 39 64 40 - name: Build and test in release mode 65 41 run: opam exec -- make js 42 + 66 43 - name: Deploy 67 44 uses: peaceiris/actions-gh-pages@v3 68 45 with:
-83
.github/workflows/main.yml
··· 1 - # This is a basic workflow to help you get started with Actions 2 - 3 - name: CI 4 - 5 - # Controls when the action will run. Triggers the workflow on push or pull request 6 - # events but only for the master branch 7 - on: 8 - push: 9 - branches: [ master ] 10 - paths-ignore: 11 - - '**.md' 12 - - '**.txt' 13 - - '.git*' 14 - - 'doc/**' 15 - - 'emacs/**' 16 - - 'vim/**' 17 - pull_request: 18 - branches: [ master ] 19 - paths-ignore: 20 - - '**.md' 21 - - '**.txt' 22 - - '.git*' 23 - - 'doc/**' 24 - - 'emacs/**' 25 - - 'vim/**' 26 - schedule: 27 - - cron: '0 12 */6 * *' 28 - 29 - # A workflow run is made up of one or more jobs that can run sequentially or in parallel 30 - jobs: 31 - # This workflow contains a single job called "build" 32 - build: 33 - strategy: 34 - fail-fast: false 35 - matrix: 36 - os: 37 - - macos-latest 38 - - ubuntu-latest 39 - - windows-latest 40 - ocaml-compiler: 41 - - 4.13.x 42 - # The type of runner that the job will run on 43 - runs-on: ${{ matrix.os }} 44 - 45 - # Steps represent a sequence of tasks that will be executed as part of the job 46 - steps: 47 - # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it 48 - - uses: actions/checkout@v3 49 - 50 - - name: Set up OCaml ${{ matrix.ocaml-compiler }} 51 - uses: ocaml/setup-ocaml@v2 52 - if: runner.os != 'Windows' 53 - with: 54 - # Version of the OCaml compiler to initialise 55 - ocaml-compiler: ${{ matrix.ocaml-compiler }} 56 - opam-repositories: | 57 - default: https://github.com/ocaml/opam-repository.git 58 - beta: https://github.com/ocaml/ocaml-beta-repository.git 59 - 60 - - name: Set up OCaml ${{ matrix.ocaml-compiler }} 61 - uses: ocaml/setup-ocaml@v2 62 - if: runner.os == 'Windows' 63 - with: 64 - # Version of the OCaml compiler to initialise 65 - ocaml-compiler: ${{ matrix.ocaml-compiler }} 66 - opam-repositories: | 67 - default: https://github.com/fdopen/opam-repository-mingw.git#opam2 68 - beta: https://github.com/ocaml/ocaml-beta-repository.git 69 - 70 - - name: Install dependencies 71 - run: | 72 - opam depext conf-jq --yes # opam depext bug 73 - opam pin menhirLib 20201216 74 - opam install . --deps-only --with-test 75 - 76 - - name: Build and test in release mode 77 - run: opam exec -- dune runtest -p merlin,dot-merlin-reader 78 - 79 - - name: Build in dev mode to check parser changes 80 - if: matrix.os == 'ubuntu-latest' 81 - run: | 82 - opam exec -- dune build 83 - git diff --exit-code
+4 -1
merlin-js.opam
··· 12 12 depends: [ 13 13 "ocaml" {>= "4.14" & < "5.00"} 14 14 "dune" {>= "2.9.0"} 15 - "merlin-lib" {>= "dev"} 15 + "merlin-lib" 16 16 "yojson" {>= "1.6.0"} 17 17 "js_of_ocaml" {>= "4.0.0"} 18 18 "brr" {>= "0.0.3"} 19 19 "ppx_blob" {>= "0.7.2"} 20 + ] 21 + pin-depends: [ 22 + ["merlin-lib.dev" "git+https://github.com/voodoos/merlin#merlin-lib"] 20 23 ] 21 24 synopsis: 22 25 "Editor helper, provides completion, typing and source browsing for the web"