Skip to content

chore: publish CE snapshot v1.0.0-alpha.6 #7

chore: publish CE snapshot v1.0.0-alpha.6

chore: publish CE snapshot v1.0.0-alpha.6 #7

Workflow file for this run

name: CI
on:
push:
branches: [main]
pull_request:
branches: [main]
concurrency:
group: ci-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
vault_core:
name: cargo check (vault_core)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: dtolnay/rust-toolchain@stable
- name: Check vendored vault_core
run: |
if [ -f native/vault_core/Cargo.toml ]; then
cargo check --manifest-path native/vault_core/Cargo.toml
else
echo "native/vault_core not present yet (expected after CE staging). Skipping."
exit 0
fi
phoenix:
name: mix compile (phoenix-app)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: erlef/setup-beam@v1
with:
otp-version: "28.1"
elixir-version: "1.19.3"
- name: Cache Mix
uses: actions/cache@v4
with:
path: |
phoenix-app/deps
phoenix-app/_build
key: mix-${{ runner.os }}-${{ hashFiles('phoenix-app/mix.lock') }}
restore-keys: |
mix-${{ runner.os }}-
- name: Compile
working-directory: phoenix-app
run: |
mix local.hex --force
mix local.rebar --force
mix deps.get
mix compile --warnings-as-errors