Skip to content

Commit

Permalink
Edit workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
emilienlemaire committed Jul 3, 2023
1 parent 77ee70a commit 9fa98c1
Show file tree
Hide file tree
Showing 13 changed files with 95 additions and 25 deletions.
29 changes: 17 additions & 12 deletions .drom
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ version:0.9.0

# hash of toml configuration files
# used for generation of all files
06e69f2ac1e316dc1072dce9904d4024:.
02ec1db03cfcdaa26f420861e4cbbada:.
# end context for .

# begin context for .github/workflows/workflow.yml
# file .github/workflows/workflow.yml
979fc90fae2cebf7cd9fbb37b430ee9d:.github/workflows/workflow.yml
c292de7b316672163c8e4e7dea9f4d62:.github/workflows/workflow.yml
# end context for .github/workflows/workflow.yml

# begin context for .gitignore
Expand Down Expand Up @@ -70,7 +70,7 @@ c8281f46ba9a11d0b61bc8ef67eaa357:docs/style.css

# begin context for drom.toml
# file drom.toml
3c2a1a521cf8f4b07b1e6e327df0d658:drom.toml
993ba9bf5caea5d4ea944358649139a3:drom.toml
# end context for drom.toml

# begin context for dune
Expand Down Expand Up @@ -200,7 +200,7 @@ f4bbb4a41a8b3b39f19a4fc62a5f4841:sphinx/license.rst

# begin context for src/interop-js-stubs/package.toml
# file src/interop-js-stubs/package.toml
62f580ba051b12170fdbbfdf48bdb582:src/interop-js-stubs/package.toml
cbce59b282479c51946165a86e98583e:src/interop-js-stubs/package.toml
# end context for src/interop-js-stubs/package.toml

# begin context for src/interop-js-stubs/version.mlt
Expand All @@ -215,7 +215,7 @@ cf30d5557250e864c9020afd9e2389fd:src/node-js-stubs/dune

# begin context for src/node-js-stubs/package.toml
# file src/node-js-stubs/package.toml
ef3cf79ffac908adb72a39479dd2180f:src/node-js-stubs/package.toml
09a788f8a36173eefb4ea91caf00a4ec:src/node-js-stubs/package.toml
# end context for src/node-js-stubs/package.toml

# begin context for src/node-js-stubs/version.mlt
Expand All @@ -230,7 +230,7 @@ ef3cf79ffac908adb72a39479dd2180f:src/node-js-stubs/package.toml

# begin context for src/polka-js-stubs/package.toml
# file src/polka-js-stubs/package.toml
eb4972ad4695584f2622f6743e567c8c:src/polka-js-stubs/package.toml
a7d6afd419b3a2cc0b4b8c9df2a8e70c:src/polka-js-stubs/package.toml
# end context for src/polka-js-stubs/package.toml

# begin context for src/polka-js-stubs/version.mlt
Expand All @@ -243,6 +243,11 @@ eb4972ad4695584f2622f6743e567c8c:src/polka-js-stubs/package.toml
f336ca790e61d4cc6371e8501b902bbd:src/superbol-vscode-platform/dune
# end context for src/superbol-vscode-platform/dune

# begin context for src/superbol-vscode-platform/package.toml
# file src/superbol-vscode-platform/package.toml
52a57c098d260447652f7f0beb2872bc:src/superbol-vscode-platform/package.toml
# end context for src/superbol-vscode-platform/package.toml

# begin context for src/superbol-vscode-platform/version.mlt
# file src/superbol-vscode-platform/version.mlt
940d29cde7f16cd0916ed1d5f9c41154:src/superbol-vscode-platform/version.mlt
Expand All @@ -255,7 +260,7 @@ f336ca790e61d4cc6371e8501b902bbd:src/superbol-vscode-platform/dune

# begin context for src/vscode-debugadapter/package.toml
# file src/vscode-debugadapter/package.toml
cc234a8b5200f017fd1961975d510d07:src/vscode-debugadapter/package.toml
dc0d8943797599850bd0180ffadaadaa:src/vscode-debugadapter/package.toml
# end context for src/vscode-debugadapter/package.toml

# begin context for src/vscode-debugadapter/version.mlt
Expand All @@ -270,7 +275,7 @@ cc234a8b5200f017fd1961975d510d07:src/vscode-debugadapter/package.toml

# begin context for src/vscode-debugprotocol/package.toml
# file src/vscode-debugprotocol/package.toml
b5bf94b5cb3cd205d4ddd3f62508bcdd:src/vscode-debugprotocol/package.toml
f14b34b55e33de7475b9c54938fec6d7:src/vscode-debugprotocol/package.toml
# end context for src/vscode-debugprotocol/package.toml

# begin context for src/vscode-debugprotocol/version.mlt
Expand All @@ -285,7 +290,7 @@ f8e015ab8ad6d1dc7c7c8d63c86e446d:src/vscode-js-stubs/dune

# begin context for src/vscode-js-stubs/package.toml
# file src/vscode-js-stubs/package.toml
612682ce954f846f42377adf140924bf:src/vscode-js-stubs/package.toml
ebc05174a1892c2e98fe8aee174b5cb9:src/vscode-js-stubs/package.toml
# end context for src/vscode-js-stubs/package.toml

