diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 1cdedbd0..fee42d14 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -6,12 +6,14 @@ on: branches: - main tags: '*' + schedule: + - cron: '0 15 */14 * *' # Cancel redundant CI tests automatically concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true - + jobs: run_tests: name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }} @@ -51,7 +53,7 @@ jobs: - os: windows-latest arch: x86 version: 'pre' - allow_failure: true + allow_failure: true steps: - uses: actions/checkout@v4 - uses: julia-actions/setup-julia@v2 diff --git a/.github/workflows/CompatHelper.yml b/.github/workflows/CompatHelper.yml new file mode 100644 index 00000000..8b7571d6 --- /dev/null +++ b/.github/workflows/CompatHelper.yml @@ -0,0 +1,16 @@ +name: CompatHelper +on: + schedule: + - cron: '00 00 * * *' + workflow_dispatch: +jobs: + CompatHelper: + runs-on: ubuntu-latest + steps: + - name: Pkg.add("CompatHelper") + run: julia -e 'using Pkg; Pkg.add("CompatHelper")' + - name: CompatHelper.main() + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + COMPATHELPER_PRIV: ${{ secrets.DOCUMENTER_KEY }} # optional + run: julia -e 'using CompatHelper; CompatHelper.main(; subdirs=["", "test"])' # subdirs can be omitted if not needed diff --git a/Project.toml b/Project.toml index 77573dfb..c57cba82 100644 --- a/Project.toml +++ b/Project.toml @@ -58,7 +58,7 @@ Glob = "1.2 - 1.3" GMT = "1" GridapGmsh = "0.5 - 0.7" ImageIO = "0.1 - 0.6" -Interpolations = "0.14, 0.15" +Interpolations = "0.14, 0.15, 0.16" JLD2 = "0.4, 0.5" LightXML = "0.8, 0.9" MeshIO = "0.1 - 0.5"