Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/actionlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ jobs:
with:
persist-credentials: false
- name: actionlint
uses: raven-actions/actionlint@v2.0.1
uses: raven-actions/actionlint@v2.1.0
24 changes: 16 additions & 8 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -250,6 +250,20 @@ jobs:
- name: Build with VitePress
run: npm run build --prefix docs

shear:
name: Shear
runs-on: ubuntu-latest
needs: [check]
permissions:
contents: read
steps:
- uses: actions/checkout@v6
with:
persist-credentials: false
- run: cargo install --locked cargo-shear
- name: Run cargo Shear
run: cargo shear

lychee:
name: Lychee
runs-on: ubuntu-latest
Expand Down Expand Up @@ -324,21 +338,15 @@ jobs:
permissions:
contents: read
container:
image: archlinux:latest
image: archlinux:base-20250928.0.426921
volumes:
- /tmp/yozefu-read-only:/tmp/yozefu-readonly:ro
needs: [check]
steps:
- name: Checkout Actions Repository
uses: actions/checkout@v6
- name: Install dependencies
run: pacman -Sy --noconfirm --needed cargo devtools gcc-libs openssl cmake gcc14 clang base-devel
- name: Use GCC 14
# Because https://github.com/MaterializeInc/rust-krb5-src/issues/28
run: |
ln -s "$(which gcc-14)" "/usr/local/bin/gcc"
ln -s "$(which g++-14)" "/usr/local/bin/g++"
hash -r
run: pacman -Sy --noconfirm --needed cargo devtools gcc-libs openssl cmake clang base-devel git gcc-libs
- name: Cargo build
run: cargo build --all-features --locked
- name: Cargo test
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@ jobs:
cache: npm
cache-dependency-path: docs/package-lock.json
- name: Setup Pages
uses: actions/configure-pages@v4
uses: actions/configure-pages@v5
- name: Install dependencies
run: npm install --prefix docs
- name: Build with VitePress
run: npm run build --prefix docs
- name: Upload artifact
uses: actions/upload-pages-artifact@v3
uses: actions/upload-pages-artifact@v4
with:
path: docs/.vitepress/dist

Expand Down
Loading
Loading