Elixir SDK for Pocketenv
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add GitHub Actions CI and README badges

+51
+48
.github/workflows/ci.yml
··· 1 + name: ci 2 + 3 + on: 4 + push: 5 + branches: ["main"] 6 + pull_request: 7 + branches: ["main"] 8 + 9 + jobs: 10 + test: 11 + name: Test (Elixir ${{ matrix.elixir }} / OTP ${{ matrix.otp }}) 12 + runs-on: ubuntu-latest 13 + 14 + strategy: 15 + matrix: 16 + include: 17 + - elixir: "1.17" 18 + otp: "27" 19 + - elixir: "1.16" 20 + otp: "26" 21 + 22 + steps: 23 + - uses: actions/checkout@v4 24 + 25 + - name: Set up Elixir 26 + uses: erlef/setup-beam@v1 27 + with: 28 + elixir-version: ${{ matrix.elixir }} 29 + otp-version: ${{ matrix.otp }} 30 + 31 + - name: Restore dependencies cache 32 + uses: actions/cache@v4 33 + with: 34 + path: deps 35 + key: ${{ runner.os }}-mix-${{ matrix.elixir }}-${{ matrix.otp }}-${{ hashFiles('mix.lock') }} 36 + restore-keys: ${{ runner.os }}-mix-${{ matrix.elixir }}-${{ matrix.otp }}- 37 + 38 + - name: Install dependencies 39 + run: mix deps.get 40 + 41 + - name: Check formatting 42 + run: mix format --check-formatted 43 + 44 + - name: Compile (warnings as errors) 45 + run: mix compile --warnings-as-errors 46 + 47 + - name: Run tests 48 + run: mix test
+3
README.md
··· 1 1 # pocketenv-elixir 2 2 3 + [![Package Version](https://img.shields.io/hexpm/v/pocketenv_ex)](https://hex.pm/packages/pocketenv_ex) 4 + [![test](https://github.com/pocketenv-io/pocketenv-elixir/actions/workflows/ci.yml/badge.svg)](https://github.com/pocketenv-io/pocketenv-elixir/actions/workflows/ci.yml) 5 + 3 6 Elixir SDK for the [Pocketenv](https://pocketenv.io) sandbox platform. 4 7 5 8 Pocketenv lets you spin up isolated cloud sandbox environments on demand.