From d46795513fc36938e563fa2fc601392e4871baaf Mon Sep 17 00:00:00 2001 From: Kian-Meng Ang Date: Sun, 4 Sep 2022 19:48:35 +0800 Subject: [PATCH] Use erlef/setup-beam and prettify yaml file (#705) --- .github/workflows/ci.yml | 12 +++++----- .github/workflows/release.yml | 42 +++++++++++++++++------------------ 2 files changed, 27 insertions(+), 27 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bcf2b30a..c530ac27 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,10 +14,10 @@ jobs: uses: actions/checkout@v1 - name: Set up Elixir - uses: erlef/setup-elixir@v1 + uses: erlef/setup-beam@v1 with: - elixir-version: '1.14' - otp-version: '24.3' + elixir-version: "1.14" + otp-version: "24.3" - name: Install Dependencies run: | @@ -34,10 +34,10 @@ jobs: uses: actions/checkout@v1 - name: Set up Elixir - uses: erlef/setup-elixir@v1 + uses: erlef/setup-beam@v1 with: - elixir-version: '1.14' - otp-version: '24.3' + elixir-version: "1.14" + otp-version: "24.3" - name: Install Dependencies run: | diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f55bba00..b295541b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,24 +9,24 @@ jobs: name: Publish runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - name: Set up Elixir - uses: erlef/setup-elixir@v1 - with: - elixir-version: '1.14' - otp-version: '24.3' - - name: Restore dependencies cache - uses: actions/cache@v2 - with: - path: deps - key: ${{ runner.os }}-mix-${{ hashFiles('**/mix.lock') }} - restore-keys: ${{ runner.os }}-mix- - - name: Install dependencies - run: | - mix local.rebar --force - mix local.hex --force - mix deps.get - - name: Run Hex Publish - run: mix hex.publish --yes - env: - HEX_API_KEY: ${{ secrets.HEX_API_KEY }} + - uses: actions/checkout@v2 + - name: Set up Elixir + uses: erlef/setup-beam@v1 + with: + elixir-version: "1.14" + otp-version: "24.3" + - name: Restore dependencies cache + uses: actions/cache@v2 + with: + path: deps + key: ${{ runner.os }}-mix-${{ hashFiles('**/mix.lock') }} + restore-keys: ${{ runner.os }}-mix- + - name: Install dependencies + run: | + mix local.rebar --force + mix local.hex --force + mix deps.get + - name: Run Hex Publish + run: mix hex.publish --yes + env: + HEX_API_KEY: ${{ secrets.HEX_API_KEY }}