# begin context for src/vscode-js-stubs/version.mlt
Expand All @@ -305,7 +310,7 @@ a18d965350ea19e9be91b3784887f1ef:src/vscode-json/dune

# begin context for src/vscode-json/package.toml
# file src/vscode-json/package.toml
1bdc2eac995762dd30e7bbbdd0052899:src/vscode-json/package.toml
9b831fff3824e035b2d9ef1696f89361:src/vscode-json/package.toml
# end context for src/vscode-json/package.toml

# begin context for src/vscode-json/version.mlt
Expand All @@ -320,7 +325,7 @@ a18d965350ea19e9be91b3784887f1ef:src/vscode-json/dune

# begin context for src/vscode-languageclient-js-stubs/package.toml
# file src/vscode-languageclient-js-stubs/package.toml
2a6a70c35ba3e8bd142b1e7bf2bb8acc:src/vscode-languageclient-js-stubs/package.toml
553168fe21b0362e0d450c5de7f4216e:src/vscode-languageclient-js-stubs/package.toml
# end context for src/vscode-languageclient-js-stubs/package.toml

# begin context for src/vscode-languageclient-js-stubs/version.mlt
Expand All @@ -340,7 +345,7 @@ a18d965350ea19e9be91b3784887f1ef:src/vscode-json/dune

# begin context for src/vscode-package-json/package.toml
# file src/vscode-package-json/package.toml
c767433784f32418d725ed53b301cb27:src/vscode-package-json/package.toml
4b3c04a3df2a4be1259088d71bc55846:src/vscode-package-json/package.toml
# end context for src/vscode-package-json/package.toml

# begin context for src/vscode-package-json/version.mlt
Expand Down
8 changes: 3 additions & 5 deletions .github/workflows/workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,16 +37,14 @@ jobs:
id: cache-opam
with:
path: ~/.opam
key: v2-${{ runner.os }}-superbol-vscode-extension-${{ matrix.ocaml-compiler }}-${{ hashFiles('opam/*.opam') }}
key: v2-${{ runner.os }}-superbol-vscode-platform-${{ matrix.ocaml-compiler }}-${{ hashFiles('opam/*.opam') }}
# restore-keys: |
# v2-${{ runner.os }}-opam-${{ matrix.ocaml-compiler }}-

- name: Use OCaml ${{ matrix.ocaml-compiler }}
uses: avsm/setup-ocaml@v2
uses: ocaml/setup-ocaml@v2
with:
ocaml-compiler: ${{ matrix.ocaml-compiler }}
opam-repositories: |
default: https://github.com/ocaml/opam-repository.git
opam-pin: false
opam-depext: false

Expand All @@ -59,7 +57,7 @@ jobs:

- run: opam pin add . -y --no-action

- run: opam depext -y superbol-vscode-extension polka-js-stubs interop-js-stubs node-js-stubs vscode-js-stubs vscode-languageclient-js-stubs vscode-package-json vscode-json vscode-debugadapter vscode-debugprotocol
- run: opam depext -y superbol-vscode-platform polka-js-stubs interop-js-stubs node-js-stubs vscode-js-stubs vscode-languageclient-js-stubs vscode-package-json vscode-json vscode-debugadapter vscode-debugprotocol
if: matrix.os != 'windows-latest'
# if: steps.cache-opam.outputs.cache-hit != 'true'

Expand Down
5 changes: 1 addition & 4 deletions drom.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,7 @@ share-repo = "https://github.com/OCamlPro/drom-share"
share-version = "0.9.2"

[project]
authors = [
"Fabrice Le Fessant <[email protected]>",
"Emilien Lemaire <[email protected]>"
]
authors = ["Fabrice Le Fessant <[email protected]>", "Emilien Lemaire <[email protected]>"]
ci-systems = ["ubuntu-latest", "macos-latest", "windows-latest"]
copyright = "OCamlPro SAS"
edition = "4.13.0"
Expand Down
7 changes: 7 additions & 0 deletions src/interop-js-stubs/package.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,13 @@ gen-version = "version.ml"
# default is [ "ocamllex", "ocamlyacc" ]
# generators = [ "ocamllex", "menhir" ]

# menhir options for the package
#Example:
#version = "2.0"
#parser = { modules = ["parser"]; tokens = "Tokens" }
#tokens = { modules = ["tokens"]}
# menhir = ...

# whether all modules should be packed/wrapped (default is true)
# pack-modules = false

Expand Down
7 changes: 7 additions & 0 deletions src/node-js-stubs/package.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,13 @@ gen-version = "version.ml"
# default is [ "ocamllex", "ocamlyacc" ]
# generators = [ "ocamllex", "menhir" ]

# menhir options for the package
#Example:
#version = "2.0"
#parser = { modules = ["parser"]; tokens = "Tokens" }
#tokens = { modules = ["tokens"]}
# menhir = ...

# whether all modules should be packed/wrapped (default is true)
# pack-modules = false

