Skip to content
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

bug:CI Lint - Install shellcheck via wget #2173

Merged
merged 1 commit into from
Oct 30, 2022

Conversation

davidpfarrell
Copy link
Contributor

@davidpfarrell davidpfarrell commented Oct 28, 2022

Fixes breaking 'lint' ci job

Description

replaces use of brew when installing shellcheck.

Now fetches pre-compiled stable linux version from project's github releases

Motivation and Context

Brew stopped being installed by default on github ubuntu images, breaking the ability to use it to install shellcheck.

How Has This Been Tested?

This PR's lint pipeline task runs successfully !

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • If my change requires a change to the documentation, I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • If I have added a new file, I also added it to clean_files.txt and formatted it using lint_clean_files.sh.
  • I have added tests to cover my changes, and all the new and existing tests pass.

Installs shellcheck via wget of github release for 'stable' linux version
@davidpfarrell davidpfarrell changed the title bug:Install shellcheck via apt bug:CI Lint - Install shellcheck via wget Oct 28, 2022
@cornfeedhobo
Copy link
Member

Thank you!

@davidpfarrell davidpfarrell merged commit 1c9cfd0 into Bash-it:master Oct 30, 2022
@davidpfarrell davidpfarrell deleted the bug/ci-lint branch October 30, 2022 22:15
cevhyruz added a commit to cevhyruz/dotfiles that referenced this pull request Feb 3, 2023
douglasjacobsen added a commit to douglasjacobsen/bash-it that referenced this pull request Jan 19, 2024
* upstream/master: (1190 commits)
  Add support to powerline themes to override foreground color (Bash-it#2231)
  ci: Update GitHub actions v2 => v4 (Bash-it#2224)
  docs: Update Bats libraries links (Bash-it#2225)
  fix: bumps go version to 1.21.0 and changes go get to go install
  [terraform] add alias for terraform workspace
  fix (completion): suppress 1091 in brew (Bash-it#2130)
  Allow for longer command min duration (Bash-it#2198)
  Implement yarn completion (Bash-it#2190)
  Fix lint errors in multiple files (Bash-it#2192)
  bug: Use C style strings when checking for invalid alias characters (Bash-it#2188)
  Remove libra chat reference
  Add more aliases for `git branch`, use long form
  remove function wrapper around kubectl alias registration
  bug: Use en_US when fetching EPOCHREALTIME
  bug:Install shellcheck wget (Bash-it#2173)
  fix(theme): use correct escape sequence to avoid weird text overwriting
  chore: Use grep -E / grep -F instead of egrep / fgrep (Bash-it#2164)
  Fixed broken code blocks in troubleshooting.rst
  Removed Bash Dependency section from README and added it to troubleshooting.rst
  Update variable name to match projects.plugin.bash
  ...
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.

None yet

2 participants