Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2429 commits
Select commit Hold shift + click to select a range
05a5223
Merge pull request #3339 from DMPRoadmap/issue_3337_default_font_down…
martaribeiro Oct 16, 2023
fbcd2c9
Merge branch 'development' into add_js_constants_for_research_outputs
martaribeiro Oct 16, 2023
a9e5d8b
Merge pull request #3334 from DMPRoadmap/add_js_constants_for_researc…
martaribeiro Oct 16, 2023
78e7349
Merge branch 'development' into fontawesome-v6
martaribeiro Oct 16, 2023
292019e
Merge pull request #3329 from DMPRoadmap/fontawesome-v6
martaribeiro Oct 16, 2023
a0980f4
Merge branch 'development' into main
martaribeiro Oct 16, 2023
83ad549
Merge pull request #3325 from nicolasfranck/main
martaribeiro Oct 16, 2023
79a8384
Merge branch 'development' into issue3316
martaribeiro Oct 16, 2023
c1b3e54
Merge pull request #3320 from DMPRoadmap/issue3316
martaribeiro Oct 16, 2023
db6ac9b
Merge branch 'development' into cssbundling-deploy-fix
martaribeiro Oct 16, 2023
ebe76db
Merge pull request #3314 from DMPRoadmap/cssbundling-deploy-fix
martaribeiro Oct 16, 2023
64eef3a
Merge branch 'development' into add_error_message
martaribeiro Oct 16, 2023
9ab03b7
Merge pull request #3232 from DMPRoadmap/add_error_message
martaribeiro Oct 16, 2023
6ed6960
Update Gemfile.lock and yarn.lock
Oct 16, 2023
3652114
Merge pull request #3351 from DMPRoadmap/4.1.1-gem-and-yarn
martaribeiro Oct 16, 2023
c375492
Revert "Update Gemfile.lock and yarn.lock"
martaribeiro Oct 16, 2023
a644ed2
Merge pull request #3352 from DMPRoadmap/revert-3351-4.1.1-gem-and-yarn
martaribeiro Oct 16, 2023
dd6cba3
Update tp gems.
Oct 16, 2023
ba149a0
Merge pull request #3353 from DMPRoadmap/4.1.1-bundle-update
martaribeiro Oct 16, 2023
8a0d0fb
Merge pull request #3354 from DMPRoadmap/development
martaribeiro Oct 16, 2023
518b97a
Rubocop fix after v4.1.1
gjacob24 Nov 13, 2023
932e31e
Issue #3144 - Upgrade to Bootstrap 5
gjacob24 Oct 27, 2023
df75226
Use selenium-webdriver gem / Remove webdrivers
aaronskiba Jan 30, 2024
e0c62da
Don't limit sign-in attempts on test environment
aaronskiba Jan 30, 2024
de5afd5
replace 'safe_email' with 'email' for Faker
aaronskiba Jan 30, 2024
d89c897
Small tweaks to fix existing tests
aaronskiba Jan 30, 2024
b1b38ec
Remove duplicate `node-version:` from workflows
aaronskiba Jan 31, 2024
620674d
Minor fix for Copy link modal
gjacob24 Feb 6, 2024
1d35aec
Make rubocop happy
aaronskiba Feb 7, 2024
b7b09d2
Fix for issue 2. raised by Aaron.
gjacob24 Mar 13, 2024
bd7bfc5
IssueID #3144 - Rspec fixes for Bootstrap 5 upgrade:
Mar 14, 2024
7565cb6
Merge pull request #3359 from DMPRoadmap/rubocop_fixes
martaribeiro Mar 25, 2024
6ec87f5
Merge pull request #3376 from DMPRoadmap/aaron/fix-rspec-tests
martaribeiro Mar 25, 2024
3304792
Merge branch 'development' into issue_3144_upgrade_to_bootstrap_5
martaribeiro Mar 25, 2024
07c2082
Update modal_search_spec.rb
martaribeiro Mar 25, 2024
da4033b
Issue #3144 - Upgrade to Bootstrap 5
gjacob24 Oct 27, 2023
d6b2db6
Minor fix for Copy link modal
gjacob24 Feb 6, 2024
cb9b344
Fix for issue 2. raised by Aaron.
gjacob24 Mar 13, 2024
11a7ec8
IssueID #3144 - Rspec fixes for Bootstrap 5 upgrade:
Mar 14, 2024
b90ffcd
Update modal_search_spec.rb
martaribeiro Mar 25, 2024
84533cf
Merge branch 'issue_3144_upgrade_to_bootstrap_5' of github-as-johnpin…
Mar 25, 2024
6785bf3
Changes in this PR:
gjacob24 Mar 26, 2024
d96561c
Changes in this PR:
gjacob24 Apr 8, 2024
687fb08
Merge pull request #3374 from DMPRoadmap/issue_3144_upgrade_to_bootst…
benjaminfaure Apr 8, 2024
7312151
Call getConstant() after constants.js callback
aaronskiba Jan 15, 2024
83f16f8
Put back constant for passwordHelper.js
aaronskiba Jan 15, 2024
831d6d3
Update CHANGELOG.md
aaronskiba Mar 27, 2024
7bef45f
Merge pull request #3364 from DMPRoadmap/aaron/issues/3361
gjacob24 Apr 8, 2024
2d69584
Prevent duplicate options in 'Select Guidance'
aaronskiba Jan 15, 2024
7d04741
refactor / make rubocop happy
aaronskiba Jan 15, 2024
a3676ab
Add Changelog entries for PR #3365 and #3376
aaronskiba Mar 26, 2024
5f5795e
Merge pull request #3365 from DMPRoadmap/aaron/issues/3343
benjaminfaure Apr 9, 2024
b1cf120
Bumped bootstrap to 5.3 & updated JS dependencies
benjaminfaure Apr 9, 2024
03365f4
Added net-stmp & updated Gems
benjaminfaure Apr 9, 2024
c5df391
Made rubocop happy
benjaminfaure Apr 9, 2024
0f805f6
Upgrade github actions node version to 18
benjaminfaure Apr 9, 2024
55321d0
Fix for failing Rubocop tests.
Apr 9, 2024
708dee4
Increase window-size for headless features tests
aaronskiba Feb 8, 2024
56759df
Merge pull request #3405 from DMPRoadmap/fix_rspec_tests_for_bootstra…
benjaminfaure Apr 11, 2024
fc047ac
Merge pull request #3403 from DMPRoadmap/development
benjaminfaure Apr 11, 2024
6f7ce4c
Updated app to rails 7
benjaminfaure Jun 13, 2024
bda5b6e
Made rubocop happy
benjaminfaure Jun 14, 2024
0e544e4
Edit "Setup Credentials" step within workflows
aaronskiba Jul 6, 2024
5801e7f
Edit copy of credentials file within `bin/setup`
aaronskiba Jul 6, 2024
727c2e8
Disable Spring during workflows/ db build
aaronskiba Jul 8, 2024
1fe50c4
Undo Rubocop `Style/SymbolProc`-related fixes
aaronskiba Jul 8, 2024
283e585
Make Rubocop happy
aaronskiba Jul 9, 2024
595e013
Fix breaking template.visibilty tests
aaronskiba Jul 10, 2024
15e4d4d
Refactor template.visibility w/ Rails enum method
aaronskiba Jul 10, 2024
4bd0e9a
Fix `template.visibilty` checkbox behaviour
aaronskiba Jul 10, 2024
d06f436
Fix handling of JSON payload in API auth tests
aaronskiba Jul 15, 2024
5d06d6b
Fix `@rails/ujs` init / use ES6 module syntax
aaronskiba Jul 18, 2024
bfa2ae3
Bullet fixes for `/super_admin/api_clients`
aaronskiba Jul 23, 2024
935433c
Bullet fixes for `/public_plans`
aaronskiba Jul 23, 2024
a079c57
Bullet fixes for `/org_admin/plans` (superuser)
aaronskiba Jul 23, 2024
a07d344
Make Rubocop happy
aaronskiba Jul 23, 2024
36e5b7d
Fix for bug in Plan duplication results in original plan identifier b…
Jul 29, 2024
20b5e14
Fix for bug in Plan duplication results in original plan identifier b…
Jul 30, 2024
76cbb2b
Fix for #3443 - bar chart click function broken in usage dashboard
gjacob24 Jul 31, 2024
8f18468
Added entry in CHANGELOG.md
gjacob24 Jul 31, 2024
d2a1eac
Merge pull request #3435 from DMPRoadmap/aaron/rails7-copy
aaronskiba Aug 19, 2024
a670f5e
Fix "pass class as a kwarg" deprecation warnings
aaronskiba Aug 20, 2024
68af924
Fix `action_dispatch` deprecation warning
aaronskiba Aug 20, 2024
10852d4
Removed eslint disable for no-underscore-dangle
gjacob24 Aug 21, 2024
ae27a0d
Fix flaky tests / optimize checking of page title
aaronskiba Aug 29, 2024
f25763c
Merge pull request #3449 from DMPRoadmap/aaron/rails7-copy
aaronskiba Sep 5, 2024
48b7c68
Pinned Rails JS dependencies to 7.1 & updated dependencies
benjaminfaure Sep 10, 2024
c24a776
Make Rubocop happy
aaronskiba Oct 31, 2024
1b34730
Merge pull request #3426 from DMPRoadmap/rails7
benjaminfaure Nov 18, 2024
03389e8
Merge branch 'development' into aaron/issues/3450
benjaminfaure Nov 18, 2024
0f263f7
Merge pull request #3451 from DMPRoadmap/aaron/issues/3450
benjaminfaure Nov 18, 2024
96a4f59
Merge pull request #3444 from DMPRoadmap/issue_3443_usage_dashboard_b…
benjaminfaure Nov 18, 2024
747acf2
Merge branch 'development' into plan-deep-copy-bug-copies-old-id-as-i…
benjaminfaure Nov 18, 2024
994bb60
Merge pull request #3441 from DMPRoadmap/plan-deep-copy-bug-copies-ol…
benjaminfaure Nov 18, 2024
4b25e4a
Refactor deep_copy: Remove redundant `plan.save!`
aaronskiba Dec 11, 2024
d8f8978
Refactor / use ActiveRecord association operator
aaronskiba Dec 11, 2024
521ba8e
Add test for plan identifier copying
aaronskiba Dec 11, 2024
d6687c8
Merge branch 'development' into aaron/bullet-fixes
aaronskiba Dec 11, 2024
a5f5b53
Merge pull request #3440 from DMPRoadmap/aaron/bullet-fixes
aaronskiba Dec 11, 2024
98ac61c
Merge branch 'development' into aaron/refactor-plan-deep-copy
johnpinto1 Dec 13, 2024
f0a3ecf
Update CHANGELOG.md
aaronskiba Dec 16, 2024
2d707d5
Merge pull request #3469 from DMPRoadmap/aaron/refactor-plan-deep-copy
aaronskiba Dec 16, 2024
90a4809
The V1 API docs link in Edit profile > API access tab was broken.
Dec 16, 2024
d9279dc
Merge pull request #3470 from DMPRoadmap/fix-for-broken-v1-api-doc-link
aaronskiba Jan 27, 2025
434074a
Add feature test for research_output associations
aaronskiba Feb 13, 2025
b417f28
Fix `hidden_field_tag` params for Rails 7 upgrade
aaronskiba Feb 13, 2025
527c347
Update CHANGELOG.md
aaronskiba Feb 13, 2025
8a7d832
Fix GH Action test: `data-bs-dismiss` modal close
aaronskiba Feb 13, 2025
a025258
Merge pull request #3479 from portagenetwork/aaron/upstream/issues/3478
aaronskiba Mar 12, 2025
8982664
Add pdf handling in render_respond_to_format_with_error_message
aaronskiba Apr 19, 2024
7bf3d29
Update CHANGELOG.md
aaronskiba Mar 14, 2025
b1d1e63
Update all workflows to `runs-on: ubuntu-22.04`
aaronskiba Mar 17, 2025
8481661
Update CHANGELOG.md
aaronskiba Mar 17, 2025
627a47f
Extract full semvers in Danger workflow
aaronskiba Mar 17, 2025
46389a1
Replace deprecated `setup-ruby` action
aaronskiba Mar 17, 2025
748a94f
TEMP: Lower Chrome Version for Postgres GH Action
aaronskiba Mar 20, 2025
fb2d871
Refactor `spec/features/modal_search_spec.rb`
aaronskiba Mar 20, 2025
383a2f0
Refactor to make rubocop happy
aaronskiba Mar 20, 2025
cd3f480
Update CHANGELOG.md
aaronskiba Mar 20, 2025
6a49bd6
Merge pull request #3491 from DMPRoadmap/aaron/issues/downgrade-chrome
aaronskiba Mar 24, 2025
65253e0
Merge branch 'development' into aaron/issues/3414
aaronskiba Mar 24, 2025
097372c
Merge pull request #3482 from DMPRoadmap/aaron/issues/3414
aaronskiba Mar 24, 2025
bdf3d6d
`bundle update && yarn upgrade`
aaronskiba Mar 14, 2025
cc7e00f
Migrate to RuboCop extensions using plugins
aaronskiba Mar 14, 2025
7169ea1
`rubocop -A`
aaronskiba Mar 14, 2025
d738fd9
Make rubocop happy
aaronskiba Mar 14, 2025
61171b3
yarn add --dev @babel/plugin-syntax-dynamic-import
aaronskiba Mar 14, 2025
b20e952
Refactor handling of ENV vars in postgres workflow
aaronskiba Mar 14, 2025
0e3df33
Update CHANGELOG.md
aaronskiba Mar 24, 2025
ebb34ef
Merge branch 'development' into aaron/issues/3484
aaronskiba Mar 24, 2025
c303871
Update all workflows to `runs-on: ubuntu-24.04`
aaronskiba Mar 24, 2025
027fa4a
Install `imagemagick` in Postgres Workflow
aaronskiba Mar 24, 2025
c7b9b48
Consolidate Capybara config
aaronskiba Mar 24, 2025
41b9169
Update CHANGELOG.md
aaronskiba Mar 24, 2025
141e7cf
Merge pull request #3487 from DMPRoadmap/aaron/issues/3484
aaronskiba Mar 25, 2025
d59ff79
Merge branch 'development' into aaron/bundler-update-yarn-upgrade
aaronskiba Mar 25, 2025
5ebffd6
Revert "yarn add --dev @babel/plugin-syntax-dynamic-import"
aaronskiba Mar 25, 2025
bcda450
Remove redundant plugin from `babel.config.js`
aaronskiba Mar 25, 2025
ad67842
Merge pull request #3483 from DMPRoadmap/aaron/bundler-update-yarn-up…
aaronskiba Mar 26, 2025
9c7bd73
Add missing CHANGELOG entries
aaronskiba Mar 26, 2025
d669ac5
Add `coder :YAML` to `serialize` for Rails 7.1
aaronskiba Mar 26, 2025
f26b54f
Match `config.load_defaults` to Rails (v7.1)
aaronskiba Mar 26, 2025
76cc7eb
Update CHANGELOG.md
aaronskiba Mar 26, 2025
c5fd8af
Fix issues with Conditional question serialization (offered by @briri
Mar 27, 2025
7ffc815
`bin/rails db:migrate`
aaronskiba Mar 27, 2025
da93d72
Fix for Conditional model bug for the webhook_data which was typed as a
Apr 2, 2025
dba3999
Updated the comment for param_conditions parameter for method
Apr 3, 2025
a58017c
Updated the check (!conditions.nil? && conditions.any?) in tag
Apr 3, 2025
1226803
Remove unused `serialize :prefs` from User model
aaronskiba Apr 3, 2025
06b0db5
Updated the tag in app/views/org_admin/conditions/_form.html.erb
Apr 4, 2025
739aad0
Refactor mapping of `remove_data` & `option_list`
aaronskiba Apr 4, 2025
f6a232b
Refactor webhook_data validation and construction
aaronskiba Apr 4, 2025
82984e2
Refactor handling of `c.option_list.empty?`
aaronskiba Apr 4, 2025
49b9f7d
Refactor option_list and remove_data handling
aaronskiba Apr 4, 2025
115ea70
Put back `# rubocop:disable Metrics/MethodLength`
aaronskiba Apr 4, 2025
0fde253
Update CHANGELOG.md
aaronskiba Apr 7, 2025
0c2e2d2
Document callers of conditions/form partial
aaronskiba Apr 7, 2025
c879520
Merge pull request #3501 from DMPRoadmap/aaron/refactor-question-save…
aaronskiba Apr 7, 2025
97677d4
Remove commented-out code
aaronskiba Apr 7, 2025
c7abc11
Remove unused variable from conditions/form
aaronskiba Apr 7, 2025
b2eaac4
Replace `condition_exists` w/ `condition.present?`
aaronskiba Apr 7, 2025
e651186
Remove redundant `type_default` variable
aaronskiba Apr 7, 2025
dc04625
Remove redundant conditional check
aaronskiba Apr 7, 2025
5d0ec1e
Remove redundant conditional check
aaronskiba Apr 8, 2025
3a11067
Refactor: Split conditions/_form into two
aaronskiba Apr 8, 2025
4724bc7
Cleanup after `condtions/_form` refactor
aaronskiba Apr 8, 2025
8f952be
Update CHANGELOG.md
aaronskiba Apr 9, 2025
ae5786e
Merge branch 'johnpinto1-updated-port-of-dmptool-conditional-question…
aaronskiba Apr 9, 2025
478fdad
Merge pull request #3502 from DMPRoadmap/aaron/refactor-conditions-form
aaronskiba Apr 9, 2025
c0f6981
Enable translations with gettext method
aaronskiba Apr 9, 2025
9572e01
Merge pull request #3497 from DMPRoadmap/johnpinto1-updated-port-of-d…
aaronskiba Apr 9, 2025
325b49f
Merge branch 'development' into aaron/config.load_defaults-7.1
aaronskiba Apr 9, 2025
3506e05
Merge pull request #3496 from DMPRoadmap/aaron/config.load_defaults-7.1
aaronskiba Apr 10, 2025
6ec8ba0
Merge pull request #3495 from DMPRoadmap/development
aaronskiba Apr 10, 2025
6f15ec3
Bump tinymce from 6.8.5 to 7.2.0
dependabot[bot] Apr 10, 2025
c1fe906
Set licence_key in TinyMCE config
aaronskiba Jun 13, 2024
fdecea8
Update CHANGELOG.md
aaronskiba Apr 10, 2025
d8b6bab
Merge pull request #3505 from DMPRoadmap/dependabot/npm_and_yarn/tiny…
aaronskiba Apr 10, 2025
885bc22
Update README.md
aaronskiba Apr 10, 2025
43a3997
Update translation files for upcoming release
aaronskiba Apr 10, 2025
1968be9
Update CHANGELOG.md
aaronskiba Apr 11, 2025
e5fc72b
Merge pull request #3506 from DMPRoadmap/main
aaronskiba Apr 14, 2025
7e0e9b2
Fix failing eslint workflow / upgrade to v3
aaronskiba Apr 8, 2025
d30f7be
Update CHANGELOG.md
aaronskiba Apr 8, 2025
36ef21c
Merge pull request #3503 from DMPRoadmap/aaron/fix-eslint-workflow
johnpinto1 Apr 24, 2025
ab5ba17
Fix rendering of `confirm_merge` partial
aaronskiba Apr 23, 2025
989e3ea
Update CHANGELOG.md
aaronskiba Apr 24, 2025
4bbaa34
Merge pull request #3515 from DMPRoadmap/aaron/fix-confirm-merge-partial
johnpinto1 Apr 24, 2025
9a9a340
Remove auto-generated TinyMCE files
aaronskiba Oct 31, 2024
f1d57cd
Add `public/tinymce/skins/` to `.gitignore`
aaronskiba Oct 31, 2024
4e75f32
Update CHANGELOG.md
aaronskiba Apr 25, 2025
3b44ec0
Merge pull request #3466 from DMPRoadmap/tinymce-cleanup
aaronskiba Apr 25, 2025
e97cab7
Add border and arrow for dropdown fields.
Apr 15, 2025
36ba6aa
Adjust layout of dropdown and fieldset elements in download page.
May 1, 2025
3246659
Additional `form-control` to `form-select` changes
aaronskiba Apr 24, 2025
72c2519
Improve styling consistency between headings
aaronskiba Apr 24, 2025
a5fd512
Merge pull request #3517 from DMPRoadmap/aaron/gjacob24-contribution-…
aaronskiba May 1, 2025
e6810fe
Merge branch 'development' into gjacob24-contribution-of-style-of-sel…
aaronskiba May 1, 2025
3277370
Fix accessibility and preserve aligned headings
aaronskiba May 1, 2025
4c1befb
Merge pull request #3509 from DMPRoadmap/gjacob24-contribution-of-sty…
johnpinto1 May 2, 2025
485a16a
Updated seeds.rb file for identifier_schemes to include context value…
May 12, 2025
ef90f1d
merge #3503
andreadavanzo Jul 7, 2025
00e557d
merge #3466
andreadavanzo Jul 7, 2025
024f7d9
missing CHANGELOG.md
andreadavanzo Jul 7, 2025
911b52a
merge #3509
andreadavanzo Jul 7, 2025
f27eaad
update readme
andreadavanzo Jul 7, 2025
2e5db1d
Merge remote-tracking branch 'origin/dstuckey-dmponline-update-seeds-…
andreadavanzo Jul 7, 2025
bfbb518
Add version 5.0.1
gjacob24 Aug 6, 2025
6e65acc
Set ruby '3.1.4' in Gemfile && `bundle install`
aaronskiba Oct 2, 2025
76a5301
Remove `.ruby-version` from `.gitignore`
aaronskiba Oct 2, 2025
8b95198
Use `.ruby-version` for Ruby version in CI
aaronskiba Oct 2, 2025
dc25eec
`bundle exec rubocop -A`
aaronskiba Oct 2, 2025
3664410
Update CHANGELOG.md
aaronskiba Oct 6, 2025
2817405
Merge pull request #3566 from DMPRoadmap/aaron/bump-ruby-v3.1.4
aaronskiba Oct 6, 2025
7c142eb
Enable session timeout after 90 mins of inactivity
momo3404 Oct 6, 2025
fc31d93
Add changelog entry
momo3404 Oct 6, 2025
0c002c5
Merge pull request #3568 from DMPRoadmap/momo/add-session-timeout
momo3404 Oct 6, 2025
21c466e
Validate CSV Separator
momo3404 Oct 6, 2025
c545f6d
Add changelog entry
momo3404 Oct 6, 2025
ba95292
Merge pull request #3569 from DMPRoadmap/momo/add-csv-separator
aaronskiba Oct 6, 2025
0d275a2
Fix rendering of `confirm_merge` partial
aaronskiba Apr 23, 2025
dc579d9
Update CHANGELOG.md
aaronskiba Oct 6, 2025
447636f
Merge pull request #3567 from DMPRoadmap/aaron/confirm-merge-partial
aaronskiba Oct 6, 2025
c742a4c
configure brakeman
o-200 Aug 20, 2025
c95c672
set 'Tests - PostgreSQL' on push, format
o-200 Aug 21, 2025
4c24099
configure badges links, hide disabled "Tests - MySQL"
o-200 Aug 21, 2025
5ff1f02
made Brakeman to work on next-release/* branches
o-200 Aug 21, 2025
fb48734
Update CHANGELOG.md
aaronskiba Oct 7, 2025
a6ebcac
Merge pull request #3570 from DMPRoadmap/next-release/v5.0.2
aaronskiba Oct 7, 2025
1192ff1
Bump nokogiri from 1.17.2 to 1.18.9
dependabot[bot] Oct 7, 2025
c731b1e
Merge pull request #3547 from DMPRoadmap/dependabot/bundler/nokogiri-…
aaronskiba Oct 7, 2025
9377364
Bump activerecord from 7.1.5.1 to 7.1.5.2
dependabot[bot] Oct 7, 2025
ef86ed6
Merge pull request #3549 from DMPRoadmap/dependabot/bundler/activerec…
aaronskiba Oct 7, 2025
4978407
Bump rack-session from 2.1.0 to 2.1.1
dependabot[bot] Oct 7, 2025
4e673a8
Merge pull request #3524 from DMPRoadmap/dependabot/bundler/rack-sess…
aaronskiba Oct 7, 2025
6ad68d9
Bump net-imap from 0.4.19 to 0.4.20
dependabot[bot] Oct 7, 2025
1c67ee0
Merge pull request #3518 from DMPRoadmap/dependabot/bundler/net-imap-…
aaronskiba Oct 7, 2025
9f87d00
Bump rexml from 3.4.1 to 3.4.2
dependabot[bot] Oct 7, 2025
aee66ea
Merge pull request #3562 from DMPRoadmap/dependabot/bundler/rexml-3.4.2
aaronskiba Oct 7, 2025
cf2d016
Bump tmp from 0.2.3 to 0.2.4
dependabot[bot] Oct 7, 2025
ca27c59
Add Dependabot security PRs to Changelog
aaronskiba Oct 7, 2025
83c4f47
Merge pull request #3548 from DMPRoadmap/dependabot/npm_and_yarn/tmp-…
aaronskiba Oct 7, 2025
02a7cfc
`bundle update`
aaronskiba Oct 7, 2025
a103891
`bundle exec rubocop -A`
aaronskiba Oct 7, 2025
2c0e073
Disable new Rubocop offences (for now)
aaronskiba Oct 7, 2025
7aae543
Merge pull request #3572 from DMPRoadmap/aaron/bundle-update
aaronskiba Oct 8, 2025
1c27691
Update CHANGELOG.md
aaronskiba Oct 8, 2025
d266505
Fix danger.yml workflow
aaronskiba Oct 8, 2025
bd996cf
Update CHANGELOG.md
aaronskiba Oct 8, 2025
f7bcd33
Merge pull request #3573 from DMPRoadmap/aaron/fix-danger-workflow
aaronskiba Oct 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 0 additions & 16 deletions .babelrc

This file was deleted.

4 changes: 4 additions & 0 deletions .browserslistrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
defaults
> .25%
Firefox >= 52
IE >= 10
17 changes: 17 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# EditorConfig is awesome: https://EditorConfig.org

# top-most EditorConfig file
root = true

# Unix-style newlines with a newline ending every file
[*]
end_of_line = lf
insert_final_newline = true


# Matches multiple files with brace expansion notation
# Set default charset
[*.{js,scss,rb,erb}]
charset = utf-8
indent_style = space
indent_size = 2
48 changes: 48 additions & 0 deletions .env.mysql2
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# DMPRoadmap dotenv file

# Rails log level
RAILS_LOG_LEVEL=debug
# Whether or not Rails should log to STDOUT. If false it will log to `./logs/[env].log`
RAILS_LOG_TO_STDOUT=true
# Whether or not Rails will be serving your static assets
RAILS_SERVE_STATIC_FILES=false
# Maximum number of Puma threads
RAILS_MAX_THREADS=5
# Maximum number of Puma workers
WEB_CONCURRENCY=2
# The port puma will use to host the Rails app
PORT=3000

# Rails 6.1+ has a white-list of valid domains. You must set this for your production env!
DMPROADMAP_HOST=localhost

# The location of the wkhtmltopdf app. Once bundler has installed it, you can find it with
# `which wkhtmltopdf` on linux/osx systems.
WICKED_PDF_PATH=/usr/local/bin/wkhtmltopdf

# Database settings.
DB_ADAPTER=mysql2
DB_HOST=localhost
DB_PORT=3306
DB_POOL_SIZE=16
DB_NAME=roadmap

# Whether or not the Dragonfly gem should use AWS S3 to store logos. If 'false' the logos will
# be stored on the local disk. If true, you must provide the `AWS_` prefixed values.
DRAGONFLY_AWS=false
AWS_REGION=
AWS_BUCKET_NAME=

# If you have a Rollbar account and want to redcord errors there, add your token here
ROLLBAR_ACCESS_TOKEN=
ROLLBAR_ENV=

# Translation IO variables. The Domain can be either `app` or `client` and is typically defined
# when running `bin/rails translations:sync DOMAIN=app`. `client` will use any of your
# customized content in ./app/views/branded and `app` is for the core roadmap translations.
# Include your Translation.io API key for the appropriate domains:
# app => TRANSLATION_API_ROADMAP
# client => TRANSLATION_API_CLIENT
# DOMAIN=app
# TRANSLATION_API_ROADMAP=
# TRANSLATION_API_CLIENT=
48 changes: 48 additions & 0 deletions .env.postgresql
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# DMPRoadmap dotenv file

# Rails log level
RAILS_LOG_LEVEL=debug
# Whether or not Rails should log to STDOUT. If false it will log to `./logs/[env].log`
RAILS_LOG_TO_STDOUT=true
# Whether or not Rails will be serving your static assets
RAILS_SERVE_STATIC_FILES=false
# Maximum number of Puma threads
RAILS_MAX_THREADS=5
# Maximum number of Puma workers
WEB_CONCURRENCY=2
# The port puma will use to host the Rails app
PORT=3000

# Rails 6.1+ has a white-list of valid domains. You must set this for your production env!
DMPROADMAP_HOST=localhost

# The location of the wkhtmltopdf app. Once bundler has installed it, you can find it with
# `which wkhtmltopdf` on linux/osx systems.
WICKED_PDF_PATH=/usr/local/bin/wkhtmltopdf

# Database settings.
DB_ADAPTER=postgresql
DB_HOST=localhost
DB_PORT=5432
DB_POOL_SIZE=16
DB_NAME=roadmap

# Whether or not the Dragonfly gem should use AWS S3 to store logos. If 'false' the logos will
# be stored on the local disk. If true, you must provide the `AWS_` prefixed values.
DRAGONFLY_AWS=false
AWS_REGION=
AWS_BUCKET_NAME=

# If you have a Rollbar account and want to redcord errors there, add your token here
ROLLBAR_ACCESS_TOKEN=
ROLLBAR_ENV=

# Translation IO variables. The Domain can be either `app` or `client` and is typically defined
# when running `bin/rails translations:sync DOMAIN=app`. `client` will use any of your
# customized content in ./app/views/branded and `app` is for the core roadmap translations.
# Include your Translation.io API key for the appropriate domains:
# app => TRANSLATION_API_ROADMAP
# client => TRANSLATION_API_CLIENT
DOMAIN=app
TRANSLATION_API_ROADMAP=
TRANSLATION_API_CLIENT=
3 changes: 2 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
"spyOnEvent": true
},
"rules": {
"import/no-unresolved": "off",
"indent": [
"error",
2
Expand All @@ -39,4 +40,4 @@
"enforceForRenamedProperties": false
}]
}
}
}
File renamed without changes.
2 changes: 2 additions & 0 deletions ISSUE_TEMPLATE.md → .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
Please complete the following fields as applicable:

**What version of the DMPRoadmap code are you running? (e.g. v2.2.0)**

**Expected behaviour:**

**Actual behaviour:**
Expand Down
File renamed without changes.
24 changes: 13 additions & 11 deletions .github/workflows/brakeman.yml
Original file line number Diff line number Diff line change
@@ -1,21 +1,23 @@
name: Brakeman

on:
pull_request:
push:
branches:
master
- main
- next-release/*

jobs:
brakeman:

runs-on: ubuntu-latest
runs-on: ubuntu-24.04

steps:
- uses: actions/checkout@v1
- uses: actions/checkout@v2

# Will run Brakeman checks on dependencies
# https://github.com/marketplace/actions/brakeman-linter
- name: Brakeman
uses: devmasx/brakeman-linter-action@v1.0.0
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
# Will run Brakeman checks on dependencies
# https://github.com/marketplace/actions/brakeman-action
- name: Brakeman
uses: artplan1/brakeman-action@v1.2.1
with:
flags: "--color"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
30 changes: 30 additions & 0 deletions .github/workflows/danger.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Danger

on: [push, pull_request]

jobs:
danger:
runs-on: ubuntu-24.04

steps:
- uses: actions/checkout@v3

- name: 'Determine Ruby and Bundler Versions from Gemfile.lock'
run: |
echo "RUBY_VERSION=`cat ./Gemfile.lock | grep -A 1 'RUBY VERSION' | grep 'ruby' | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'`" >> $GITHUB_ENV
echo "BUNDLER_VERSION=`cat ./Gemfile.lock | grep -A 1 'BUNDLED WITH' | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'`" >> $GITHUB_ENV

# Install Ruby - using the version found in the Gemfile.lock
- name: 'Install Ruby'
uses: ruby/setup-ruby@v1

- name: 'Bundle Install'
run: |
gem install bundler -v ${{ env.BUNDLER_VERSION }}
bundle config path vendor/bundle
bundle install --jobs 4 --retry 3 --without pgsql rollbar aws

- name: 'Run Danger'
env:
DANGER_GITHUB_API_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: bundle exec danger
23 changes: 15 additions & 8 deletions .github/workflows/eslint.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,25 @@
name: ESLint

on: [pull_request]
on: [push, pull_request]

jobs:
eslint:

runs-on: ubuntu-latest
runs-on: ubuntu-24.04

steps:
- uses: actions/checkout@v1
# Checkout the repo
- uses: actions/checkout@v3

# Will run ES Lint checks on javascript files
# https://github.com/marketplace/actions/run-eslint
- name: 'ES Lint checks'
uses: stefanoeb/eslint-action@1.0.0
# Install Node
- uses: actions/setup-node@v3
with:
args: './app/javascript/**/*.js'
cache: 'yarn'
node-version: 18

# Run yarn install for JS dependencies
- name: 'Yarn Install'
run: yarn install

- name: 'Run ESLint'
run: yarn run eslint app/javascript/**/*.js --ext .js
Loading