Skip to content

Commit 247caf6

Browse files
authored
Merge pull request #3022 from TracksApp/release
Release 2.7
2 parents 29a8c3d + 1d79436 commit 247caf6

13 files changed

Lines changed: 36 additions & 106 deletions

.github/workflows/continuous-integration.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ jobs:
99
ruby: ["3.0", "3.1", "3.2", "3.3"]
1010
db: [sqlite, mysql, postgres]
1111
exclude:
12+
- ruby: "3.1"
13+
db: sqlite
14+
- ruby: "3.1"
15+
db: postgres
1216
- ruby: "3.2"
1317
db: sqlite
1418
- ruby: "3.2"

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ruby:3.1
1+
FROM ruby:3.3
22

33
# throw errors if Gemfile has been modified since Gemfile.lock
44
RUN bundle config --global frozen 1
@@ -8,7 +8,7 @@ WORKDIR /app
88
RUN touch /etc/app-env
99

1010
COPY Gemfile* /app/
11-
RUN gem install bundler -v 2.4.22
11+
RUN gem install bundler
1212
RUN bundle install --jobs 4
1313

1414
RUN curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -

Dockerfile-3.3 renamed to Dockerfile-3.1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ruby:3.2
1+
FROM ruby:3.1
22

33
# throw errors if Gemfile has been modified since Gemfile.lock
44
RUN bundle config --global frozen 1

config/initializers/tracks.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
TRACKS_VERSION='2.6.1'
1+
TRACKS_VERSION='2.7'
22
TRACKS_REVISION_WITH_DATE=`git log --date=format:'%Y-%m-%d' --pretty=format:"%h @ %ad" -1`
33
TRACKS_REVISION=`git log --pretty=format:"%h" -1`

doc/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
See doc/upgrading.md for the upgrade documentation!
22

3+
## Version 2.7
4+
5+
### Removed features
6+
7+
* Support for Ruby 2.6 and 2.7 were dropped.
8+
* Support for inbound message handling was dropped due to API changes caused by required Ruby on Rails upgrade. If you need this, comment in the issue https://github.com/TracksApp/tracks/issues/2463
9+
* Rubocop is no longer used in the CI due to missing support for Ruby > 2.5.
10+
11+
### Deprecations
12+
13+
* This will be the last release to support Ruby 3.0, which is already end-of-life.
14+
15+
### Bug fixes
16+
17+
* The base version for the Docker image was updated from Ruby 2.7 to Ruby 3.3.
18+
* Lots of dependencies have been updated (including security updates).
19+
20+
### Updated translations
21+
22+
* Spanish (thanks Gallegonovato!)
23+
* Dutch (thanks Ranforingus!)
24+
* Russian (thanks Alexey Svistunov!)
25+
* Turkish (thanks Burak Hüseyin Ekseli!)
26+
327
## Version 2.6.1
428

529
### Deprecations

test-envs/docker-compose-3.1-mysql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ services:
1010
web:
1111
build:
1212
context: ..
13-
dockerfile: Dockerfile
13+
dockerfile: Dockerfile-3.1
1414
environment:
1515
# These are set in script/ci-build, so we need to pass-thru them.
1616
RAILS_ENV: $RAILS_ENV

test-envs/docker-compose-3.1-postgres.yml

Lines changed: 0 additions & 32 deletions
This file was deleted.

test-envs/docker-compose-3.1-sqlite.yml

Lines changed: 0 additions & 17 deletions
This file was deleted.

test-envs/docker-compose-3.2-postgres.yml

Lines changed: 0 additions & 32 deletions
This file was deleted.

test-envs/docker-compose-3.2-sqlite.yml

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)