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

Build process stopped due to dependencies #58

Open
AOrthVector opened this issue Aug 26, 2023 · 1 comment
Open

Build process stopped due to dependencies #58

AOrthVector opened this issue Aug 26, 2023 · 1 comment
Assignees

Comments

@AOrthVector
Copy link
Contributor

There are a number of depeandabot alerts that cannot be resolved by the bot automation

Andrea was able to resolve one alert by doing the following:

  1. cloned the report to local
  2. followed these instructions https://arturomoncadatorres.com/update-dependencies-jekyll-based-github-pages-site/ . This resolved one security issue

There remain some issues that prevent the build process from completing.

If Andrea is following, after manually pulling in new dependencies, the version of gem bundle in the repo's gemlock file is newer that what is being used as part of the build. See the error messages below

The GitHub action is the latest version

Andrea does not know how to update the bundler being used as part of the build process

Warning: the running version of Bundler (2.1.4) is older than the version that created the lockfile (2.3.25). We suggest you to upgrade to the version that created the lockfile by running gem install bundler:2.3.25.

Resolving dependencies...
Bundler can't satisfy your Gemfile's dependencies.
Install missing gems with bundle install.
Warning: github-pages can't satisfy your Gemfile's dependencies.

@bobmcc9
Copy link
Contributor

bobmcc9 commented Nov 1, 2023

a. the joys of open source software are more a nightmare than an aid to productivity
b. If I clone the repo and perform a bundle update and then push it, it reverses a level of activesupport gem wich then cause a HIGH severity alert because activesupport is now at a lower level. So I was forced to apply that high level severity dependabot.
c. anyhow, now in order to build and test this repo

  1. clone repo
  2. cd Markdown-Test
  3. cd docs
  4. bundle exec jekyll serve

e.g.
bundle exec jekyll serve
Configuration file: C:/Users/BOBMCCORMACK/Markdown-Test/docs/_config.yml
To use retry middleware with Faraday v2.0+, install faraday-retry gem
Source: C:/Users/BOBMCCORMACK/Markdown-Test/docs
Destination: C:/Users/BOBMCCORMACK/Markdown-Test/docs/_site
Incremental build: disabled. Enable with --incremental
Generating...
Remote Theme: Using theme pmarsceill/just-the-docs
Jekyll Feed: Generating feed for posts
done in 24.413 seconds.
Auto-regeneration: enabled for 'C:/Users/BOBMCCORMACK/Markdown-Test/docs'
Server address: http://127.0.0.1:4000/MarkdownTest/
Server running... press ctrl-c to stop.

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

No branches or pull requests

2 participants