Skip to content
This repository has been archived by the owner on Nov 2, 2023. It is now read-only.

Upgrade installation docs and dependency versions #325

Merged
merged 4 commits into from Nov 2, 2023

Conversation

florianm
Copy link
Contributor

@florianm florianm commented Jun 3, 2023

Source install

Docker image

  • There are 19 CVEs in ruby:2.7.2 - long term an upgrade to ruby>3.0 might be desirable.
  • NodeJS version bumped to 20.x.
  • Rest unchanged, no change to use rvm like the source install does.

* Close getodk#318: update sinatra from 2.1.0 to 2.2.0
* Close getodk#317: update rack from 2.2.3 to 2.2.3.1
* Add VS Code workspace file to gitignore and dockerignore
* Pin rake version in Gemfile: updated to 13.0.6 from 13.0.1 in Gemfile.lock
* Update installation instructions in develop.md to work with Windows 10 WSL 2 Ubuntu 22.04
* Installation via rbenv and plugin ruby-build seems cleanest way for local install
* Verified by following instructions and running test and production server
@florianm florianm added this to the 0.4 docker milestone Jun 3, 2023
@florianm florianm requested a review from yanokwa June 3, 2023 06:49
@florianm florianm self-assigned this Jun 3, 2023
@florianm florianm added this to In progress in Roadmap via automation Jun 3, 2023
florianm and others added 3 commits June 6, 2023 10:00
* Dockerfile: upgrade from nodejs 14.x to 20.x, builds OK
* Change mentions of docker-compose to docker compose
* Linter removed some trailing whitespace in markdown files
Copy link
Member

@yanokwa yanokwa left a comment

Choose a reason for hiding this comment

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

LGTM

Roadmap automation moved this from In progress to Reviewer approved Nov 2, 2023
@yanokwa yanokwa merged commit f659081 into getodk:master Nov 2, 2023
1 check passed
Roadmap automation moved this from Reviewer approved to Done Nov 2, 2023
@florianm florianm deleted the 324-docs-and-deps-upgrade branch November 2, 2023 08:46
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Development

Successfully merging this pull request may close these issues.

Maintenance upgrade of installation docs
2 participants