diff --git a/.github/workflows/omjl.yml b/.github/workflows/omjl.yml new file mode 100644 index 0000000..0834bab --- /dev/null +++ b/.github/workflows/omjl.yml @@ -0,0 +1,27 @@ +name: OM.jl integration + +# Tests this package against the other OM.jl packages at the matching branch +# and runs OM.jl's test suite with it, on Julia 1.13, so that a change +# here cannot break OM.jl unnoticed. The workflow lives in JKRT/OM.jl: +# .github/workflows/omjl-ci.yml. +on: + pull_request: + push: + branches: [master, "1.13"] + workflow_dispatch: + +permissions: + contents: read + actions: write # julia-actions/cache deletes the caches it replaces + +concurrency: + group: omjl-${{ github.ref }} + # Superseded PR runs only; every push to master/1.13 is tested. + cancel-in-progress: ${{ github.event_name == 'pull_request' }} + +jobs: + omjl: + uses: JKRT/OM.jl/.github/workflows/omjl-ci.yml@master + with: + package: Absyn + julia-versions: '["1.13"]' # OM.jl's packages require Julia 1.13 diff --git a/Project.toml b/Project.toml index b915fe7..8a8cc9f 100644 --- a/Project.toml +++ b/Project.toml @@ -1,12 +1,16 @@ name = "Absyn" uuid = "ce2f92e2-a952-11e9-0543-8b443f216f1d" authors = ["johti "] -version = "1.3.4" +version = "1.3.5" [deps] ExportAll = "ad2082ca-a69e-11e9-38fa-e96309a31fe4" MetaModelica = "9d7f2a79-07b5-5542-8b19-c0100dda6b06" Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f" +[compat] +julia = "1.13" +MetaModelica = "0.4.2" + [extras] Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [targets]