Skip to content

Install shellcheck and shfmt for deploy workflow #1158

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
May 3, 2024

Conversation

chris-reeves
Copy link
Contributor

@chris-reeves chris-reeves commented May 3, 2024

The merge of my shfmt changes broke the deploy workflow. Both of the release scripts call pnpm verify:bail (which runs the test suite), so these test dependencies need to be installed here as well.

Although shellcheck is included in GitHub's ubuntu-latest build image, we explicitly install it here both for consistency with the verify workflow and as a guard against this being removed from the build image in future.

Both of the release scripts call `pnpm verify:bail` (which runs the test
suite), so these test dependencies need to be installed here as well.

Although `shellcheck` is included in GitHub's `ubuntu-latest` build
image, we explicitly install it here both for consistency with the
`verify` workflow and as a guard against this being removed from the
build image in future.
Copy link

codecov bot commented May 3, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 81.19%. Comparing base (fe73990) to head (c82b25d).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1158   +/-   ##
=======================================
  Coverage   81.19%   81.19%           
=======================================
  Files          29       29           
  Lines        1409     1409           
  Branches      334      334           
=======================================
  Hits         1144     1144           
  Misses        218      218           
  Partials       47       47           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@skovhus skovhus merged commit 81125b8 into bash-lsp:main May 3, 2024
6 checks passed
@skovhus
Copy link
Collaborator

skovhus commented May 3, 2024

Thanks for fixing!

@chris-reeves
Copy link
Contributor Author

@skovhus Don't know if you've noticed - the deploy is still failing, but this time because your access token has expired. Can't help with that one. :-)

@David-Else
Copy link
Contributor

Latest version I can install is 5.2.0, NPM needs sorting: https://www.npmjs.com/package/bash-language-server?activeTab=versions

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants