diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml new file mode 100644 index 000000000..95fb2b85c --- /dev/null +++ b/.github/workflows/integration.yml @@ -0,0 +1,28 @@ +name: Integration +on: push +env: + MIX_ENV: test + BRANCH: ${{ github.branch }} +permissions: + contents: read +jobs: + cldr_territories: + runs-on: ubuntu-latest + name: CLDR Territories ${{ github.branch }} + steps: + - uses: actions/checkout@v4 + with: + repository: "elixir-cldr/cldr_territories" + - uses: erlef/setup-beam@v1 + with: + otp-version: 26.2 + elixir-version: 1.16 + - uses: actions/cache@v4 + with: + path: | + deps + _build + key: ${{ runner.os }}-mix-${{ hashFiles('**/mix.lock') }} + restore-keys: | + ${{ runner.os }}-mix- + - run: mix deps.get && mix compile --warnings-as-errors && mix test