• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ahochsteger / gmail-processor
96%

Build:
DEFAULT BRANCH: main
Repo Added 22 Aug 2023 11:43AM UTC
Token tVxzBbcjrfuIznaeK4IM9WU4P4md0wMYE regen
Build 2209 Last
Files 49
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
Sync Branches
  • main
  • add-custom-actions
  • add-feature-google-file-conversion
  • add-lastDayOfMonth
  • add-processing-ordering
  • advanced-log-sheet-logging
  • ahochsteger/fix-add-label-error
  • ahochsteger/issue135
  • ahochsteger/issue136
  • ahochsteger/regex-modifier-support
  • beta
  • cleanup
  • dependabot/npm_and_yarn/babel/traverse-7.23.2
  • dependabot/npm_and_yarn/casualbot/jest-sonar-reporter-2.3.1
  • dependabot/npm_and_yarn/concurrently-8.2.2
  • dependabot/npm_and_yarn/docs/babel/traverse-7.23.2
  • dependabot/npm_and_yarn/docs/express-4.19.2
  • dependabot/npm_and_yarn/docs/follow-redirects-1.15.4
  • dependabot/npm_and_yarn/docs/follow-redirects-1.15.6
  • dependabot/npm_and_yarn/docs/webpack-dev-middleware-5.3.4
  • dependabot/npm_and_yarn/eslint-8.51.0
  • dependabot/npm_and_yarn/eslint-8.53.0
  • dependabot/npm_and_yarn/eslint-8.54.0
  • dependabot/npm_and_yarn/eslint-8.55.0
  • dependabot/npm_and_yarn/eslint-8.56.0
  • dependabot/npm_and_yarn/eslint-config-prettier-9.1.0
  • dependabot/npm_and_yarn/eslint-plugin-prettier-5.0.0
  • dependabot/npm_and_yarn/eslint-plugin-prettier-5.0.1
  • dependabot/npm_and_yarn/eslint-plugin-prettier-5.1.2
  • dependabot/npm_and_yarn/jest-and-types/jest-29.7.0
  • dependabot/npm_and_yarn/jscpd-3.5.10
  • dependabot/npm_and_yarn/prettier-3.1.0
  • dependabot/npm_and_yarn/prettier-3.1.1
  • dependabot/npm_and_yarn/prettier-plugin-organize-imports-3.2.4
  • dependabot/npm_and_yarn/qiwi/semantic-release-gh-pages-plugin-5.2.10
  • dependabot/npm_and_yarn/qiwi/semantic-release-gh-pages-plugin-5.2.11
  • dependabot/npm_and_yarn/qiwi/semantic-release-gh-pages-plugin-5.2.9
  • dependabot/npm_and_yarn/reflect-metadata-0.2.1
  • dependabot/npm_and_yarn/semantic-release-22.0.0
  • dependabot/npm_and_yarn/semantic-release-22.0.12
  • dependabot/npm_and_yarn/semantic-release-22.0.5
  • dependabot/npm_and_yarn/semantic-release-22.0.7
  • dependabot/npm_and_yarn/semantic-release-22.0.8
  • dependabot/npm_and_yarn/sonarqube-scanner-3.2.0
  • dependabot/npm_and_yarn/sonarqube-scanner-3.3.0
  • dependabot/npm_and_yarn/type-fest-4.4.0
  • dependabot/npm_and_yarn/type-fest-4.7.1
  • dependabot/npm_and_yarn/type-fest-4.8.1
  • dependabot/npm_and_yarn/type-fest-4.8.2
  • dependabot/npm_and_yarn/type-fest-4.8.3
  • dependabot/npm_and_yarn/typedoc-0.25.2
  • dependabot/npm_and_yarn/typedoc-0.25.3
  • dependabot/npm_and_yarn/typedoc-0.25.4
  • dependabot/npm_and_yarn/typedoc-plugin-markdown-3.17.1
  • dependabot/npm_and_yarn/types/google-apps-script-1.0.69
  • dependabot/npm_and_yarn/types/google-apps-script-1.0.71
  • dependabot/npm_and_yarn/types/google-apps-script-1.0.72
  • dependabot/npm_and_yarn/types/google-apps-script-1.0.75
  • dependabot/npm_and_yarn/types/google-apps-script-1.0.76
  • dependabot/npm_and_yarn/types/google-apps-script-1.0.77
  • dependabot/npm_and_yarn/types/google-apps-script-1.0.78
  • dependabot/npm_and_yarn/types/jest-29.5.10
  • dependabot/npm_and_yarn/types/jest-29.5.8
  • dependabot/npm_and_yarn/types/node-20.10.0
  • dependabot/npm_and_yarn/types/node-20.10.3
  • dependabot/npm_and_yarn/types/node-20.10.5
  • dependabot/npm_and_yarn/types/node-20.6.2
  • dependabot/npm_and_yarn/types/node-20.6.3
  • dependabot/npm_and_yarn/types/node-20.7.0
  • dependabot/npm_and_yarn/types/node-20.8.1
  • dependabot/npm_and_yarn/types/node-20.8.4
  • dependabot/npm_and_yarn/types/node-20.8.6
  • dependabot/npm_and_yarn/types/node-20.8.7
  • dependabot/npm_and_yarn/types/node-20.8.8
  • dependabot/npm_and_yarn/types/node-20.9.0
  • dependabot/npm_and_yarn/types/node-20.9.2
  • dependabot/npm_and_yarn/typescript-5.2.2
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.10.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.11.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.12.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.13.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.13.2
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.14.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.15.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.16.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.7.2
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.7.3
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.7.4
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.7.5
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.8.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.9.0
  • dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-6.9.1
  • dependabot/npm_and_yarn/typescript-eslint/parser-6.10.0
  • dependabot/npm_and_yarn/typescript-eslint/parser-6.11.0
  • dependabot/npm_and_yarn/typescript-eslint/parser-6.12.0
  • dependabot/npm_and_yarn/typescript-eslint/parser-6.13.0
  • dependabot/npm_and_yarn/typescript-eslint/parser-6.13.2
  • dependabot/npm_and_yarn/typescript-eslint/parser-6.14.0
  • dependabot/npm_and_yarn/typescript-eslint/parser-6.15.0
  • dependabot/npm_and_yarn/typescript-eslint/parser-6.16.0
  • dependabot/npm_and_yarn/typescript-eslint/parser-6.7.2
  • dependabot/npm_and_yarn/typescript-eslint/parser-6.7.3
  • dependabot/npm_and_yarn/typescript-eslint/parser-6.7.4
  • dependabot/npm_and_yarn/typescript-eslint/parser-6.9.1
  • dependabot/npm_and_yarn/typescript-json-schema-0.62.0
  • dependabot/npm_and_yarn/webpack-5.89.0
  • eliminate-circular-import-dependencies
  • extract-text-from-pdf
  • feat-add-date-parsing
  • feat-add-type-support-any-value-to-string-5472269554626719086
  • feat/a13870/add-raw-header-matching
  • feat/add-conflict-strategy-increment-9489257373495706743
  • feat/community-credits-and-ai-transparency-4988656900713344898
  • feat/increment-conflict-strategy
  • fix-getBlob-error
  • fix-hardcoded-pdf-password-251116321600868924
  • fix-parser
  • fix-pdf-decryption-password-15697141907649609587
  • fix-redact-null-values
  • fix-release-manager-publish-undefined-16332245976916756157
  • fix/456/url-reference-error
  • fix/algolia-search-contextual-6722010772294862761
  • fix/e2e-flaky-tests-11890685597714235879
  • improved-pdf-creation
  • jules-fix-drive-type-18231316530209359437
  • new-docs-site
  • pdf-decrypt
  • perf-optimize-order-rules-17685705539503434342
  • perf-optimize-thread-message-count-17537201328359835437
  • perf/short-circuit-order-rules-1280369565584093711
  • pr-536-16919354881782065160
  • quality-improvements
  • regex-utils-cleanup-15140746189955771215
  • renovate/actions-cache-5.x
  • renovate/actions-checkout-4.x
  • renovate/actions-checkout-5.x
  • renovate/actions-checkout-6.x
  • renovate/actions-setup-node-4.x
  • renovate/actions-setup-node-5.x
  • renovate/actions-setup-node-6.x
  • renovate/babel-monorepo
  • renovate/configure
  • renovate/deps-docs-non-major
  • renovate/deps-infra-non-major
  • renovate/deps-lib-non-major
  • renovate/docs-deps
  • renovate/docs-deps-non-major
  • renovate/docs-non-major
  • renovate/docsearch-react-4.x
  • renovate/docusaurus-json-schema-plugin-1.x-lockfile
  • renovate/eta-4.x
  • renovate/github-workflow-deps-non-major
  • renovate/gomplate-5.x
  • renovate/google-apps-script-2.x
  • renovate/google-clasp-3.x
  • renovate/googleapis-release-please-action-5.x
  • renovate/infrastructure-non-major
  • renovate/jetpackio-devbox-0.12.0
  • renovate/jetpackio-devbox-0.x
  • renovate/jetpackio-devbox-latest
  • renovate/libs-non-major
  • renovate/lock-file-maintenance
  • renovate/major-deps-docs-major
  • renovate/major-deps-lib-major
  • renovate/major-docs-deps-major
  • renovate/major-docs-major
  • renovate/major-github-artifact-actions
  • renovate/major-github-workflow-deps-major
  • renovate/major-libs-major
  • renovate/major-other-major
  • renovate/major-primary-deps-major
  • renovate/major-react-monorepo
  • renovate/major-rollup-packages
  • renovate/migrate-config
  • renovate/node-24.x
  • renovate/nodejs-25.x
  • renovate/npm-ajv-vulnerability
  • renovate/npm-google-clasp-vulnerability
  • renovate/npm-rollup-vulnerability
  • renovate/other-non-major
  • renovate/picomatch-4.x
  • renovate/pin-dependencies
  • renovate/primary-deps-non-major
  • renovate/prism-react-renderer-2.x-lockfile
  • renovate/qpdf-12.x
  • renovate/sonarsource-sonarqube-scan-action-6.x
  • renovate/sonarsource-sonarqube-scan-action-7.x
  • renovate/sonarsource-sonarqube-scan-action-8.x
  • snyk-fix-23b61e1d18a92f619c4b8db4084022f8
  • snyk-fix-2de89a093664550c660ca066b39b9e1a
  • snyk-fix-30483d03260802b129e7a413e159aa16
  • snyk-fix-cb910130901157b840c08f60bd89e45a
  • snyk-upgrade-5db6b82857328a643ad694cfe9bb9a43
  • snyk-upgrade-88519f78ae086fcc2afdb14cd41ab615
  • snyk-upgrade-becda47a4e7d44b966f55bb09ed9d6dd
  • snyk-upgrade-c889f01c2523f98707128e14c3c9d771
  • test-examples-refactoring
  • test-improvement-converter-17842836155028129984
  • testing-improvement-essentialobject-10758342274101870365
  • upgrade-tooling-15303520913308657258

