All Projects â†’ gleam-lang â†’ setup-erlang

gleam-lang / setup-erlang

Licence: Apache-2.0 license
👷 Erlang/OTP on GitHub Actions

Programming Languages

powershell
5483 projects
javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to setup-erlang

Svpinview
SVPinView is a light-weight customisable library used for accepting pin numbers or one-time passwords.
Stars: ✭ 197 (+838.1%)
Mutual labels:  otp
Pin code fields
A flutter package which will help you to generate pin code fields with beautiful design and animations. Can be useful for OTP or pin code inputs 🤓🤓
Stars: ✭ 245 (+1066.67%)
Mutual labels:  otp
django-mail-auth
Django authentication via login URLs, no passwords required
Stars: ✭ 48 (+128.57%)
Mutual labels:  otp
Otpclient
Highly secure and easy to use OTP client written in C/GTK that supports both TOTP and HOTP
Stars: ✭ 206 (+880.95%)
Mutual labels:  otp
Libreoffice Impress Templates
Freely-licensed LibreOffice Impress templates
Stars: ✭ 238 (+1033.33%)
Mutual labels:  otp
libnitrokey
Communicate with Nitrokey devices in a clean and easy manner
Stars: ✭ 61 (+190.48%)
Mutual labels:  otp
Otp cheatsheet
Base OTP behaviors presented as schemas
Stars: ✭ 190 (+804.76%)
Mutual labels:  otp
laravel-otp-login
Adds a customizable, translatable, configurable OTP verification step to Laravel Auth. You can add your own SMS provider too.
Stars: ✭ 16 (-23.81%)
Mutual labels:  otp
Onetimepassword
🔑 A small library for generating TOTP and HOTP one-time passwords on iOS.
Stars: ✭ 243 (+1057.14%)
Mutual labels:  otp
KWVerificationCodeView
A customisable verification code view to capture OTPs
Stars: ✭ 83 (+295.24%)
Mutual labels:  otp
Nitrokey App
Nitrokey's Application (Win, Linux, Mac)
Stars: ✭ 210 (+900%)
Mutual labels:  otp
Gotp
Golang OTP(One-Time Password) Library.
Stars: ✭ 233 (+1009.52%)
Mutual labels:  otp
crotp
CrOTP - One Time Passwords for Crystal
Stars: ✭ 62 (+195.24%)
Mutual labels:  otp
Twofactor totp
🔑 Second factor TOTP (RFC 6238) provider for Nextcloud
Stars: ✭ 203 (+866.67%)
Mutual labels:  otp
proper
A repository for the R tool propeR, which analyses travel time and cost using an OTP graph (see datasciencecampus/graphite)
Stars: ✭ 13 (-38.1%)
Mutual labels:  otp
Go Otp
Package go-otp implements one-time-password generators used in 2-factor authentication systems like RSA-tokens. Currently this supports both HOTP (RFC-4226), TOTP (RFC-6238) and Base32 encoding (RFC-3548) for Google Authenticator compatibility
Stars: ✭ 194 (+823.81%)
Mutual labels:  otp
flutter otp
A Flutter package for iOS and Android for sending and verifying OTP to a Phone number.
Stars: ✭ 59 (+180.95%)
Mutual labels:  otp
rsa ct kip
Provision an RSA SecurID token with RSA's CT-KIP protocol
Stars: ✭ 36 (+71.43%)
Mutual labels:  otp
wasmcloud-otp
wasmCloud host runtime that leverages Elixir/OTP and Rust to provide simple, secure, distributed application development using the actor model
Stars: ✭ 197 (+838.1%)
Mutual labels:  otp
cerebro-pass
Cerebro plugin for pass.
Stars: ✭ 15 (-28.57%)
Mutual labels:  otp

setup-erlang

This project is deprecated

Check out this excellent replacement: https://github.com/erlef/setup-beam/

Description

A GitHub action that installs Erlang/OTP for use in your CI workflow.

At present it supports Ubuntu Linux and Windows.

Usage

Basic example

on: push

jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/[email protected]
      - uses: gleam-lang/[email protected]
        with:
          otp-version: "23.2"
      - run: rebar3 eunit

Matrix example

on: push

jobs:
  test:
    runs-on: ubuntu-latest
    name: OTP ${{matrix.otp}}
    strategy:
      matrix:
        otp: ["23.1", "23.2"]
    steps:
      - uses: actions/[email protected]
      - uses: gleam-lang/[email protected]
        with:
          otp-version: ${{matrix.otp}}
      - run: rebar3 eunit

Postgresql example

on: push

jobs:
  test:
    runs-on: ubuntu-latest

    services:
      db:
        image: postgres:11
        ports: ['5432:5432']
        options: >-
          --health-cmd pg_isready
          --health-interval 10s
          --health-timeout 5s
          --health-retries 5

    steps:
      - uses: actions/[email protected]
      - uses: gleam-lang/[email protected]
        with:
          otp-version: "23.2"
      - run: rebar3 eunit

Windows example

on: push

jobs:
  test:
    runs-on: windows-latest
    steps:
      - uses: actions/[email protected]
      - name: Install Erlang/OTP
        uses: gleam-lang/[email protected]
        with:
          otp-version: "23.2"
        id: install_erlang
      - name: Run erl
        # Print the Erlang version
        run: |
          $env:PATH = "${{ steps.install_erlang.outputs.erlpath }}\bin;$env:PATH"
          & erl.exe -eval 'erlang:display({otp_release, erlang:system_info(otp_release)}), halt().' -noshell
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].