diff --git a/.github/workflows/clippy.yml b/.github/workflows/clippy.yml index c511e326b..1dfae53b9 100644 --- a/.github/workflows/clippy.yml +++ b/.github/workflows/clippy.yml @@ -19,7 +19,7 @@ jobs: clippy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup sccache uses: mozilla-actions/sccache-action@v0.0.3 with: diff --git a/.github/workflows/codespell.yml b/.github/workflows/codespell.yml index 5fbb7ebe8..850d9a76a 100644 --- a/.github/workflows/codespell.yml +++ b/.github/workflows/codespell.yml @@ -11,7 +11,7 @@ jobs: codespell: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 clean: false diff --git a/.github/workflows/debian_package_kanidm.yml b/.github/workflows/debian_package_kanidm.yml index c8639b33b..a70f8a121 100644 --- a/.github/workflows/debian_package_kanidm.yml +++ b/.github/workflows/debian_package_kanidm.yml @@ -19,10 +19,8 @@ jobs: matrix: image: - ubuntu:22.04 - - ubuntu:20.04 - - ubuntu:18.04 - - debian:11 - - debian:10 + - debian:12 + fail-fast: false runs-on: ubuntu-latest container: image: ${{ matrix.image }} @@ -30,7 +28,7 @@ jobs: DEBIAN_FRONTEND: noninteractive steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: install curl run: | apt-get update && apt-get install -y curl @@ -43,24 +41,10 @@ jobs: - name: Install dependencies run: | scripts/install_ubuntu_dependencies.sh - # apt-get update && \ - # apt-get install -y \ - # lsb-release \ - # libpam0g-dev \ - # libudev-dev \ - # libssl-dev \ - # libsqlite3-dev \ - # pkg-config \ - # make \ - # curl \ - # sudo \ - # build-essential \ - # rsync - name: Install wasm-pack run: cargo install wasm-pack - - name: Build packages - run: | - make -f platform/debian/Makefile debs/all + - name: Build packages (kanidm-unixd) + run: make -f platform/debian/Makefile debs/kanidm-unixd - name: Upload debs uses: actions/upload-artifact@v3 with: diff --git a/.github/workflows/dependabot_auto_merge.yml b/.github/workflows/dependabot_auto_merge.yml index 128b589c6..325a62784 100644 --- a/.github/workflows/dependabot_auto_merge.yml +++ b/.github/workflows/dependabot_auto_merge.yml @@ -20,7 +20,7 @@ jobs: github-token: "${{ secrets.GITHUB_TOKEN }}" alert-lookup: true compat-lookup: true - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Enable auto-merge for Dependabot PRs run: gh pr merge --auto --squash "$PR_URL" env: diff --git a/.github/workflows/dependency_review.yml b/.github/workflows/dependency_review.yml index 9deba6dac..7c15d2a68 100644 --- a/.github/workflows/dependency_review.yml +++ b/.github/workflows/dependency_review.yml @@ -16,6 +16,6 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Checkout Repository' - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: 'Dependency Review' uses: actions/dependency-review-action@v3 diff --git a/.github/workflows/docker_build_kanidm.yml b/.github/workflows/docker_build_kanidm.yml index d82569808..42cf31655 100644 --- a/.github/workflows/docker_build_kanidm.yml +++ b/.github/workflows/docker_build_kanidm.yml @@ -2,7 +2,7 @@ name: Container - Kanidm # This is always built and uploads an OCI image as a build artifact, but only -# pushes to "ghcr.io/kanidm/kanidm:devel" when on "kanidm/kanidm@master". +# pushes to "ghcr.io/kanidm/kanidm:devel" when on "kanidm/kanidm@master". on: pull_request: push: @@ -16,7 +16,7 @@ jobs: name: Build kanidm Docker image runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - name: Build kanidm diff --git a/.github/workflows/docker_build_kanidmd.yml b/.github/workflows/docker_build_kanidmd.yml index 04912d34d..d3ba0e006 100644 --- a/.github/workflows/docker_build_kanidmd.yml +++ b/.github/workflows/docker_build_kanidmd.yml @@ -2,7 +2,7 @@ name: Container - Kanidmd # This is always built and uploads an OCI image as a build artifact, but only -# pushes to "ghcr.io/kanidm/kanidmd:devel" when on "kanidm/kanidm@master". +# pushes to "ghcr.io/kanidm/kanidmd:devel" when on "kanidm/kanidm@master". on: pull_request: push: @@ -16,7 +16,7 @@ jobs: name: Build kanidmd Docker image runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - name: Build kanidmd diff --git a/.github/workflows/docker_build_radiusd.yml b/.github/workflows/docker_build_radiusd.yml index 97ce7b44b..fee10ca67 100644 --- a/.github/workflows/docker_build_radiusd.yml +++ b/.github/workflows/docker_build_radiusd.yml @@ -2,7 +2,7 @@ name: Container - Radiusd # This is always built and uploads an OCI image as a build artifact, but only -# pushes to "ghcr.io/kanidm/radius:devel" when on "kanidm/kanidm@master". +# pushes to "ghcr.io/kanidm/radius:devel" when on "kanidm/kanidm@master". on: pull_request: push: @@ -16,7 +16,7 @@ jobs: name: Build radius Docker image runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up QEMU uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx diff --git a/.github/workflows/kanidm_book.yml b/.github/workflows/kanidm_book.yml index 0c327e0bf..f3760c474 100644 --- a/.github/workflows/kanidm_book.yml +++ b/.github/workflows/kanidm_book.yml @@ -32,7 +32,7 @@ jobs: outputs: latest: ${{ steps.branchname.outputs.latest }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Latest branch @@ -87,7 +87,7 @@ jobs: steps: - name: Setup Pages uses: actions/configure-pages@v3 - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Download base artifact diff --git a/.github/workflows/kanidm_individual_book.yml b/.github/workflows/kanidm_individual_book.yml index 0db3b5a06..c8daedaf0 100644 --- a/.github/workflows/kanidm_individual_book.yml +++ b/.github/workflows/kanidm_individual_book.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest continue-on-error: true steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ inputs.tag }} - name: Setup sccache diff --git a/.github/workflows/pykanidm.yml b/.github/workflows/pykanidm.yml index a07914289..9b1bb1ce2 100644 --- a/.github/workflows/pykanidm.yml +++ b/.github/workflows/pykanidm.yml @@ -13,7 +13,7 @@ jobs: tests: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 # Fetch all history for .GitInfo and .Lastmod - name: Install poetry diff --git a/.github/workflows/rust_build.yml b/.github/workflows/rust_build.yml index c0a53307a..764e38877 100644 --- a/.github/workflows/rust_build.yml +++ b/.github/workflows/rust_build.yml @@ -18,7 +18,7 @@ jobs: rust_build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install Rust uses: dtolnay/rust-toolchain@stable - name: Setup sccache diff --git a/.github/workflows/wasm_test.yml b/.github/workflows/wasm_test.yml index 9b2c1dcf7..464a0fc88 100644 --- a/.github/workflows/wasm_test.yml +++ b/.github/workflows/wasm_test.yml @@ -15,7 +15,7 @@ jobs: wasm_test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 # - name: Check arch # run: | # uname -a diff --git a/.github/workflows/windows_build.yml b/.github/workflows/windows_build.yml index 78b1000b6..11072f53b 100644 --- a/.github/workflows/windows_build.yml +++ b/.github/workflows/windows_build.yml @@ -20,7 +20,7 @@ jobs: windows_build_kanidm: runs-on: windows-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install OpenSSL run: | vcpkg integrate install