Skip to content

Commit

Permalink
Tracking fixes (#115)
Browse files Browse the repository at this point in the history
- fixes for symbol tracking
- pipeline adjustments
- system for collecting multiple errors into a sihgle result
- debug dot graph generator

---------

Co-authored-by: Max Huang-Hobbs <[email protected]>
  • Loading branch information
Adjective-Object and Max Huang-Hobbs authored Feb 5, 2025
1 parent 5c363c5 commit 3f2bd4e
Show file tree
Hide file tree
Showing 18 changed files with 1,237 additions and 107 deletions.
25 changes: 15 additions & 10 deletions .github/workflows/unittest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ jobs:
checks:
strategy:
fail-fast: false
runs-on: ubuntu-20.04
name: 'health checks'
runs-on: ubuntu-24.04
name: "health checks"
steps:
- name: check gclib version
run: ldd --version
Expand All @@ -26,31 +26,36 @@ jobs:
run: yarn check-changefile
- uses: giraffate/clippy-action@v1
with:
reporter: 'github-pr-review'
reporter: "github-pr-review"
github_token: ${{ secrets.GITHUB_TOKEN }}
clippy_flags: -- --all-targets -Dwarnings
- name: Run cargo-udeps
- name: run package install script
shell: bash
run: |
sudo apt-get update
sudo apt-get install -y openssl libssl3 libssl-dev
- name: Run cargo-udeps
uses: aig787/cargo-udeps-action@v1
with:
version: 'latest'
args: '--all-targets'
version: "latest"
args: "--all-targets"
build:
strategy:
fail-fast: false
matrix:
settings:
- host: ubuntu-20.04
- host: ubuntu-24.04
target: x86_64-unknown-linux-gnu
test: true
js-files: true
- host: ubuntu-20.04
- host: ubuntu-24.04
target: aarch64-unknown-linux-gnu
packages: gcc-aarch64-linux-gnu
test: false
# This is the latest macos that github provides a non-enterprise-tier x86
# runner for
# runner for
# See: https://github.com/actions/runner-images?tab=readme-ov-file#available-images
- host: macos-13
- host: macos-13
target: x86_64-apple-darwin
test: false
- host: macos-latest
Expand Down
6 changes: 6 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"type": "patch",
"comment": "fix bug causing tracking to fail",
"packageName": "@good-fences/api",
"email": "[email protected]",
"dependentChangeType": "patch"
}
1 change: 1 addition & 0 deletions crates/ast_name_tracker/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
pub mod visitor;
pub use visitor::{find_names, VariableScope};
Loading

0 comments on commit 3f2bd4e

Please sign in to comment.