RichCodeNavIndexer

A GitHub Action that adds rich code navigation to a repo's branches and pull requests.

MIT License

Stars
26
Committers
15

Bot releases are visible (Hide)

RichCodeNavIndexer - v0.1.17

Published by noellelc about 2 years ago

Updates in this release:

  • improved performance on searching for config files for indexing
  • cleaner logging/telemetry
RichCodeNavIndexer - v0.1.16

Published by noellelc over 2 years ago

Updates in this release:

  • telemetry updates to include a correlation id for all events related to a given snapshot
  • telemetry update to include the name of the pipeline host
RichCodeNavIndexer - v0.1.15

Published by noellelc over 2 years ago

Updates in this release:

RichCodeNavIndexer - v0.1.14

Published by wheresahmed over 2 years ago

  • Simplified telemetry and remove unnecessary and unused events
  • Updated axios version to address vulnerabilities
RichCodeNavIndexer - v0.1.13

Published by noellelc almost 3 years ago

  • Updates the TS LSIF tool to the latest version 0.6.0-next.21 for better performance on larger TS repos (dependency: node version >= 14 installed prior to this action)
  • Allows for the indexing of Java repos (dependency: Java 11 JDK installed prior to this action)
RichCodeNavIndexer - Release v0.1.12

Published by noellelc about 3 years ago

Included in this release:

  • allow for the setting of C# LSIF tool version
  • 3 new inputs (defaultExpiry, prExpiry, branchRetention) to provide user-controlled retention settings/expiration of indexes
RichCodeNavIndexer - v0.1.11

Published by noellelc over 3 years ago

This release includes the following updates:

  • Additional inputs: configFiles, maxParallelIndexingJobs, typescriptVersion, and advancedOptionsCpp
  • Including commit id and branch info from cloud task to snapshot creation
  • Additional logging for the above additions
RichCodeNavIndexer - Release v0.1.10

Published by jepetty over 3 years ago

Included in these updates:

  • Added support for C++ build logs (much as we do for C# build logs). As part of this users, can specify directly their source and intermediate folders
  • Allow users to specify the maximum number of parallel jobs that we run as uploading .zip files
  • Adds increased logging an input users can specify to upload all log files as an artifact
  • Skips indexing if the index hash of the project hasn't changed since last ingestion
  • Use LSIF v6 version of TypeScript tool for greater accuracy and opportunity for newest features as we update
RichCodeNavIndexer - Release v0.1.9

Published by jepetty almost 4 years ago

This release includes the following updates:

  • Adds an improvement to not create zip files and attempt to upload them if they are empty (i.e. no files are found for the specified project)
  • Parallelizes the upload of zip files to reduce zip file upload time by 50%
  • Adds support for C++ MSBuild logs
  • Allows users to specify the location of the source directory (if different than the machine's default)
  • Updates the version of the C# tool being used to add improved logging of errors and source generation support
  • Fixes #56 by referencing the NuGet feed where the Roslyn tool is being published
  • Adds the ability to publish Rich Nav artifacts to help with debugging
RichCodeNavIndexer - Release v0.1.8 to address security concerns

Published by xuachen almost 4 years ago

This release includes:

  • Updated cloudbuild-task-github-actions and @actions/core packages to address identified security vulnerabilities
RichCodeNavIndexer - Release v0.1.7: Remove need to install DotNet SDK

Published by jepetty almost 4 years ago

This includes changes to:

  • Add more telemetry to make it easier to diagnose when we've failed to create a snapshot
  • Remove the need to install the DotNet SDK and instead fail the build if we can't find a compatible version
  • More verbose error message if the task is not run on a windows machine
  • Adds parallelization to the upload of indexing files task (reduces this portion by 50%)
RichCodeNavIndexer - Release 0.1.6

Published by jepetty about 4 years ago

Changes included in this release:

  • Increase the allowed zip upload size from 150 mb to 300 mb. This unblocks the VS Code indexing pipeline
RichCodeNavIndexer - Release 0.1.5

Published by jepetty about 4 years ago

Changes included in this release:

  • Small fix to use pwsh over powershell where appropriate
  • Starts ending the dotnet process to ensure install is successful
  • Renamed our default branch to main
  • Switched from installing the .NET runtime to the .NET SDK
RichCodeNavIndexer - Release v0.1.4: Updated dependencies

Published by noellelc about 4 years ago

This incorporates changes to:

  • fix regression introduced in v0.1.3, which
    • updated to yarn 2.1, including updated dependencies
    • handles .NET SDK installation if not already present
RichCodeNavIndexer - v0.1.3

Published by noellelc about 4 years ago

This incorporates changes to:

  • Updated dependencies
  • Handle .NET SDK installation if not already present
RichCodeNavIndexer - Release v0.1.2: VB project support

Published by jepetty about 4 years ago

Updates included in this release:

  • Update dependencies recommended from dependabot
  • Search output directory for any .zip file, upload them all
  • Adds support for VB projects
  • Deprecate support for unused "RichNav" personal token
RichCodeNavIndexer -

Published by jepetty over 4 years ago

Incorporates updates including adding additional telemetry a new C# indexing tool

RichCodeNavIndexer - v0.1.0

Published by chunyucheung over 4 years ago

GitHub Action used to index your repository with Rich Code Navigation, enabling an IDE-level code navigation experience without the need to clone your repository.

Package Rankings
Top 2.02% on Github actions
Badges
Extracted from project README
GitHub Actions status
Related Projects