Skip to content
Closed
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: 2 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Default owner for everything
* @KooshaPari
11 changes: 11 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
github: []
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: "npm/[email protected]"
community_bridge: # Replace with a single Community Bridge project slug-id
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project slug-e.g.
custom: # Replace with up to 3 custom sponsorship URLs e.g. ['https://example.com/donate']
6 changes: 3 additions & 3 deletions .github/workflows/autofix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,15 +37,15 @@ jobs:
contents: read
steps:
- name: Checkout Code
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- name: Install SQLite
run: sudo apt-get install -y libsqlite3-dev
- name: Setup Protobuf Compiler
uses: arduino/setup-protoc@v3
uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Setup Rust Toolchain
uses: actions-rust-lang/setup-rust-toolchain@v1
uses: actions-rust-lang/setup-rust-toolchain@2b1f5e9b395427c92ee4e3331786ca3c37afe2d7
with:
toolchain: nightly
components: clippy, rustfmt
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/bounty.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
issues: write
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- name: Install npm packages
run: npm install
- name: Sync all bounty labels
Expand All @@ -57,7 +57,7 @@ jobs:
pull-requests: write
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- name: Install npm packages
run: npm install
- name: Sync bounty labels
Expand Down
19 changes: 19 additions & 0 deletions .github/workflows/cargo-deny.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Cargo Deny
on:
push:
branches: [main]
pull_request:
branches: [main]
workflow_dispatch:

