Skip to content

build(deps): bump softprops/action-gh-release from 2 to 3#443

Open
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/github_actions/dev/softprops/action-gh-release-3
Open

build(deps): bump softprops/action-gh-release from 2 to 3#443
dependabot[bot] wants to merge 1 commit into
devfrom
dependabot/github_actions/dev/softprops/action-gh-release-3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 27, 2026

Bumps softprops/action-gh-release from 2 to 3.

Changelog

Sourced from softprops/action-gh-release's changelog.

0.1.13

  • fix issue with multiple runs concatenating release bodies #145
Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Apr 27, 2026
@ManiruzzamanAkash ManiruzzamanAkash force-pushed the dependabot/github_actions/dev/softprops/action-gh-release-3 branch from 6d3e149 to f11f335 Compare May 14, 2026 03:53
Comment thread .storybook/main.ts
@@ -1,70 +1,70 @@
import type { StorybookConfig } from '@storybook/react-vite';
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What: Ensure that the import statement for path and StorybookConfig stays consistent through versions. It would be good to check the Storybook documentation to verify that nothing has changed in how these are imported or utilized.

Why: Changes between versions of Storybook could introduce new breaking changes or deprecations that may not be documented extensively in user-facing documentation, potentially leading to runtime errors or misconfigurations.

How: Refer to the latest Storybook documentation or the changelog for breaking changes in imports when upgrading from version 2 to version 3.

Comment thread .storybook/main.ts
import type { StorybookConfig } from '@storybook/react-vite';
import path from 'path';

/** @type { import('@storybook/react-webpack5').StorybookConfig } */
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What: The core.builder is set to '@storybook/builder-vite'. Make sure this is properly set in accordance with the desired build tool and configuration, as incorrect configuration could lead to build failures.

Why: Using the appropriate builder is essential for the smooth functioning of Storybook. If the wrong builder is selected, it might not work well with existing stories or could lead to compilation errors.

How: Verify if '@storybook/builder-vite' is the recommended or required builder for your setup in the current version of Storybook you are using, and cross-reference the compatibility with any necessary plugins.

Comment thread .storybook/main.ts

/** @type { import('@storybook/react-webpack5').StorybookConfig } */
const config: StorybookConfig = {
stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|mjs|ts|tsx)'],
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What: In the viteFinal function, you are removing the 'vite:dts' plugin. Make sure that this does not adversely affect any TypeScript definition generation that may be required for the stories and components you are working with.

Why: This could potentially break TypeScript support for auto-completion in your Storybook environment if definitions are not being generated correctly. Missing type definitions can lead to an incomplete or faulty development experience.

How: If you don't need this plugin, it's safe to remove, but make sure to test thoroughly to ensure type definitions are still being picked up accurately. Validate the TypeScript settings in your project.

Comment thread .storybook/main.ts
options: {
builder: {
viteConfigPath: path.resolve(__dirname, '..', 'vite.config.ts'),
},
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What: Review the changes in the alias configuration. Ensure that all paths correspond correctly to the new directory structure and that there are no misspellings or non-existing paths that could lead to import errors.

Why: Incorrect alias configurations could cause import failures in the components and utility modules across the application, preventing it from building or running correctly.

How: Check the paths defined in the alias section against your project directory structure, and make sure that the aliases point to the correct modules.

Comment thread .storybook/preview.tsx
// Disable color contrast checks for the entire storybook.
a11y: {
config: {
rules: [{ id: 'color-contrast', enabled: false }],
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What: Consider enabling color contrast checks in accessibility settings.

Why: Disabling a11y checks might lead to accessibility issues for users with visual impairments. Color contrast checks are important to ensure readable text against background colors.

How: Instead of disabling the color-contrast rule, evaluate if you can achieve the desired design while maintaining sufficient contrast. If necessary, implement an exception only for specific cases rather than disabling it globally.

Comment thread .storybook/preview.tsx
decorators: [
(Story) => (
<div className="[&_*]:[font-family:Figtree,sans-serif] [&_*]:box-border">
<Story />
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What: Ensure the typography classes applied here are explicitly defined in your Tailwind CSS configuration.

Why: Custom fonts like Figtree may not be included in the default Tailwind setup, leading to unexpected results if not properly configured. This could affect visual consistency across your application.

How: Verify that Figtree is added in the fonts section of your Tailwind CSS configuration files. If it is a custom font, make sure you've included it as per the best practices outlined in the Tailwind CSS documentation.

Comment thread .storybook/preview.tsx
<div className="[&_*]:[font-family:Figtree,sans-serif] [&_*]:box-border">
<Story />
</div>
),
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What: Refactor the presentation of decorators to improve readability and facilitate future changes.

Why: Using arrow functions within decorators makes the code slightly more challenging to maintain, especially when more complexity is added later. This can affect performance and readability.

How: Consider moving the inline functionality to a separate component for better organization, especially if there are more complex behaviors to be added to the story decorators.

Comment thread .storybook/test-runner.js
@@ -1,30 +1,30 @@
const { getStoryContext } = require('@storybook/test-runner');
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What: Avoid using optional chaining in this context if compatibility is a concern.

Why: Using optional chaining (?.) can lead to unexpected behaviors in environments that don't fully support ES2020 features. If your CI/CD environments or browser support policies don't align with using this syntax, it could lead to runtime errors.

How: Consider adding fallbacks or validations before accessing these properties. You could check if storyContext.parameters exists before trying to access its properties.

Comment thread .storybook/test-runner.js
},
});
},
};
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What: Inconsistent error handling if an a11y check fails.

Why: Currently, the code proceeds without any error handling on the checkA11y method. If accessibility checks encounter issues, it may obscure the tests' outcomes. Without clear feedback, future maintenance could become problematic.

How: Consider implementing a try-catch block around the checkA11y call. You can log errors or throw an error with detailed information about the accessibility check failure.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants