mirror of
https://github.com/kanidm/kanidm.git
synced 2025-02-23 12:37:00 +01:00
Changing build targets for debs (#2076)
* changing build targets for debs * Updating github actions version for checkout
This commit is contained in:
parent
2f312e6b2d
commit
66089f6426
2
.github/workflows/clippy.yml
vendored
2
.github/workflows/clippy.yml
vendored
|
@ -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:
|
||||
|
|
2
.github/workflows/codespell.yml
vendored
2
.github/workflows/codespell.yml
vendored
|
@ -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
|
||||
|
|
26
.github/workflows/debian_package_kanidm.yml
vendored
26
.github/workflows/debian_package_kanidm.yml
vendored
|
@ -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:
|
||||
|
|
2
.github/workflows/dependabot_auto_merge.yml
vendored
2
.github/workflows/dependabot_auto_merge.yml
vendored
|
@ -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:
|
||||
|
|
2
.github/workflows/dependency_review.yml
vendored
2
.github/workflows/dependency_review.yml
vendored
|
@ -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
|
||||
|
|
4
.github/workflows/docker_build_kanidm.yml
vendored
4
.github/workflows/docker_build_kanidm.yml
vendored
|
@ -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
|
||||
|
|
4
.github/workflows/docker_build_kanidmd.yml
vendored
4
.github/workflows/docker_build_kanidmd.yml
vendored
|
@ -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
|
||||
|
|
4
.github/workflows/docker_build_radiusd.yml
vendored
4
.github/workflows/docker_build_radiusd.yml
vendored
|
@ -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
|
||||
|
|
4
.github/workflows/kanidm_book.yml
vendored
4
.github/workflows/kanidm_book.yml
vendored
|
@ -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
|
||||
|
|
2
.github/workflows/kanidm_individual_book.yml
vendored
2
.github/workflows/kanidm_individual_book.yml
vendored
|
@ -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
|
||||
|
|
2
.github/workflows/pykanidm.yml
vendored
2
.github/workflows/pykanidm.yml
vendored
|
@ -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
|
||||
|
|
2
.github/workflows/rust_build.yml
vendored
2
.github/workflows/rust_build.yml
vendored
|
@ -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
|
||||
|
|
2
.github/workflows/wasm_test.yml
vendored
2
.github/workflows/wasm_test.yml
vendored
|
@ -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
|
||||
|
|
2
.github/workflows/windows_build.yml
vendored
2
.github/workflows/windows_build.yml
vendored
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue