Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
9c691d7
chore: add CLAUDE.md, gitignore .claude/, remove stale .omp/ config
deadcode-walker Mar 22, 2026
be08312
fix(test): close Notify race in wait_for_ws_client, promote assert_se…
deadcode-walker Mar 23, 2026
b040af7
fix: harden credential handling, codec safety, and API consistency
deadcode-walker Mar 23, 2026
d211450
chore: update rustls-webpki 0.103.9 -> 0.103.10 (RUSTSEC-2026-0049)
deadcode-walker Mar 23, 2026
62735bb
style: apply rustfmt formatting fixes
deadcode-walker Mar 23, 2026
a58efa0
ci: harden workflows and make semver-checks informational
deadcode-walker Mar 23, 2026
8433a4d
ci: add coverage threshold, rust toolchain updates, tighten deny
deadcode-walker Mar 23, 2026
91f1371
ci: fix coverage threshold and revert dependabot rust ecosystem
deadcode-walker Mar 23, 2026
d870399
ci: restore --exclude asterisk-rs-tests in coverage (tests need live …
deadcode-walker Mar 23, 2026
4ffbf4f
ci: add pull_request trigger to security workflow, fix deny wildcards
deadcode-walker Mar 23, 2026
1cc0b02
ci: auto-update README versions when Cargo.toml changes on main
deadcode-walker Mar 23, 2026
c1b8742
fix: percent-encode resource IDs in ARI URL path segments
deadcode-walker Mar 23, 2026
1834af9
fix: secure LoginAction secret and harden AMI codec
deadcode-walker Mar 23, 2026
5e8502f
fix: improve jitter entropy, track dropped calls, preserve critical m…
deadcode-walker Mar 23, 2026
10f5547
fix(agi): harden command injection, response parsing, OOM, and channe…
deadcode-walker Mar 23, 2026
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/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,4 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: crate-ci/typos@master
- uses: crate-ci/typos@v1
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
- uses: Swatinem/rust-cache@v2

- name: Install mdBook
run: cargo install mdbook --no-default-features --features search
uses: taiki-e/install-action@mdbook

- name: Build rustdoc
run: cargo doc --workspace --all-features --no-deps
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/security.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,11 @@ on:
- "**/Cargo.toml"
- "**/Cargo.lock"
- "deny.toml"
pull_request:
paths:
- "**/Cargo.toml"
- "**/Cargo.lock"
- "deny.toml"

jobs:
audit:
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/semver.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ jobs:
semver:
name: Semver Checks
runs-on: ubuntu-latest
# informational only — release-plz owns version bumps
continue-on-error: true
steps:
- uses: actions/checkout@v4
with:
Expand Down
46 changes: 46 additions & 0 deletions .github/workflows/update-readme-versions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Update README Versions

on:
push:
branches: [main]
paths:
- "crates/*/Cargo.toml"

permissions:
contents: write

jobs:
update-readme:
name: Update README Versions
runs-on: ubuntu-latest
if: ${{ github.repository_owner == 'deadcode-walker' }}
steps:
- uses: actions/checkout@v4
with:
token: ${{ secrets.RELEASE_PLZ_TOKEN }}

- name: Extract versions and update README
run: |
get_minor() {
grep '^version' "crates/$1/Cargo.toml" | head -1 | sed 's/.*"\(.*\)".*/\1/' | cut -d. -f1,2
}

UMBRELLA=$(get_minor asterisk-rs)
AMI=$(get_minor asterisk-rs-ami)
AGI=$(get_minor asterisk-rs-agi)
ARI=$(get_minor asterisk-rs-ari)

echo "umbrella=$UMBRELLA ami=$AMI agi=$AGI ari=$ARI"

sed -i "s/asterisk-rs = \"[0-9]*\.[0-9]*\"/asterisk-rs = \"$UMBRELLA\"/g" README.md
sed -i "s/asterisk-rs-ami = \"[0-9]*\.[0-9]*\"/asterisk-rs-ami = \"$AMI\"/g" README.md
sed -i "s/asterisk-rs-agi = \"[0-9]*\.[0-9]*\"/asterisk-rs-agi = \"$AGI\"/g" README.md
sed -i "s/asterisk-rs-ari = \"[0-9]*\.[0-9]*\"/asterisk-rs-ari = \"$ARI\"/g" README.md

sed -i "s/version = \"[0-9]*\.[0-9]*\", default-features/version = \"$UMBRELLA\", default-features/g" README.md

- name: Commit if changed
run: |
git config user.name "github-actions[bot]"
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
git diff --quiet README.md || (git add README.md && git commit -m "docs: update README install versions" && git push)
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,4 @@ Thumbs.db
.idea/
.vscode/
*.iml
.claude/
44 changes: 0 additions & 44 deletions .omp/rules/asterisk.md

This file was deleted.

62 changes: 0 additions & 62 deletions .omp/rules/rust.md

This file was deleted.

121 changes: 0 additions & 121 deletions .omp/skills/update-docs/SKILL.md

This file was deleted.

Loading