From 240df4ed0ac6694bd49a5d38d7a2ed75b9acacea Mon Sep 17 00:00:00 2001 From: Jie Date: Fri, 29 Oct 2021 00:31:23 +0900 Subject: [PATCH] Ensure unit tests on CI always run with the latest commit from main of the exercism/elixir git submodule (#211) --- .github/workflows/elixir_test.yml | 14 ++++++++++++-- .gitmodules | 5 +++-- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/.github/workflows/elixir_test.yml b/.github/workflows/elixir_test.yml index 62b2855a..2dad69dc 100644 --- a/.github/workflows/elixir_test.yml +++ b/.github/workflows/elixir_test.yml @@ -10,9 +10,19 @@ jobs: image: hexpm/elixir:1.12.1-erlang-24.0.1-ubuntu-focal-20210325 steps: - - uses: actions/checkout@v1 + - name: Install git + run: | + apt-get update + apt-get install -y git + + - name: Checkout repository and submodules + uses: actions/checkout@v2 with: - submodules: true + submodules: recursive + + - name: Update submodules + run: | + git submodule update --recursive --remote - name: Install Dependencies run: | diff --git a/.gitmodules b/.gitmodules index 2212afac..d29f4487 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,4 @@ [submodule "elixir"] - path = elixir - url = https://github.com/exercism/elixir.git + path = elixir + branch = main + url = https://github.com/exercism/elixir.git