18 May 2026 05:53AM UTC coverage: 95.944%. Remained the same
26016128717

push

github

ahochsteger
chore(ci): ensure library build before docs build

- Guard the "Build docs" step in both CI and Release workflows to compile the core library and examples first if the build output is missing.
- Prevents Docusaurus "Module not found" compilation errors when running in doc-only or release-publishing environments where the library is not pre-compiled.

AI-Assisted: true
AI-Tool: Antigravity

946 of 1011 branches covered (93.57%)

Branch coverage included in aggregate %.

8634 of 8974 relevant lines covered (96.21%)

79.2 hits per line

Relevant lines Covered
Build:
Build:
8974 RELEVANT LINES 8634 COVERED LINES
79.2 HITS PER LINE
Source Files on main
  • Tree
  • List 49
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
26016128717 main chore(ci): ensure library build before docs build - Guard the "Build docs" step in both CI and Release workflows to compile the core library and examples first if the build output is missing. - Prevents Docusaurus "Module not found" compilation e... push 18 May 2026 05:58AM UTC ahochsteger github
95.94
26016098071 main chore(ci): ensure library build before docs build - Guard the "Build docs" step in both CI and Release workflows to compile the core library and examples first if the build output is missing. - Prevents Docusaurus "Module not found" compilation e... push 18 May 2026 05:57AM UTC ahochsteger github
95.94
26002495004 main chore(main): release 2.17.4 (#685) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> push 17 May 2026 09:01PM UTC web-flow github
95.94
26002184914 main chore(e2e): optimize test data reuse and fix build clean race conditions - Optimize E2E setup by implementing scale-safe single-query pre-fetching with a 7-day time window and a 100-thread pagination limit. - Transition 18 sequential remote Gmail... push 17 May 2026 08:48PM UTC ahochsteger github
95.94
26000171583 main chore(ci): simplify workspace security audits and override serialize-javascript vulnerability Resolves the workspace `ENOLOCK` security audit failure in CI and patches the high-severity `serialize-javascript` vulnerability. - Simplified the `all... push 17 May 2026 07:18PM UTC ahochsteger github
96.28
25992019553 main refactor(e2e): decouple mock framework, eliminate circular dependencies, and optimize E2E metadata caching - Decouple mock framework by extracting raw Google Apps Script mocked services into a standalone EnvMocks structure, eliminating mock circu... push 17 May 2026 01:25PM UTC ahochsteger github
96.28
25975007207 main refactor(config): migrate validation and serialization from class-transformer/ajv to Zod v4 Replace the internal validation and serialization pipeline with type-safe Zod schemas. This is a non-breaking internal cleanup that eliminates vulnerable ... push 16 May 2026 10:52PM UTC ahochsteger github
96.86
25953047993 main chore(deps): update deps:lib-non-major (#686) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> push 16 May 2026 04:50AM UTC web-flow github
98.82
25911365178 main ci(workflow): add explicit permissions to workflows for security - Added top-level `permissions: contents: read` to all workflows. - Added explicit job-level permissions for reusable workflow calls in `ci.yaml` and `release.yaml`. - Resolves Code... push 15 May 2026 09:51AM UTC ahochsteger github
98.82
25911158612 main chore(maintenance): bypass cool-down for security overrides - Update `scripts/npm-packages.sh` to fetch the absolute latest version for security overrides, intentionally bypassing the 7-day cool-down. - Update `scripts/lint-versions.ts` to strip ... push 15 May 2026 09:46AM UTC ahochsteger github
98.82
See All Builds (2204)

Badge your Repo: gmail-processor

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc