Skip to content
Closed
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
083eaaa
refactor(permissions): add ext.rs with permission check/request methods
devin-ai-integration[bot] Dec 17, 2025
73d29f2
refactor(apple-calendar): improve event handling and add contact reso…
devin-ai-integration[bot] Dec 17, 2025
507c4bf
refactor(plugins): update analytics, cli2, deeplink2, detect plugins
devin-ai-integration[bot] Dec 17, 2025
0dc3c27
refactor(plugins): update hooks, importer, listener, local-stt plugins
devin-ai-integration[bot] Dec 17, 2025
1e56dba
refactor(plugins): update misc, network, notification, store2, templa…
devin-ai-integration[bot] Dec 17, 2025
cc8521e
refactor(plugins): update webhook, windows, db, db2, extensions, list…
devin-ai-integration[bot] Dec 17, 2025
461f554
chore(plugins): remove auth, icon, settings, updater2 plugins
devin-ai-integration[bot] Dec 17, 2025
31518cb
refactor(crates): update am, audio, buffer, detect, device-heuristic,…
devin-ai-integration[bot] Dec 17, 2025
f02c236
refactor(crates): update notification-related crates
devin-ai-integration[bot] Dec 17, 2025
5623706
chore(crates): remove granola and notification-gpui crates
devin-ai-integration[bot] Dec 17, 2025
1f0ce0f
refactor(extensions): update shared extension files
devin-ai-integration[bot] Dec 17, 2025
d860704
ci(github): update workflows and actions
devin-ai-integration[bot] Dec 17, 2025
976902b
chore: update Cargo.toml and Cargo.lock
devin-ai-integration[bot] Dec 17, 2025
20eaf8f
chore: update owhisper schema.json formatting
devin-ai-integration[bot] Dec 17, 2025
29eb93e
fix(ci): update pnpm version to 10.26.0 to match package.json
devin-ai-integration[bot] Dec 17, 2025
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
1 change: 1 addition & 0 deletions .github/actions/pnpm_install/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ runs:
steps:
- uses: pnpm/action-setup@v4
with:
version: "10.26.0"
run_install: false

- uses: actions/setup-node@v4
Expand Down
10 changes: 0 additions & 10 deletions .github/actions/rust_install/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,15 +10,6 @@ runs:
echo "channel=$(grep 'channel' rust-toolchain.toml | cut -d'"' -f2)" >> $GITHUB_OUTPUT
echo "components=$(grep 'components' rust-toolchain.toml | sed 's/.*\[//' | sed 's/\].*//' | tr -d '"' | tr -d ' ')" >> $GITHUB_OUTPUT
shell: bash
- id: cache-key
run: |
if command -v ldd &> /dev/null; then
GLIBC_VER=$(ldd --version 2>/dev/null | head -n1 | awk '{print $NF}')
echo "suffix=-glibc-${GLIBC_VER}" >> $GITHUB_OUTPUT
else
echo "suffix=" >> $GITHUB_OUTPUT
fi
shell: bash
- if: inputs.platform == 'macos'
uses: dtolnay/rust-toolchain@master
with:
Expand Down Expand Up @@ -67,4 +58,3 @@ runs:
- uses: Swatinem/rust-cache@v2
with:
cache-targets: "true"
prefix-key: v0-rust${{ steps.cache-key.outputs.suffix }}
13 changes: 10 additions & 3 deletions .github/workflows/desktop_cd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ jobs:
run: |
chmod +x ./apps/desktop/src-tauri/binaries/stt-${{ matrix.target }}
./scripts/sidecar.sh "./apps/desktop/${{ env.TAURI_CONF_PATH }}" "binaries/stt"
# - run: ./scripts/resource.sh "./apps/desktop/${{ env.TAURI_CONF_PATH }}" "resources/libonnxruntime.dylib"
- run: ./scripts/resource.sh "./apps/desktop/${{ env.TAURI_CONF_PATH }}" "resources/libonnxruntime.dylib"
- uses: ./.github/actions/apple_cert
id: apple-cert
with:
Expand Down Expand Up @@ -145,7 +145,7 @@ jobs:
APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }}
APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }}
APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }}
APPLE_SIGNING_IDENTITY: ${{ steps.apple-cert.outputs.cert-id }}
APPLE_SIGNING_IDENTITY: ${{ env.CERT_ID }}
TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
VITE_SUPABASE_URL: ${{ secrets.VITE_SUPABASE_URL }}
Expand Down Expand Up @@ -212,7 +212,7 @@ jobs:
- uses: ./.github/actions/pnpm_install
# - uses: ./.github/actions/setup_flathub
- run: pnpm -F ui build
# - run: ./scripts/resource.sh "./apps/desktop/${{ env.TAURI_CONF_PATH }}" "resources/libonnxruntime.so"
- run: ./scripts/resource.sh "./apps/desktop/${{ env.TAURI_CONF_PATH }}" "resources/libonnxruntime.so"
- run: |
FEATURES_FLAG=""
if [[ "${{ inputs.channel }}" == "staging" ]]; then
Expand Down Expand Up @@ -377,3 +377,10 @@ jobs:
name: desktop_v${{ needs.compute-version.outputs.version }}
body: "https://hyprnote.com/changelog/${{ needs.compute-version.outputs.version }}"
artifacts: ${{ steps.artifacts.outputs.list }}
- run: |
set -e
curl -f -X POST \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \
"https://api.github.com/repos/${{ github.repository }}/dispatches" \
-d '{"event_type": "desktop_release", "client_payload": {"tag": "desktop_v${{ needs.compute-version.outputs.version }}"}}'
17 changes: 17 additions & 0 deletions .github/workflows/devin_changelog.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: devin_desktop_changelog

on:
repository_dispatch:
types: [desktop_release]

jobs:
run:
if: startsWith(github.event.client_payload.tag, 'desktop_v1')
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/devin
with:
api_key: ${{ secrets.DEVIN_API_KEY }}
prompt: Create new changelog entry for tag {{ tag }}, following guide at apps/web/content/changelog/AGENTS.md.
vars: '{"tag": "${{ github.event.client_payload.tag }}"}'
7 changes: 1 addition & 6 deletions .github/workflows/fmt.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,11 @@ on:
- main
jobs:
fmt:
runs-on: depot-ubuntu-24.04-4
runs-on: depot-ubuntu-24.04-8
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/pnpm_install
- uses: ./.github/actions/rust_install
- uses: actions/cache@v4
with:
path: ~/.cache/dprint/cache/plugins
key: dprint-${{ hashFiles('dprint.json') }}
- run: pnpm fmt:check
- uses: dprint/check@v2.3
with:
config-path: dprint.json
Loading
Loading