Skip to content

Commit eee7511

Browse files
authored
Merge pull request #12 from hmrc/revert-11-TRG-1455-2
Revert "TRG-1455: Pull in latest GDS changes (v3.5.0 + main) to HMRC fork."
2 parents 1a51e2e + 0adeeeb commit eee7511

File tree

12 files changed

+59
-78
lines changed

12 files changed

+59
-78
lines changed

.github/workflows/publish.yaml

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@ jobs:
1616
go: ${{ steps.gem_version.outputs.new_version }}
1717

1818
steps:
19-
- uses: actions/checkout@v4
20-
with:
21-
show-progress: false
19+
- uses: actions/checkout@v3
2220

2321
- uses: ruby/setup-ruby@v1
2422
with:
@@ -45,14 +43,12 @@ jobs:
4543
contents: write # needed to be able to tag the release
4644
runs-on: ubuntu-latest
4745
needs: pre
48-
if: needs.pre.outputs.go == 'true'
46+
if: ${{ needs.pre.outputs.go == 'true' }}
4947

5048
steps:
51-
- uses: actions/checkout@v4
52-
with:
53-
show-progress: false
49+
- uses: actions/checkout@v3
5450

55-
- uses: actions/setup-node@v4
51+
- uses: actions/setup-node@v3
5652
with:
5753
node-version-file: '.nvmrc'
5854
cache: 'npm'

.github/workflows/test.yaml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
name: Test
22

3-
on:
4-
push:
5-
branches:
6-
- main
7-
pull_request:
8-
workflow_dispatch:
3+
on: [push, pull_request]
94

105
jobs:
116
test:
@@ -14,14 +9,12 @@ jobs:
149

1510
strategy:
1611
matrix:
17-
ruby: ['3.1', '3.2', '3.3']
12+
ruby: ['2.7', '3.2']
1813

1914
steps:
20-
- uses: actions/checkout@v4
21-
with:
22-
show-progress: false
15+
- uses: actions/checkout@v3
2316

24-
- uses: actions/setup-node@v4
17+
- uses: actions/setup-node@v3
2518
with:
2619
node-version-file: '.nvmrc'
2720
cache: 'npm'

.rubocop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ inherit_gem:
33
- config/default.yml
44

55
AllCops:
6-
TargetRubyVersion: 3.1
6+
TargetRubyVersion: 2.7
77

88
Layout/HeredocIndentation:
99
Enabled: false

CHANGELOG.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@
22

33
## Unreleased
44

5-
- BREAKING: drop support for end-of-life Ruby versions 2.7 and 3.0. The minimum Ruby version is now 3.1.
6-
- Update gem dependencies.
7-
- Declare some missing indirect dependencies to prepare for Ruby 3.4. This also resolves some warnings about this at build time.
8-
95
## 3.5.0
106

117
### New features

govuk_tech_docs.gemspec

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -33,30 +33,26 @@ Gem::Specification.new do |spec|
3333
spec.executables = spec.files.grep(%r{^exe/}) { |f| File.basename(f) }
3434
spec.require_paths = %w[lib]
3535

36-
spec.required_ruby_version = ">= 3.1.0"
36+
spec.required_ruby_version = ">= 2.7.0"
3737

3838
spec.add_dependency "autoprefixer-rails", "~> 10.2"
39-
spec.add_dependency "base64" # TODO: remove once middleman-sprockets declares this itself.
40-
spec.add_dependency "bigdecimal" # TODO: remove once activesupport declares this itself.
4139
spec.add_dependency "chronic", "~> 0.10.2"
42-
spec.add_dependency "csv" # TODO: remove once tilt declares this itself.
43-
spec.add_dependency "haml", "~> 6.0"
40+
spec.add_dependency "haml", "< 6.0.0"
4441
spec.add_dependency "middleman", "~> 4.0"
45-
spec.add_dependency "middleman-autoprefixer", "~> 2.10"
46-
spec.add_dependency "middleman-compass", "~> 4.0"
42+
spec.add_dependency "middleman-autoprefixer", "~> 2.10.0"
43+
spec.add_dependency "middleman-compass", ">= 4.0.0"
4744
spec.add_dependency "middleman-livereload"
4845
spec.add_dependency "middleman-search-gds"
4946
spec.add_dependency "middleman-sprockets", "~> 4.0.0"
50-
spec.add_dependency "middleman-syntax", "~> 3.4"
51-
spec.add_dependency "mutex_m" # TODO: remove once activesupport declares this itself.
47+
spec.add_dependency "middleman-syntax", "~> 3.2.0"
5248
spec.add_dependency "nokogiri"
5349
spec.add_dependency "openapi3_parser", "~> 0.9.0"
54-
spec.add_dependency "redcarpet", "~> 3.6"
50+
spec.add_dependency "redcarpet", "~> 3.5.1"
5551

5652
spec.add_development_dependency "byebug"
5753
spec.add_development_dependency "capybara", "~> 3.32"
58-
spec.add_development_dependency "jasmine", "~> 3.5"
54+
spec.add_development_dependency "jasmine", "~> 3.5.0"
5955
spec.add_development_dependency "rake", "~> 13.0"
60-
spec.add_development_dependency "rspec", "~> 3.9"
61-
spec.add_development_dependency "rubocop-govuk", "~> 4.10"
56+
spec.add_development_dependency "rspec", "~> 3.9.0"
57+
spec.add_development_dependency "rubocop-govuk", "~> 4.10.0"
6258
end

lib/govuk_tech_docs.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def self.configure(context, options = {})
4444
renderer: TechDocsHTMLRenderer.new(
4545
with_toc_data: true,
4646
api: true,
47-
context:,
47+
context: context,
4848
),
4949
fenced_code_blocks: true,
5050
tables: true,

lib/govuk_tech_docs/redirects.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ module GovukTechDocs
55
class Redirects
66
include GovukTechDocs::PathHelpers
77

8-
LEADING_SLASH = %r{\A/}
8+
LEADING_SLASH = %r{\A/}.freeze
99

1010
def initialize(context)
1111
@context = context

lib/govuk_tech_docs/table_of_contents/heading_tree_builder.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def tree
1111
@headings.each do |heading|
1212
move_to_depth(heading.size)
1313

14-
@pointer.children << HeadingTree.new(parent: @pointer, heading:)
14+
@pointer.children << HeadingTree.new(parent: @pointer, heading: heading)
1515
end
1616

1717
@tree

lib/govuk_tech_docs/table_of_contents/helpers.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ module Helpers
1212

1313
def single_page_table_of_contents(html, url: "", max_level: nil)
1414
output = "<ul>\n"
15-
output += list_items_from_headings(html, url:, max_level:)
15+
output += list_items_from_headings(html, url: url, max_level: max_level)
1616
output += "</ul>\n"
1717

1818
output
@@ -36,7 +36,7 @@ def list_items_from_headings(html, url: "", max_level: nil)
3636
end
3737

3838
tree = HeadingTreeBuilder.new(headings).tree
39-
HeadingTreeRenderer.new(tree, max_level:).html
39+
HeadingTreeRenderer.new(tree, max_level: max_level).html
4040
end
4141

4242
def render_page_tree(resources, current_page, config, current_page_html)

package-lock.json

Lines changed: 30 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)