[pull] master from badges:master#1268
Open
pull[bot] wants to merge 3248 commits into
Open
Conversation
…#11610) Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 8.48.1 to 8.51.0. - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.51.0/packages/parser) --- updated-dependencies: - dependency-name: "@typescript-eslint/parser" dependency-version: 8.51.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@sentry/node](https://github.com/getsentry/sentry-javascript) from 10.27.0 to 10.32.1. - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](getsentry/sentry-javascript@10.27.0...10.32.1) --- updated-dependencies: - dependency-name: "@sentry/node" dependency-version: 10.32.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [eslint](https://github.com/eslint/eslint) from 9.39.1 to 9.39.2. - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v9.39.1...v9.39.2) --- updated-dependencies: - dependency-name: eslint dependency-version: 9.39.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [sinon](https://github.com/sinonjs/sinon) from 21.0.0 to 21.0.1. - [Release notes](https://github.com/sinonjs/sinon/releases) - [Changelog](https://github.com/sinonjs/sinon/blob/main/docs/changelog.md) - [Commits](sinonjs/sinon@v21.0.0...v21.0.1) --- updated-dependencies: - dependency-name: sinon dependency-version: 21.0.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [cypress](https://github.com/cypress-io/cypress) from 15.7.0 to 15.8.1. - [Release notes](https://github.com/cypress-io/cypress/releases) - [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md) - [Commits](cypress-io/cypress@v15.7.0...v15.8.1) --- updated-dependencies: - dependency-name: cypress dependency-version: 15.8.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [smol-toml](https://github.com/squirrelchat/smol-toml) from 1.5.2 to 1.6.0. - [Release notes](https://github.com/squirrelchat/smol-toml/releases) - [Commits](squirrelchat/smol-toml@v1.5.2...v1.6.0) --- updated-dependencies: - dependency-name: smol-toml dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
`created_at` refers to the creation time of the tag which the release points to, while `published_at` refers to the release publish time itself. In cases where the same (old) tag is reused across multiple publishes, when using `created_at` the badge will show an outdated date, while `published_at` would show the correct release publish date.
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 7 to 8. - [Release notes](https://github.com/peter-evans/create-pull-request/releases) - [Commits](peter-evans/create-pull-request@v7...v8) --- updated-dependencies: - dependency-name: peter-evans/create-pull-request dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v5...v6) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@v4...v5) --- updated-dependencies: - dependency-name: actions/cache dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Encourage repository stars * Add stars badge
* Remove cors.allowedOrigin config * Put deprecation warning
* Deprecated scarcely used redirectors * fix: update missing deprecated test for resharper/vpre (#1705) --------- Co-authored-by: jNullj <15849761+jNullj@users.noreply.github.com>
* improve stackexchange auth testing Change auth tests to include all shields of the base class. The code is formated to be used in more general cases and increases code reuseability. * Remove dummy auth test We already test all existing classes, no need for a dummy * Add getBadgeExampleCall to test-helpers Add getBadgeExampleCall to extract the first OpenAPI example then reformat it for service invoke function. * Use getBadgeExampleCall in stackexchange-base tests * Fix getBadgeExampleCall Errors * Add testAuth to test-helpers Add the testAuth function which tests auth of a service (badge) using a provided dummy response. * Refactor stackexchange-base.spec.js to use testAuth from test-helpers * Split stackexchange-base.spec into per service test file * Add all auth methods to testAuth Add all auth methods used to testAuth to be generic and used by all services. Add helper functions to make testAuth more readable * Handle non-default bearer and api headers * Add discord.spec.js as first attempt for bearer auth * Fix basic auth user * Add dynamic authorizedOrigins * Add header optional argument * Add obs as basicAuth example * Use apiHeaderKey and bearerHeaderKey function params Use apiHeaderKey & bearerHeaderKey as function params rather then extracting them with regex from function strings. Those options are now part of an options object param joined with the contentType that replaces header. header was originaly added for setting content type of the reply, so it makes more sense to directly set the content type * Remove old comment * Allow any pass & user key for QueryStringAuth Before this commit the QueryStringAuth would only work for the key of stackexchange. This commit makes the testAuth function generic and allows passing user and pass keys. * Add auth test for PepyDownloads * Fix wrong header for jwt login Might set wrong header for jwt login request. This commit fixes that. * Support multiple authOrigins in testAuth Some services might have more then one authOrigin. This commit makes sure we test for redundent authOrigins as well as support requests to them if needed. * Add docker-automated auth test * Fix JwtAuth testing by introducing mandatory jwtLoginEndpoint Prior to this change, JwtAuth testing would lead to erros due to the absence of a specified login endpoint, Nock would be dumplicated for both login and non login hosts and indicate a missing request. This commit enforces the requirement for a new jwtLoginEndpoint argument when testing JwtAuth. The argument seperates the endpoint nock scope from the behavior of the request nock. * Fix type test in generateFakeConfig * Add exampleOverride to testAuth Introduce `exampleOverride` to test authentication scenarios. Allows providing custom examples for testAuth via an object. Simulates service requests that trigger desiered condition paths in tests. * Add authOverride to testAuth Some classes can change the auth based on badge inputs. This parameter allows the flexability of overriding the default auth for testing those cases. * Add configOverride to testAuth Some tests might require non default config for cases where these are set. This allows creating tests for those cases. * Fix example params by split into path and query Splits testAuth example params into path and query params. Introduce paramType to getBadgeExampleCall * Refactor BitbucketPullRequest for testAuth Refactor to add auth static properties. for better integration with testAuth. Refactor bitbucketpullrequest for testAuth * Refactor: use testAuth for BitbucketPullRequest * Fix BitbucketPullRequest tests using authOverride * Add auth testing for jenkins services with testAuth * Add auth testing for Jira services with testAuth * Add auth testing for Nexus services with testAuth * Improve error handling in getServiceClassAuthOrigin Enhance reliability by throwing a TypeError when a service key definition is missing. It's common for a key to be missing and might require the developer that writes tests to provide a fake on that fits the examples used. Key changes: - Added a check for missing service key definitions in getServiceClassAuthOrigin. - Throws a TypeError with a clear message if the key is not found. - Guides devs to use an override if needed which is often. * Fix edge case in testAuth for user only auth Addresses a scenario where generateFakeConfig/testAuth would fail for classes using auth.userKey without auth.passKey. Ensures proper handling of user-specific authentication even if a password key is not present. Throws a TypeError only when both fakeKey and fakeUser are missing. Better fit for AuthHelper behivor. * Add option to not import openApi example in testAuth Added for services without openApi examples. Dev can use example override to add example inputs in those cases. * Add auth testing for Sonar services with testAuth * Add auth testing for SymfonyInsight services with testAuth * Refactor TeamCity auth tests for use of testAuth * Refactor testAuth function to handle defaultToEmptyStringForUser auth option * Add support for multiple requests in testAuth function Some services might have more then one request to auth with the server for the same shield. This commit adds support for those requests in testAuth using the new multipleRequests option. * Add auth testing for AzureDevOps services with testAuth * Fix async mocha tests Missing return for async mocha tests caused the tests to run async and throw errors of one test in another. This commit makes sure all testAuth tests return a promise to mocha for it to await. * Remove ignoreOpenApiExample option in testAuth function The `ignoreOpenApiExample` option in the `testAuth` function is no longer needed and has been removed. This option was used to ignore OpenAPI examples for classes without OpenAPI, but it is no longer necessary as the function now handles this case correctly. BaseService defines by dafault empty object for openApi so if nothing is set we expect empty obj. Warn devs about missing openApi as openApi is standard for services now. * handle extraction of openApi boolean examples Improve authTest by handeling boolean example extractions. Remove example override not needed after this change. * Use static headers in base service classes and remove contentType option from testAuth Refactor the base service classes (BaseGraphqlService, BaseJsonService, BaseSvgScrapingService, BaseTomlService, BaseXmlService, BaseYamlService) to use static headers for access from other function to header types. Remove testAuth contentType option and use the new headers veriable to extract headers insted. * Remove contentType option tests using testAuth This option is removed * Update jenkinsCoverage response Example changed at 62ed7c3 The new example schema differ from old one This caused test to fail Update example response to fit new schema * remove BitbucketPullReuqest tests remove for adding these changes in a later PR. this test adds the authOverride we try to get rid of. This blocks testAuth development and is planned for a later time. * fix: fix wrong exception message & check order * fix typo Co-authored-by: Pierre-Yves Bigourdan <10694593+PyvesB@users.noreply.github.com> * fix typo cleanup -> clean up Co-authored-by: Pierre-Yves Bigourdan <10694593+PyvesB@users.noreply.github.com> * fix exception error text 'object' -> 'boolean' Co-authored-by: Pierre-Yves Bigourdan <10694593+PyvesB@users.noreply.github.com> * fix: return merged authorizedOrigins in getServiceClassAuthOrigin * update JenkinsTests origin Was outdated after merging with master. This commit fixes origin test to openapi example. * fix(docs): docstring origins type * fix typo * fix(auth): reduce strictness for JwtAuth test Avoid exact body match requirement. We are only intrested in username and password values to match, not exact one to one object. --------- Co-authored-by: Pierre-Yves Bigourdan <10694593+PyvesB@users.noreply.github.com>
Bumps [undici](https://github.com/nodejs/undici) from 6.21.3 to 6.23.0. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](nodejs/undici@v6.21.3...v6.23.0) --- updated-dependencies: - dependency-name: undici dependency-version: 6.23.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update Changelog * Update CHANGELOG.md * Fix formatting --------- Co-authored-by: release[bot] <actions@users.noreply.github.com> Co-authored-by: Pierre-Yves Bigourdan <10694593+PyvesB@users.noreply.github.com>
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.2 to 7.5.3. - [Release notes](https://github.com/isaacs/node-tar/releases) - [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md) - [Commits](isaacs/node-tar@v7.5.2...v7.5.3) --- updated-dependencies: - dependency-name: tar dependency-version: 7.5.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
old endpoint does not allow guests anymore. new test endpoint is on matrix.org and default to summery mode, so explicit guest mode is required.
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.3 to 7.5.6. - [Release notes](https://github.com/isaacs/node-tar/releases) - [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md) - [Commits](isaacs/node-tar@v7.5.3...v7.5.6) --- updated-dependencies: - dependency-name: tar dependency-version: 7.5.6 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…11632) color may be blue on up to date pacakge or orange when not up to date. packages are expected to be out of date from time to time, this is a valid result and should not fail the test.
due to ongoing issue with crates.io response time for some crates dependent count is too long. base64 is still very popular but with much smaller response times. This commit updates the test so we reduce the chance of failure in tests due to upstream optimization issue. Part of issue - Crates.io Dependents upstream timeouts #11633
Bumps [concurrently](https://github.com/open-cli-tools/concurrently) from 9.2.1 to 10.0.3. - [Release notes](https://github.com/open-cli-tools/concurrently/releases) - [Commits](open-cli-tools/concurrently@v9.2.1...v10.0.3) --- updated-dependencies: - dependency-name: concurrently dependency-version: 10.0.3 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 17.0.4 to 17.0.7. - [Release notes](https://github.com/lint-staged/lint-staged/releases) - [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md) - [Commits](lint-staged/lint-staged@v17.0.4...v17.0.7) --- updated-dependencies: - dependency-name: lint-staged dependency-version: 17.0.7 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs(core): add JSDoc to toArray utility * docs(core): add JSDoc to coalesce utility * docs(core): add JSDoc to trace logging utilities * fix(docs): remove invalid JSDoc inline tag and add trailing newline in coalesce * fix(docs): add trailing newline to to-array * fix(docs): add @param description for options and trailing newline in trace * fix(docs): ensure LF line endings in coalesce * fix(docs): ensure LF line endings in to-array * fix(docs): ensure LF line endings in trace * fix(docs): insert JSDoc into original trace.js preserving template literals
Assisted-by: Codex:gpt-5.5
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser) from 5.7.3 to 5.8.0. - [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases) - [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md) - [Commits](NaturalIntelligence/fast-xml-parser@v5.7.3...v5.8.0) --- updated-dependencies: - dependency-name: fast-xml-parser dependency-version: 5.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
* Use draft PR for simple-icons update * Use `draft: always-true`
* Retry on [GitHub] 401 error codes * Fix auth service test
…rAgent, generateInstanceId, rasterRedirectUrl, escapeFormat (#11939) Signed-off-by: Gautam Kumar <gautamkumarofficial@users.noreply.github.com> Co-authored-by: Gautam Kumar <gautamkumarofficial@users.noreply.github.com>
* Update Changelog * Update CHANGELOG.md --------- Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: Pierre-Yves Bigourdan <10694593+PyvesB@users.noreply.github.com>
* making new releasedate service that will read release date from YAML file * Add winget release date badge * create winget base class * working winget base class * cleanup * Release Date Tester Update
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
* Add MacPorts version badge service Implements a version badge for MacPorts packages using the ports.macports.org API. Closes #9588 * fix: address review feedback on PR #11936 * feat: add Macports badge (fixes #9588) * chore: retrigger CI checks * chore: re-trigger CI checks * fix(macports): rename duplicate tester title for hyphenated package name * fix(macports): prettier formatting in tester * ci: re-trigger checks after audit * Address review feedback: simplify MacPorts service per maintainer guidance - Remove verbose JSDoc and API machinery from user-facing description - Link description to ports.macports.org instead of API docs - Inline API URL in fetch(), remove unnecessary indirections - Use consistent 'port' terminology (portName parameter) - Remove spec file (no bespoke logic to unit test) - Simplify tester: live test + not-found only --------- Co-authored-by: Cursor Agent <cursoragent@cursor.com>
…onan wingetreleasedate] (#11943) * chore(deps): bump js-yaml from 4.2.0 to 5.0.0 Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.2.0 to 5.0.0. - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@4.2.0...5.0.0) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 5.0.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> * Migrate code --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Pierre-Yves Bigourdan <10694593+PyvesB@users.noreply.github.com>
…e projects (#11945) * [AzureDevops] Authenticate build badge via REST API (#10162) * [AzureDevops] Restore stage/job parity for build badge via Timeline API (#10162) * Align build badge not-found message with sibling Azure badges Use 'build pipeline not found' (matching AzureDevOpsCoverage/Tests) instead of 'user or project not found', and treat a pipeline with no completed builds the same way. Replace the mocked 404 test with live not-found tests, following the sibling testers' approach.
Bumps [qs](https://github.com/ljharb/qs) from 6.15.2 to 6.15.3. - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](ljharb/qs@v6.15.2...v6.15.3) --- updated-dependencies: - dependency-name: qs dependency-version: 6.15.3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )