diff --git a/.github/actions.lock.yaml b/.github/actions.lock.yaml index c7ab75a..98540bd 100644 --- a/.github/actions.lock.yaml +++ b/.github/actions.lock.yaml @@ -1,5 +1,5 @@ version: 1 -generated_at: 2026-06-11T15:40:51Z +generated_at: 2026-08-04T13:15:44Z internal: [] trusted: - action: actions/cache @@ -8,25 +8,35 @@ trusted: occurrences: 0057852bfaa89a56745cba8c7296529d2fc39830: .github/workflows/ci.yaml: - - jobs.test.steps.[2].uses + - jobs.test.steps.[3].uses - action: actions/checkout refs: - 34e114876b0b11c390a56381ad16ebd13914f8d5 occurrences: 34e114876b0b11c390a56381ad16ebd13914f8d5: + .github/workflows/ci.yaml: + - jobs.test.steps.[1].uses + - jobs.permit.steps.[1].uses + - jobs.publish.steps.[1].uses +external: + - action: step-security/harden-runner + refs: + - 9af89fc71515a100421586dfdb3dc9c984fbf411 + occurrences: + 9af89fc71515a100421586dfdb3dc9c984fbf411: .github/workflows/ci.yaml: - jobs.test.steps.[0].uses - jobs.permit.steps.[0].uses - jobs.publish.steps.[0].uses -external: - - action: erlef/setup-beam + - action: step-security/mise-action refs: - - fc68ffb90438ef2936bbb3251622353b3dcb2f93 + - 2796166110dee826668caddd4bffedae5116e7cd occurrences: - fc68ffb90438ef2936bbb3251622353b3dcb2f93: + 2796166110dee826668caddd4bffedae5116e7cd: .github/workflows/ci.yaml: - - jobs.test.steps.[1].uses - - jobs.publish.steps.[1].uses + - jobs.test.steps.[2].uses + - jobs.publish.steps.[2].uses local: [] docker: [] dynamic: [] +nested_floating_deps: [] diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index ece5bb3..96b6e01 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -61,6 +61,8 @@ jobs: POSTGRES_PORT: 5432 POSTGRES_USER: postgres POSTGRES_PASSWORD: postgres + MISE_ELIXIR_VERSION: ${{ matrix.elixir }}-otp-${{ matrix.otp }} + MISE_ERLANG_VERSION: ${{ matrix.otp }} steps: - name: Harden the runner @@ -71,10 +73,8 @@ jobs: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - - uses: step-security/setup-beam@05e480cfdc64c72ab6c25b134dd1f57e29776c84 # v1.24.1 - with: - elixir-version: ${{ matrix.elixir }} - otp-version: ${{ matrix.otp }} + - name: Setup mise + uses: step-security/mise-action@2796166110dee826668caddd4bffedae5116e7cd # v4.2.0 - uses: step-security/runs-on-cache@c5b0cba15d05488ebc630ad8d1e95b3d9b35ac73 # v5.0.7 with: @@ -143,11 +143,8 @@ jobs: - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 with: ref: ${{ env.SHA }} - - uses: step-security/setup-beam@05e480cfdc64c72ab6c25b134dd1f57e29776c84 # v1.24.1 - with: - elixir-version: ${{ env.ELIXIR_VERSION }} - otp-version: ${{ env.OTP_VERSION }} - version-type: strict + - name: Setup mise + uses: step-security/mise-action@2796166110dee826668caddd4bffedae5116e7cd # v4.2.0 - name: Get dependencies run: mix deps.get - name: Publish package diff --git a/mise.toml b/mise.toml index d59c439..0e58c51 100644 --- a/mise.toml +++ b/mise.toml @@ -1,3 +1,3 @@ [tools] -elixir = "1.18.3" +elixir = "1.18.3-otp-27" erlang = "27.3"