Expand Down
7 changes: 7 additions & 0 deletions src/polka-js-stubs/package.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,13 @@ gen-version = "version.ml"
# default is [ "ocamllex", "ocamlyacc" ]
# generators = [ "ocamllex", "menhir" ]

# menhir options for the package
#Example:
#version = "2.0"
#parser = { modules = ["parser"]; tokens = "Tokens" }
#tokens = { modules = ["tokens"]}
# menhir = ...

# whether all modules should be packed/wrapped (default is true)
# pack-modules = false

Expand Down
11 changes: 9 additions & 2 deletions src/superbol-vscode-platform/package.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,13 @@ gen-version = "version.ml"
# default is [ "ocamllex", "ocamlyacc" ]
# generators = [ "ocamllex", "menhir" ]

# menhir options for the package
#Example:
#version = "2.0"
#parser = { modules = ["parser"]; tokens = "Tokens" }
#tokens = { modules = ["tokens"]}
# menhir = ...

# whether all modules should be packed/wrapped (default is true)
# pack-modules = false

Expand All @@ -49,10 +56,10 @@ skip = []
gen_js_api = "1.1.1"
js_of_ocaml = ">=4"
jsonoo = "0.2.1"
promise_jsoo = "0.3.1"
ocplib_stuff = "0.4.0"
node-js-stubs = "version"
ocplib_stuff = "0.4.0"
polka-js-stubs = "version"
promise_jsoo = "0.3.1"
vscode-js-stubs = "version"
vscode-languageclient-js-stubs = "version"

Expand Down
11 changes: 9 additions & 2 deletions src/vscode-debugadapter/package.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,13 @@ gen-version = "version.ml"
# default is [ "ocamllex", "ocamlyacc" ]
# generators = [ "ocamllex", "menhir" ]

# menhir options for the package
#Example:
#version = "2.0"
#parser = { modules = ["parser"]; tokens = "Tokens" }
#tokens = { modules = ["tokens"]}
# menhir = ...

# whether all modules should be packed/wrapped (default is true)
# pack-modules = false

Expand All @@ -48,11 +55,11 @@ skip = ["main.ml"]
[dependencies]
gen_js_api = "1.1.1"
interop-js-stubs = "version"
vscode-debugprotocol = "version"
node-js-stubs = "version"
js_of_ocaml = ">=4"
jsonoo = "0.2.1"
node-js-stubs = "version"
promise_jsoo = "0.3.1"
vscode-debugprotocol = "version"

# package tools dependencies
[tools]
Expand Down
7 changes: 7 additions & 0 deletions src/vscode-debugprotocol/package.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,13 @@ gen-version = "version.ml"
# default is [ "ocamllex", "ocamlyacc" ]
# generators = [ "ocamllex", "menhir" ]

# menhir options for the package
#Example:
#version = "2.0"
#parser = { modules = ["parser"]; tokens = "Tokens" }
#tokens = { modules = ["tokens"]}
# menhir = ...

# whether all modules should be packed/wrapped (default is true)
# pack-modules = false

Expand Down
7 changes: 7 additions & 0 deletions src/vscode-js-stubs/package.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,13 @@ gen-version = "version.ml"
# default is [ "ocamllex", "ocamlyacc" ]
# generators = [ "ocamllex", "menhir" ]

# menhir options for the package
#Example:
#version = "2.0"
#parser = { modules = ["parser"]; tokens = "Tokens" }
#tokens = { modules = ["tokens"]}
# menhir = ...

# whether all modules should be packed/wrapped (default is true)
# pack-modules = false

Expand Down
7 changes: 7 additions & 0 deletions src/vscode-json/package.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,13 @@ gen-version = "version.ml"
# default is [ "ocamllex", "ocamlyacc" ]
# generators = [ "ocamllex", "menhir" ]

# menhir options for the package
#Example:
#version = "2.0"
#parser = { modules = ["parser"]; tokens = "Tokens" }
#tokens = { modules = ["tokens"]}
# menhir = ...

# whether all modules should be packed/wrapped (default is true)
# pack-modules = false

Expand Down
7 changes: 7 additions & 0 deletions src/vscode-languageclient-js-stubs/package.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,13 @@ gen-version = "version.ml"
# default is [ "ocamllex", "ocamlyacc" ]
# generators = [ "ocamllex", "menhir" ]

# menhir options for the package
#Example:
#version = "2.0"
#parser = { modules = ["parser"]; tokens = "Tokens" }
#tokens = { modules = ["tokens"]}
# menhir = ...

# whether all modules should be packed/wrapped (default is true)
# pack-modules = false

Expand Down
7 changes: 7 additions & 0 deletions src/vscode-package-json/package.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,13 @@ gen-version = "version.ml"
# default is [ "ocamllex", "ocamlyacc" ]
# generators = [ "ocamllex", "menhir" ]

# menhir options for the package
#Example:
#version = "2.0"
#parser = { modules = ["parser"]; tokens = "Tokens" }
#tokens = { modules = ["tokens"]}
# menhir = ...

# whether all modules should be packed/wrapped (default is true)
# pack-modules = false

Expand Down

0 comments on commit 9fa98c1

Please sign in to comment.