diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1996b8f..482f78b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,28 +13,28 @@ env: nodelts: 22.x jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: erlef/setup-beam@v1 - with: - otp-version: ${{ env.otp }} - gleam-version: ${{ env.gleam }} - rebar3-version: ${{ env.rebar }} - - run: gleam format --check src test + # build: + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v4 + # - uses: erlef/setup-beam@v1 + # with: + # otp-version: ${{ env.otp }} + # gleam-version: ${{ env.gleam }} + # rebar3-version: ${{ env.rebar }} + # - run: gleam format --check src test - erlang: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: erlef/setup-beam@v1 - with: - otp-version: ${{ env.otp }} - gleam-version: ${{ env.gleam }} - rebar3-version: ${{ env.rebar }} - - run: gleam test --target erlang - - run: gleam run --target erlang -- --outdated + # erlang: + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v4 + # - uses: erlef/setup-beam@v1 + # with: + # otp-version: ${{ env.otp }} + # gleam-version: ${{ env.gleam }} + # rebar3-version: ${{ env.rebar }} + # - run: gleam test --target erlang + # - run: gleam run --target erlang -- --outdated windows: runs-on: windows-latest @@ -45,56 +45,55 @@ jobs: otp-version: ${{ env.otp }} gleam-version: ${{ env.gleam }} rebar3-version: ${{ env.rebar }} - # - run: gleam test --target erlang - run: gleam run --target erlang -- --outdated - node: - runs-on: ubuntu-latest - strategy: - matrix: - node-version: [20.x, 22.x, 23.x] - steps: - - uses: actions/checkout@v4 - - uses: erlef/setup-beam@v1 - with: - otp-version: ${{ env.otp }} - gleam-version: ${{ env.gleam }} - rebar3-version: ${{ env.rebar }} - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 - with: - node-version: ${{ matrix.node-version }} - cache: "npm" - - run: yarn install - - run: gleam test --target javascript --runtime nodejs - - run: gleam run --target javascript --runtime nodejs -- --outdated + # node: + # runs-on: ubuntu-latest + # strategy: + # matrix: + # node-version: [20.x, 22.x, 23.x] + # steps: + # - uses: actions/checkout@v4 + # - uses: erlef/setup-beam@v1 + # with: + # otp-version: ${{ env.otp }} + # gleam-version: ${{ env.gleam }} + # rebar3-version: ${{ env.rebar }} + # - name: Use Node.js ${{ matrix.node-version }} + # uses: actions/setup-node@v4 + # with: + # node-version: ${{ matrix.node-version }} + # cache: "npm" + # - run: yarn install + # - run: gleam test --target javascript --runtime nodejs + # - run: gleam run --target javascript --runtime nodejs -- --outdated - bun: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: erlef/setup-beam@v1 - with: - otp-version: ${{ env.otp }} - gleam-version: ${{ env.gleam }} - rebar3-version: ${{ env.rebar }} - - uses: oven-sh/setup-bun@v1 - - run: bun install - - run: gleam test --target javascript --runtime bun - - run: gleam run --target javascript --runtime bun -- --outdated + # bun: + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v4 + # - uses: erlef/setup-beam@v1 + # with: + # otp-version: ${{ env.otp }} + # gleam-version: ${{ env.gleam }} + # rebar3-version: ${{ env.rebar }} + # - uses: oven-sh/setup-bun@v1 + # - run: bun install + # - run: gleam test --target javascript --runtime bun + # - run: gleam run --target javascript --runtime bun -- --outdated - deno: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: erlef/setup-beam@v1 - with: - otp-version: ${{ env.otp }} - gleam-version: ${{ env.gleam }} - rebar3-version: ${{ env.rebar }} - - uses: denoland/setup-deno@v1 - with: - deno-version: v2.x # Run with latest stable Deno. - - run: deno install - - run: gleam test --target javascript --runtime deno - - run: gleam run --target javascript --runtime deno -- --outdated + # deno: + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v4 + # - uses: erlef/setup-beam@v1 + # with: + # otp-version: ${{ env.otp }} + # gleam-version: ${{ env.gleam }} + # rebar3-version: ${{ env.rebar }} + # - uses: denoland/setup-deno@v1 + # with: + # deno-version: v2.x # Run with latest stable Deno. + # - run: deno install + # - run: gleam test --target javascript --runtime deno + # - run: gleam run --target javascript --runtime deno -- --outdated diff --git a/src/go_over.gleam b/src/go_over.gleam index 6b09191..8a31cb0 100644 --- a/src/go_over.gleam +++ b/src/go_over.gleam @@ -138,14 +138,14 @@ fn print_warnings(vulns: List(Warning), conf: Config) -> Nil { } pub fn main() { - let conf = spin_up(config.read_config("./gleam.toml")) + let conf = spin_up(config.read_config("gleam.toml")) gxyz_function.ignore_result( !conf.cache, gxyz_function.freeze1(simplifile.delete, constants.go_over_path()), ) let pkgs = - packages.read_manifest("./manifest.toml") + packages.read_manifest("manifest.toml") |> config.filter_dev_dependencies(conf, _) |> config.filter_packages(conf, _) |> config.filter_indirect(conf, _)