jobs:
cargo-deny:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5
- uses: taiki-e/upload-rust-binary-action@f0d45ae91ee7b8ee928de7a9d04d893a08bcbec6
with:
token: ${{ secrets.GITHUB_TOKEN }}
tool: cargo-deny
- name: Check
run: cargo deny check --log-level error
36 changes: 18 additions & 18 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,13 @@ jobs:
contents: read
steps:
- name: Checkout Code
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- name: Setup Protobuf Compiler
uses: arduino/setup-protoc@v3
uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Setup Rust Toolchain
uses: actions-rust-lang/setup-rust-toolchain@v1
uses: actions-rust-lang/setup-rust-toolchain@2b1f5e9b395427c92ee4e3331786ca3c37afe2d7
with:
toolchain: stable
- name: Install cargo-llvm-cov
Expand All @@ -61,13 +61,13 @@ jobs:
contents: read
steps:
- name: Checkout Code
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- name: Setup Protobuf Compiler
uses: arduino/setup-protoc@v3
uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Setup Rust Toolchain
uses: actions-rust-lang/setup-rust-toolchain@v1
uses: actions-rust-lang/setup-rust-toolchain@2b1f5e9b395427c92ee4e3331786ca3c37afe2d7
with:
toolchain: stable
- name: Run performance benchmark
Expand All @@ -86,10 +86,10 @@ jobs:
crate_release_id: ${{ steps.set_output.outputs.crate_release_id }}
steps:
- name: Checkout Code
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- id: create_release
name: Draft Release
uses: release-drafter/release-drafter@v7
uses: release-drafter/release-drafter@563bf132657a13ded0b01fcb723c5a58cdd824e2
with:
config-name: release-drafter.yml
env:
Expand All @@ -106,7 +106,7 @@ jobs:
crate_release_id: ${{ steps.set_output.outputs.crate_release_id }}
steps:
- name: Checkout Code
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- id: set_output
name: Set Release Version
run: echo "crate_release_name=pr-build-${{ github.event.number }}" >> $GITHUB_OUTPUT && echo "crate_release_id=pr-build-${{ github.event.number }}" >> $GITHUB_OUTPUT
Expand Down Expand Up @@ -169,15 +169,15 @@ jobs:
target: aarch64-linux-android
steps:
- name: Checkout Code
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- name: Setup Protobuf Compiler
if: ${{ matrix.cross == 'false' }}
uses: arduino/setup-protoc@v3
uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Setup Cross Toolchain
if: ${{ matrix.cross == 'false' }}
uses: taiki-e/setup-cross-toolchain-action@v1
uses: taiki-e/setup-cross-toolchain-action@74847e552ab5bf79fa4393ed975e297ea57d53fa
with:
target: ${{ matrix.target }}
- name: Add Rust target
Expand All @@ -187,7 +187,7 @@ jobs:
if: '!(contains(matrix.target, ''-unknown-linux-'') || contains(matrix.target, ''-android''))'
run: echo "RUSTFLAGS=-C target-feature=+crt-static" >> $GITHUB_ENV
- name: Build Binary
uses: ClementTsang/cargo-action@v0.0.7
uses: ClementTsang/cargo-action@2438cc5f3ba4e971289fffca2a00dedea6911f14
with:
command: build --release
args: '--target ${{ matrix.target }}'
Expand All @@ -200,7 +200,7 @@ jobs:
- name: Copy Binary
run: cp ${{ matrix.binary_path }} ${{ matrix.binary_name }}
- name: Upload to Release
uses: xresloader/upload-to-github-release@v1
uses: xresloader/upload-to-github-release@7497a58a53ca2f4450d41ca19fabb22de5c0ed0b
with:
release_id: ${{ needs.draft_release.outputs.crate_release_id }}
file: ${{ matrix.binary_name }}
Expand Down Expand Up @@ -264,15 +264,15 @@ jobs:
target: aarch64-linux-android
steps:
- name: Checkout Code
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- name: Setup Protobuf Compiler
if: ${{ matrix.cross == 'false' }}
uses: arduino/setup-protoc@v3
uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Setup Cross Toolchain
if: ${{ matrix.cross == 'false' }}
uses: taiki-e/setup-cross-toolchain-action@v1
uses: taiki-e/setup-cross-toolchain-action@74847e552ab5bf79fa4393ed975e297ea57d53fa
with:
target: ${{ matrix.target }}
- name: Add Rust target
Expand All @@ -282,7 +282,7 @@ jobs:
if: '!(contains(matrix.target, ''-unknown-linux-'') || contains(matrix.target, ''-android''))'
run: echo "RUSTFLAGS=-C target-feature=+crt-static" >> $GITHUB_ENV
- name: Build Binary
uses: ClementTsang/cargo-action@v0.0.7
uses: ClementTsang/cargo-action@2438cc5f3ba4e971289fffca2a00dedea6911f14
with:
command: build --release
args: '--target ${{ matrix.target }}'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/labels.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
issues: write
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- name: Sync labels
run: |-
npx github-label-sync \
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release-drafter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,13 +40,13 @@ jobs:
steps:
- name: Auto Labeler
if: github.event_name == 'pull_request_target'
uses: release-drafter/release-drafter/autolabeler@v7
uses: release-drafter/release-drafter/autolabeler@563bf132657a13ded0b01fcb723c5a58cdd824e2
with:
config-name: release-drafter.yml
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Release Drafter
uses: release-drafter/release-drafter@v7
uses: release-drafter/release-drafter@563bf132657a13ded0b01fcb723c5a58cdd824e2
with:
config-name: release-drafter.yml
env:
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,15 +80,15 @@ jobs:
target: aarch64-linux-android
steps:
- name: Checkout Code
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- name: Setup Protobuf Compiler
if: ${{ matrix.cross == 'false' }}
uses: arduino/setup-protoc@v3
uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
- name: Setup Cross Toolchain
if: ${{ matrix.cross == 'false' }}
uses: taiki-e/setup-cross-toolchain-action@v1
uses: taiki-e/setup-cross-toolchain-action@74847e552ab5bf79fa4393ed975e297ea57d53fa
with:
target: ${{ matrix.target }}
- name: Add Rust target
Expand All @@ -98,7 +98,7 @@ jobs:
if: '!(contains(matrix.target, ''-unknown-linux-'') || contains(matrix.target, ''-android''))'
run: echo "RUSTFLAGS=-C target-feature=+crt-static" >> $GITHUB_ENV
- name: Build Binary
uses: ClementTsang/cargo-action@v0.0.7
uses: ClementTsang/cargo-action@2438cc5f3ba4e971289fffca2a00dedea6911f14
with:
command: build --release
args: '--target ${{ matrix.target }}'
Expand All @@ -111,7 +111,7 @@ jobs:
- name: Copy Binary
run: cp ${{ matrix.binary_path }} ${{ matrix.binary_name }}
- name: Upload to Release
uses: xresloader/upload-to-github-release@v1
uses: xresloader/upload-to-github-release@7497a58a53ca2f4450d41ca19fabb22de5c0ed0b
with:
release_id: ${{ github.event.release.id }}
file: ${{ matrix.binary_name }}
Expand All @@ -128,7 +128,7 @@ jobs:
- antinomyhq/npm-forgecode
steps:
- name: Checkout Code
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
with:
repository: ${{ matrix.repository }}
ref: main
Expand All @@ -146,7 +146,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v6
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
with:
repository: antinomyhq/homebrew-code-forge
ref: main
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Mark Stale Issues
uses: actions/stale@v10
uses: actions/stale@b5d41d4e1d5dceea10e7104786b73624c18a190f
with:
stale-issue-label: 'state: inactive'
stale-pr-label: 'state: inactive'
Expand Down
17 changes: 17 additions & 0 deletions .github/workflows/trufflehog.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Trufflehog Secrets Scan
on:
push:
branches: [main]
pull_request:

jobs:
trufflehog:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with:
fetch-depth: 0
- uses: trufflehog/actions/setup@main
- run: trufflehog github --only-verified --no-update
env:
GH_TOKEN: \${{ secrets.GITHUB_TOKEN }}
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Added
### Changed
### Deprecated
### Removed
### Fixed
### Security

## [0.1.0] - YYYY-MM-DD

### Added
- Initial release
Loading
Loading