Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
602 commits
Select commit Hold shift + click to select a range
67b0abd
Merge pull request #3512 from openSUSE/depfu/update/database_cleaner-…
hennevogel Dec 3, 2024
f4dfbfc
Update pdf-reader to version 2.13.0
depfu[bot] Dec 3, 2024
e87297a
Merge pull request #3513 from openSUSE/depfu/update/chartkick-5.1.2
hennevogel Dec 3, 2024
bd724c9
Merge pull request #3514 from openSUSE/depfu/update/date-3.4.0
hennevogel Dec 3, 2024
7f231e6
Update timeout to version 0.4.2
depfu[bot] Dec 3, 2024
12683ec
Update ostruct to version 0.6.1
depfu[bot] Dec 3, 2024
c4159c0
Update ssrf_filter to version 1.2.0
depfu[bot] Dec 3, 2024
535178b
Merge pull request #3515 from openSUSE/depfu/update/pdf-reader-2.13.0
hennevogel Dec 3, 2024
226674b
Merge pull request #3516 from openSUSE/depfu/update/timeout-0.4.2
hennevogel Dec 3, 2024
1b07b4c
Merge pull request #3517 from openSUSE/depfu/update/ostruct-0.6.1
hennevogel Dec 3, 2024
6c6a37a
Merge pull request #3518 from openSUSE/depfu/update/ssrf_filter-1.2.0
hennevogel Dec 3, 2024
5176330
Update awesome_nested_set to version 3.8.0
depfu[bot] Dec 3, 2024
8db0e4b
Update rubocop-performance to version 1.23.0
depfu[bot] Dec 3, 2024
d415663
Update puma to version 6.5.0
depfu[bot] Dec 3, 2024
160e4a3
Update i18n_data to version 1.1.0
depfu[bot] Dec 3, 2024
01c53e9
Merge pull request #3522 from openSUSE/depfu/update/puma-6.5.0
hennevogel Dec 3, 2024
d1ebe16
Merge pull request #3521 from openSUSE/depfu/update/rubocop-performan…
hennevogel Dec 3, 2024
54b8c4d
Merge pull request #3520 from openSUSE/depfu/update/awesome_nested_se…
hennevogel Dec 3, 2024
81f9cde
Merge pull request #3523 from openSUSE/depfu/update/i18n_data-1.1.0
hennevogel Dec 3, 2024
adf3cba
Update simplecov-html to version 0.13.1
depfu[bot] Dec 3, 2024
f509c30
Update haml_lint to version 0.59.0
depfu[bot] Dec 3, 2024
413ef62
Update paper_trail to version 16.0.0
depfu[bot] Dec 3, 2024
dd0d203
Update net-imap to version 0.5.1
depfu[bot] Dec 3, 2024
b8dc80f
Merge pull request #3524 from openSUSE/depfu/update/simplecov-html-0.…
hennevogel Dec 4, 2024
272653a
Merge pull request #3525 from openSUSE/depfu/update/haml_lint-0.59.0
hennevogel Dec 4, 2024
be04352
Merge pull request #3526 from openSUSE/depfu/update/paper_trail-16.0.0
hennevogel Dec 4, 2024
5ed7d47
Update recaptcha to version 5.17.1
depfu[bot] Dec 4, 2024
fc4ac7d
Merge pull request #3527 from openSUSE/depfu/update/net-imap-0.5.1
hennevogel Dec 4, 2024
380809e
Update rspec-rails to version 7.1.0
depfu[bot] Dec 4, 2024
e0c8351
Merge pull request #3528 from openSUSE/depfu/update/recaptcha-5.17.1
hennevogel Dec 4, 2024
d6e6445
Merge pull request #3529 from openSUSE/depfu/update/rspec-rails-7.1.0
hennevogel Dec 4, 2024
b6348fa
Update json-schema to version 5.1.0
depfu[bot] Dec 4, 2024
606a98d
Update ruby-oembed to version 0.18.1
depfu[bot] Dec 4, 2024
0eca3ca
Merge pull request #3530 from openSUSE/depfu/update/json-schema-5.1.0
hennevogel Dec 4, 2024
fb482ab
Merge pull request #3531 from openSUSE/depfu/update/ruby-oembed-0.18.1
hennevogel Dec 4, 2024
21bfe74
Update json-schema to version 5.1.1
depfu[bot] Dec 9, 2024
c78733a
Merge pull request #3533 from openSUSE/depfu/update/json-schema-5.1.1
hennevogel Dec 9, 2024
50d6f5b
Remove superflous spec for User.registered/attended
hennevogel Dec 9, 2024
4510bdc
Merge pull request #3534 from hennevogel/bugfix/flickering-spec
hennevogel Dec 9, 2024
df8cbe6
Update active_model_serializers to version 0.10.15
depfu[bot] Dec 8, 2024
1e628c5
Merge pull request #3532 from openSUSE/depfu/update/active_model_seri…
hennevogel Dec 9, 2024
5ec13d4
Update nokogiri to version 1.17.0
depfu[bot] Dec 9, 2024
50870b5
Merge pull request #3535 from openSUSE/depfu/update/nokogiri-1.17.0
hennevogel Dec 10, 2024
ec0b1c3
Update all of sentry-ruby-core to version 5.22.0
depfu[bot] Dec 11, 2024
7976293
Merge pull request #3536 from openSUSE/depfu/update/group/sentry-ruby…
hennevogel Dec 12, 2024
b307439
Update recaptcha to version 5.18.0
depfu[bot] Dec 15, 2024
a4e21f9
Update faraday to version 2.12.2
depfu[bot] Dec 16, 2024
a7ebf09
Update rubocop-rspec to version 3.3.0
depfu[bot] Dec 19, 2024
974dd7b
Merge pull request #3538 from openSUSE/depfu/update/recaptcha-5.18.0
lkocman Jan 9, 2025
a4ffd3e
Merge pull request #3539 from openSUSE/depfu/update/faraday-2.12.2
lkocman Jan 9, 2025
3c1435b
Merge pull request #3542 from openSUSE/depfu/update/rubocop-rspec-3.3.0
lkocman Jan 9, 2025
53ec18e
Update dotenv to version 3.1.7
depfu[bot] Jan 9, 2025
d1b29e6
Update csv to version 3.3.2
depfu[bot] Jan 9, 2025
c6d23e4
Do not double assign attributes
hennevogel Jan 21, 2025
9ca7421
Log example name in test.log for easier debugging
hennevogel Jan 21, 2025
ddff971
Query versions of associations
hennevogel Jan 21, 2025
8c1c451
Merge pull request #3550 from hennevogel/bugfix/conference-logos
hennevogel Jan 21, 2025
ed14af5
Update Ruby to version 3.3.7
depfu[bot] Jan 17, 2025
f294099
Merge pull request #3549 from openSUSE/depfu/engine/ruby-3.3.7
hennevogel Jan 30, 2025
514ea1e
Fix bug in initial scheduling of events
AndrewKvalheim May 31, 2023
368e2dd
Merge pull request #3558 from hennevogel/bugfix/3551
hennevogel Jan 30, 2025
0c19894
Fix syntax error
hennevogel Jan 30, 2025
1719ca9
Only set language if we find the ISO code for it...
hennevogel Jan 30, 2025
3c6ad7b
Merge pull request #3559 from hennevogel/bugfix/3553
hennevogel Jan 30, 2025
9552df0
Merge pull request #3560 from hennevogel/bugfix/3555
hennevogel Jan 30, 2025
1178cc7
Drop word_pluralize helper
hennevogel Jan 30, 2025
3e36235
Merge pull request #3561 from hennevogel/bugfix/3556
hennevogel Jan 30, 2025
e324b9d
Validate length of User.affiliation
hennevogel Jan 30, 2025
d27c881
Merge pull request #3562 from hennevogel/bugfix/3557
hennevogel Jan 30, 2025
f777efe
Fix code of conduct during the registration
hennevogel Jan 30, 2025
bb59c9a
Merge pull request #3563 from hennevogel/bugfix/3552
hennevogel Jan 30, 2025
9514171
Simplify min/max abstract length feature
hennevogel Jan 30, 2025
89ad8a6
Merge pull request #3564 from hennevogel/bugfix/3396
hennevogel Jan 30, 2025
5dc585b
fix typo in lockfile
cycomachead Jan 31, 2025
e3b8849
Merge upstream -- currently broken due to organizations
cycomachead Jan 31, 2025
73d8808
Finish deprecating organization from SnapCon changes
cycomachead Jan 31, 2025
a3e42b6
fix syntax error
cycomachead Feb 2, 2025
8ec12f0
add temp file to compare diffs
cycomachead Feb 2, 2025
826a517
Update net-imap to version 0.5.6
depfu[bot] Feb 10, 2025
ccfa919
Merge pull request #3565 from openSUSE/depfu/update/net-imap-0.5.6
hennevogel Feb 11, 2025
d40a644
Update rack to version 2.2.11
depfu[bot] Feb 12, 2025
6fa5077
Merge pull request #3568 from openSUSE/depfu/update/rack-2.2.11
hennevogel Feb 13, 2025
a01bcd9
Merge pull request #3545 from openSUSE/depfu/update/dotenv-3.1.7
hennevogel Feb 13, 2025
f62ae49
Merge pull request #3547 from openSUSE/depfu/update/csv-3.3.2
hennevogel Feb 13, 2025
3501617
Update nokogiri to version 1.18.3
depfu[bot] Feb 19, 2025
2b61377
Merge pull request #3573 from openSUSE/depfu/update/nokogiri-1.18.3
hennevogel Feb 21, 2025
aad100a
Update rails-html-sanitizer to version 1.6.2
depfu[bot] Feb 21, 2025
6a8c11a
Merge pull request #3570 from openSUSE/depfu/update/rails-html-saniti…
hennevogel Feb 21, 2025
a63278c
Update uri to version 1.0.3
depfu[bot] Mar 4, 2025
abab612
Merge pull request #3576 from openSUSE/depfu/update/uri-1.0.3
hennevogel Mar 4, 2025
6d0ff5c
Update rack to version 2.2.12
depfu[bot] Mar 4, 2025
c92ac6b
Merge pull request #3577 from openSUSE/depfu/update/rack-2.2.12
hennevogel Mar 5, 2025
26ac12f
regen rubocop config
cycomachead Mar 7, 2025
d4cb289
Update rack to version 2.2.13
depfu[bot] Mar 11, 2025
518b88f
Merge pull request #3579 from openSUSE/depfu/update/rack-2.2.13
hennevogel Mar 11, 2025
0219914
merge osem/master
cycomachead Apr 15, 2025
b695f87
Update lockfile for CI
cycomachead Apr 15, 2025
abca734
fix proposals form with missing content
cycomachead Apr 15, 2025
39453b3
remove duplicate attribute, reduce warning
cycomachead Apr 15, 2025
c800d86
remove aws rds cert
cycomachead Apr 15, 2025
ffec534
Specify more OSEM_DB vars in specs
cycomachead Apr 15, 2025
2cd60ba
Reset database.yml file
cycomachead Apr 15, 2025
34e4532
tidy views to reduce warning
cycomachead Apr 15, 2025
79adcae
update database.yml to work woth local DBs by default
cycomachead Apr 15, 2025
842be03
merge main
cycomachead Jun 8, 2025
7e4abe3
bundle install
cycomachead Jun 9, 2025
4b83384
Remove superflous PaperTrail::Version.where tests
hennevogel Aug 5, 2025
eb16282
Make spec thread safe...
hennevogel Aug 5, 2025
870c182
Merge pull request #3605 from hennevogel/spec/versions
hennevogel Aug 5, 2025
bc1a21a
Ignore VSCode editor files
hennevogel Aug 6, 2025
df0b9ab
Replace flash helper with "within"
hennevogel Aug 6, 2025
14535d8
Remove shared examples that are not shared...
hennevogel Aug 6, 2025
7d517ad
Merge pull request #3613 from hennevogel/spec/flash
hennevogel Aug 6, 2025
5a1c267
Update rack to version 2.2.14
depfu[bot] May 8, 2025
3fc63f3
Merge pull request #3589 from openSUSE/depfu/update/rack-2.2.14
hennevogel Aug 6, 2025
1e94dc2
Update thor to version 1.4.0
depfu[bot] Jul 21, 2025
4145942
Merge pull request #3601 from openSUSE/depfu/update/thor-1.4.0
hennevogel Aug 6, 2025
6345ef2
Update nokogiri to version 1.18.9
depfu[bot] Jul 21, 2025
87e471b
Merge pull request #3602 from openSUSE/depfu/update/nokogiri-1.18.9
hennevogel Aug 6, 2025
d059e62
Update jquery-ui-rails to version 8.0.0
hennevogel Aug 6, 2025
3e039d7
Merge pull request #3599 from openSUSE/depfu/update/jquery-ui-rails-8…
hennevogel Aug 6, 2025
ee0f174
Update erubi to version 1.13.1
depfu[bot] Feb 13, 2025
23c3664
Merge pull request #3569 from openSUSE/depfu/update/erubi-1.13.1
hennevogel Aug 6, 2025
b2b592e
Update ffi to version 1.17.2
depfu[bot] Apr 22, 2025
608d008
Update bigdecimal to version 3.2.2
depfu[bot] Jun 7, 2025
edf0aad
Update net-imap to version 0.5.9
depfu[bot] Jun 20, 2025
8ae366e
Update rexml to version 3.4.1
depfu[bot] Aug 5, 2025
62b5323
Merge pull request #3585 from openSUSE/depfu/update/ffi-1.17.2
hennevogel Aug 6, 2025
cc4c60e
Merge pull request #3595 from openSUSE/depfu/update/bigdecimal-3.2.2
hennevogel Aug 6, 2025
6667bae
Merge pull request #3598 from openSUSE/depfu/update/net-imap-0.5.9
hennevogel Aug 6, 2025
62f52c1
Merge pull request #3607 from openSUSE/depfu/update/rexml-3.4.1
hennevogel Aug 6, 2025
eb662c9
Update webmock to version 3.25.1
depfu[bot] Aug 5, 2025
7c55ae6
Update json-schema to version 5.2.1
depfu[bot] Aug 5, 2025
b78b1a3
Update autoprefixer-rails to version 10.4.21.0
depfu[bot] Aug 5, 2025
2ca8e14
Update pg to version 1.6.1
depfu[bot] Aug 6, 2025
f35203b
Merge pull request #3610 from openSUSE/depfu/update/pg-1.6.1
hennevogel Aug 6, 2025
cdcad4a
Merge pull request #3611 from openSUSE/depfu/update/json-schema-5.2.1
hennevogel Aug 6, 2025
2a6a6f4
Merge pull request #3612 from openSUSE/depfu/update/autoprefixer-rail…
hennevogel Aug 6, 2025
99d864b
Merge pull request #3606 from openSUSE/depfu/update/webmock-3.25.1
hennevogel Aug 6, 2025
5c963d6
Update rubocop and plugins
hennevogel Aug 12, 2025
deda3d4
Update Rubocop TODO
hennevogel Aug 12, 2025
988b3bf
Autocorrect new rubocop offenses
hennevogel Aug 12, 2025
ef1daba
Temporarily pin concurrent-ruby
hennevogel Aug 12, 2025
4ec9aee
Merge pull request #3616 from hennevogel/update/rubocop
hennevogel Aug 12, 2025
ddcd8df
Drop Rails.application.secrets usage
hennevogel Aug 12, 2025
04beb39
Put RailsVersion into autoloaded path
hennevogel Aug 12, 2025
f02489b
Merge pull request #3617 from hennevogel/refactoring/drop-rails-secret
hennevogel Aug 12, 2025
8e173ef
Merge pull request #3618 from hennevogel/bugfix/rails-version
hennevogel Aug 12, 2025
27062ea
Move sign_in_path into the controller it's used...
hennevogel Aug 12, 2025
3c23b5c
Merge pull request #3619 from hennevogel/refactor/sign-path
hennevogel Aug 12, 2025
1bae545
Also clear ENV when manipulating it
hennevogel Aug 13, 2025
efc832a
Merge pull request #3621 from hennevogel/spec/clear-env
hennevogel Aug 13, 2025
ba2b2b7
Update Rails to 7.2 and next Rails to 8.0
hennevogel Aug 12, 2025
668f995
Disable factory linting in CI
hennevogel Aug 13, 2025
a7c5639
Merge pull request #3620 from hennevogel/update/rails-7.2
hennevogel Aug 13, 2025
e28fcf7
Update shoulda-matchers to version 6.5.0
depfu[bot] Aug 13, 2025
4f4cf81
Update omniauth-google-oauth2 to version 1.2.1
depfu[bot] Aug 13, 2025
29a935b
Update redcarpet to version 3.6.1
depfu[bot] Aug 13, 2025
77fa2da
Update Ruby to version 3.4.5
depfu[bot] Aug 13, 2025
8e5bc86
Update iso-639 to pull in csv which left the standard library
hennevogel Aug 13, 2025
0717102
Update factory_bot to drop observer that left the standard library
hennevogel Aug 13, 2025
bf617e3
Merge pull request #3603 from openSUSE/depfu/engine/ruby-3.4.5
hennevogel Aug 13, 2025
ca2bc49
Merge pull request #3608 from openSUSE/depfu/update/shoulda-matchers-…
hennevogel Aug 13, 2025
9f289dd
Merge pull request #3622 from openSUSE/depfu/update/omniauth-google-o…
hennevogel Aug 13, 2025
e24a420
Merge pull request #3623 from openSUSE/depfu/update/redcarpet-3.6.1
hennevogel Aug 13, 2025
41dc439
Update dotenv to version 3.1.8
depfu[bot] Aug 13, 2025
11a8e24
Merge pull request #3625 from openSUSE/depfu/update/dotenv-3.1.8
hennevogel Aug 13, 2025
cef2836
Update next_rails to version 1.4.6
depfu[bot] Aug 13, 2025
6d14384
Update sprockets to version 4.2.2
depfu[bot] Aug 13, 2025
f66d23c
Update ruby-vips to version 2.2.4
depfu[bot] Aug 13, 2025
2e0db32
Update omniauth-openid to version 2.0.2
depfu[bot] Aug 13, 2025
7d16a4e
Update delayed_job to 4.1.10
hennevogel Aug 13, 2025
40be40d
Merge pull request #3631 from hennevogel/update/delayed_job
hennevogel Aug 13, 2025
bfe89a7
Merge pull request #3627 from openSUSE/depfu/update/next_rails-1.4.6
hennevogel Aug 13, 2025
ca633a7
Merge pull request #3628 from openSUSE/depfu/update/sprockets-4.2.2
hennevogel Aug 13, 2025
caefa96
Merge pull request #3629 from openSUSE/depfu/update/ruby-vips-2.2.4
hennevogel Aug 13, 2025
0e50466
Update faker to version 3.5.2
depfu[bot] Aug 13, 2025
2d4077e
Update caxlsx to version 4.2.0
depfu[bot] Aug 13, 2025
264c54b
Update puma 4.3.8 -> 6.6.1
hennevogel Aug 13, 2025
10b9dca
Merge pull request #3632 from openSUSE/depfu/update/faker-3.5.2
hennevogel Aug 13, 2025
5060c1e
Merge pull request #3633 from openSUSE/depfu/update/caxlsx-4.2.0
hennevogel Aug 13, 2025
e0ac460
Update prawn-rails to version 1.6.0
depfu[bot] Aug 13, 2025
c784399
Merge pull request #3630 from openSUSE/depfu/update/omniauth-openid-2…
hennevogel Aug 13, 2025
425b044
Update fastimage to version 2.4.0
depfu[bot] Aug 13, 2025
d96d3f7
Merge pull request #3634 from openSUSE/depfu/update/prawn-rails-1.6.0
hennevogel Aug 13, 2025
90f6868
Update mini_magick to version 5.3.0
depfu[bot] Aug 13, 2025
5d4ce38
Update all of sentry-ruby-core to version 5.26.0
depfu[bot] Aug 13, 2025
075007c
Update simplecov-cobertura to version 3.0.0
depfu[bot] Aug 13, 2025
e039762
Merge pull request #3635 from openSUSE/depfu/update/fastimage-2.4.0
hennevogel Aug 13, 2025
0e3886b
Merge pull request #3636 from openSUSE/depfu/update/group/sentry-ruby…
hennevogel Aug 13, 2025
7ebbfe7
Merge pull request #3637 from openSUSE/depfu/update/mini_magick-5.3.0
hennevogel Aug 13, 2025
95dc973
Merge pull request #3638 from openSUSE/depfu/update/simplecov-cobertu…
hennevogel Aug 13, 2025
1dcf55d
Update carrierwave to version 3.1.2
depfu[bot] Aug 13, 2025
f113359
Merge pull request #3641 from openSUSE/depfu/update/carrierwave-3.1.2
hennevogel Aug 13, 2025
e038d5e
Update pdf-reader to version 2.14.1
depfu[bot] Aug 13, 2025
0bfdaa7
Drop RailsVersion
hennevogel Aug 13, 2025
4815170
Merge pull request #3647 from hennevogel/refactor/rails_version
hennevogel Aug 13, 2025
b6171ca
Merge pull request #3639 from openSUSE/depfu/update/pdf-reader-2.14.1
hennevogel Aug 13, 2025
9c09fae
Update launchy to version 3.1.1
depfu[bot] Aug 13, 2025
8a8d38b
Update cloudinary to version 2.3.1
depfu[bot] Aug 13, 2025
720e696
Update icalendar to version 2.11.2
depfu[bot] Aug 13, 2025
97cc0b3
Update tilt to version 2.6.1
depfu[bot] Aug 13, 2025
14cdaba
Merge pull request #3640 from openSUSE/depfu/update/launchy-3.1.1
hennevogel Aug 13, 2025
c5cbf38
Update chartkick to version 5.2.0
depfu[bot] Aug 13, 2025
3abdfd3
Merge pull request #3644 from openSUSE/depfu/update/cloudinary-2.3.1
hennevogel Aug 13, 2025
8336f0c
Update matrix to version 0.4.3
depfu[bot] Aug 13, 2025
a45cfb9
Merge pull request #3646 from openSUSE/depfu/update/icalendar-2.11.2
hennevogel Aug 13, 2025
378ba17
Update recaptcha to version 5.20.1
depfu[bot] Aug 13, 2025
bd9fdd0
Update temple to version 0.10.4
depfu[bot] Aug 13, 2025
59270e0
Update byebug to version 12.0.0
depfu[bot] Aug 13, 2025
c9e863a
Merge pull request #3643 from openSUSE/depfu/update/chartkick-5.2.0
hennevogel Aug 13, 2025
8d1fd67
Merge pull request #3645 from openSUSE/depfu/update/matrix-0.4.3
hennevogel Aug 13, 2025
89eb6af
Merge pull request #3648 from openSUSE/depfu/update/tilt-2.6.1
hennevogel Aug 13, 2025
84cde8f
Merge pull request #3649 from openSUSE/depfu/update/recaptcha-5.20.1
hennevogel Aug 13, 2025
49c4832
Merge pull request #3650 from openSUSE/depfu/update/temple-0.10.4
hennevogel Aug 13, 2025
9725ada
Merge pull request #3651 from openSUSE/depfu/update/byebug-12.0.0
hennevogel Aug 13, 2025
d0cb4d0
Update rqrcode_core to version 2.0.0
depfu[bot] Aug 13, 2025
ebf972a
Update rqrcode to version 3.1.0
depfu[bot] Aug 13, 2025
3351030
Update io-like to version 0.4.0
depfu[bot] Aug 13, 2025
3266406
Update afm to version 1.0.0
depfu[bot] Aug 13, 2025
3c7ec66
Update archive-zip to version 0.13.1
depfu[bot] Aug 13, 2025
8678109
Merge pull request #3653 from openSUSE/depfu/update/rqrcode-3.1.0
hennevogel Aug 14, 2025
1aeb878
Merge pull request #3654 from openSUSE/depfu/update/io-like-0.4.0
hennevogel Aug 14, 2025
3e5871a
Merge pull request #3655 from openSUSE/depfu/update/afm-1.0.0
hennevogel Aug 14, 2025
e8ea0f1
Merge pull request #3652 from openSUSE/depfu/update/rqrcode_core-2.0.0
hennevogel Aug 14, 2025
9a398da
Merge pull request #3656 from openSUSE/depfu/update/archive-zip-0.13.1
hennevogel Aug 14, 2025
aaff07e
Put the ticket token into the registration export
hennevogel Jun 10, 2025
dd9dede
Merge pull request #3596 from hennevogel/feature/ticket-reg-export
hennevogel Aug 14, 2025
6668f90
Update rspec-activemodel-mocks to version 1.3.0
depfu[bot] Aug 14, 2025
d8faa3a
Update haml_lint to version 0.65.1
depfu[bot] Aug 13, 2025
3d2e03a
Merge pull request #3658 from openSUSE/depfu/update/rspec-activemodel…
hennevogel Aug 14, 2025
6e276b2
Merge pull request #3657 from openSUSE/depfu/update/haml_lint-0.65.1
hennevogel Aug 14, 2025
762809b
Update json-schema to version 6.0.0
depfu[bot] Aug 19, 2025
2756a9e
Update rubocop-rails to version 2.33.3
depfu[bot] Aug 20, 2025
0af86f5
Update haml-rails to version 2.1.0
depfu[bot] Aug 20, 2025
499f007
Merge pull request #3663 from openSUSE/depfu/update/haml-rails-2.1.0
hennevogel Aug 20, 2025
d45e679
Update haml_lint to version 0.66.0
depfu[bot] Aug 21, 2025
ff140c1
Update caxlsx to version 4.3.0
depfu[bot] Aug 23, 2025
ce2ee2a
Merge pull request #3661 from openSUSE/depfu/update/json-schema-6.0.0
hennevogel Aug 26, 2025
b63afc4
Merge pull request #3662 from openSUSE/depfu/update/rubocop-rails-2.33.3
hennevogel Aug 26, 2025
14578a8
Merge pull request #3664 from openSUSE/depfu/update/haml_lint-0.66.0
hennevogel Aug 26, 2025
677044b
Merge pull request #3667 from openSUSE/depfu/update/caxlsx-4.3.0
hennevogel Aug 26, 2025
9d4cf07
Update mini_magick to version 5.3.1
depfu[bot] Aug 26, 2025
6072110
Merge pull request #3670 from openSUSE/depfu/update/mini_magick-5.3.1
hennevogel Aug 27, 2025
1ab2b3b
Update ruby-vips to version 2.2.5
depfu[bot] Aug 27, 2025
60cb627
Merge pull request #3671 from openSUSE/depfu/update/ruby-vips-2.2.5
hennevogel Aug 27, 2025
ec9b9d6
merge main
cycomachead Sep 3, 2025
4820cdc
Merge in 2025 OSEM updates
cycomachead Sep 3, 2025
6e52040
Merge main
cycomachead Sep 5, 2025
1c42acb
use ruby 3.4
cycomachead Sep 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .dockerignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
.bundle/cache
.git/
coverage/
db/*.sqlite3
Dockerfile
docker-compose.*
log/
Expand Down
17 changes: 14 additions & 3 deletions .github/workflows/next-rails.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@ jobs:
runs-on: ubuntu-latest
name: next-rails
env:
OSEM_DB_ADAPTER: sqlite3
OSEM_DB_HOST: localhost
RAILS_ENV: test
strategy:
matrix:
suite: [models, features, controllers, ability, leftovers]
fail-fast: false
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- name: Sets env vars for next-rails
run: |
echo "BUNDLE_GEMFILE=Gemfile.next" >> $GITHUB_ENV
Expand All @@ -29,7 +29,6 @@ jobs:
bundler-cache: true
- name: Prepare spec
run: |
rm -f osem_test osem_development
bundle exec rake db:setup --trace
bundle exec bin/rails webdrivers:chromedriver:update
- name: spec/${{ matrix.suite }}
Expand All @@ -40,3 +39,15 @@ jobs:
with:
project-token: ${{ secrets.CODACY_PROJECT_TOKEN }}
coverage-reports: coverage/coverage.xml
services:
postgres:
image: postgres:16-alpine
env:
POSTGRES_PASSWORD: mysecretpassword
options: >-
--health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5
ports:
- 5432:5432
60 changes: 37 additions & 23 deletions .github/workflows/spec.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
PRONTO_PULL_REQUEST_ID: "${{ github.event.pull_request.number }}"
PRONTO_GITHUB_ACCESS_TOKEN: "${{ github.token }}"
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: ruby/setup-ruby@v1
with:
bundler-cache: true
Expand All @@ -27,15 +27,18 @@ jobs:
runs-on: ubuntu-latest
name: spec
env:
OSEM_DB_ADAPTER: sqlite3
OSEM_DB_HOST: localhost
OSEM_DB_PASSWORD: mysecretpassword
OSEM_DB_USERNAME: postgres
OSEM_DB_NAME: osem_test
RAILS_ENV: test
CCTR: ./cc-test-reporter
CCTR_ID: ${{ secrets.CC_TEST_REPORTER_ID }}
strategy:
matrix:
suite: [models, features, controllers, ability, leftovers, cucumber]
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4
- uses: ruby/setup-ruby@v1
with:
bundler-cache: true
Expand All @@ -46,40 +49,51 @@ jobs:
- run: sudo apt-get install xvfb
- name: Install JavaScript libraries via npm
run: npm install
# - name: set up CodeClimate test-reporter
# run: |
# curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > $CCTR
# chmod +x $CCTR
# $CCTR before-build
- name: Prepare spec
run: |
rm -f osem_test osem_development
bundle exec rake db:setup --trace
bundle exec bin/rails webdrivers:chromedriver:update
bundle exec rake factory_bot:lint RAILS_ENV=test
# TODO: Not all suites need xvfb
# FIXME: This flickers...
# bundle exec rake factory_bot:lint RAILS_ENV=test --trace
- name: spec/${{ matrix.suite }}
run: bundle exec rake spec:${{ matrix.suite }}
- name: format code coverage
run: |
xvfb-run --auto-servernum bundle exec rake spec:${{ matrix.suite }}
# - name: format code coverage
# run: |
# $CCTR format-coverage --output coverage/codeclimate.${{ matrix.suite }}.json --input-type simplecov
# - name: coverage upload ${{ matrix.suite }}
# uses: codacy/codacy-coverage-reporter-action@v1
# if: github.ref == 'refs/heads/master' && always()
# with:
# project-token: ${{ secrets.CODACY_PROJECT_TOKEN }}
# coverage-reports: coverage/coverage.xml
- name: Upload Capybara Failure Screenshots
uses: actions/upload-artifact@v4
if: always()
with:
name: capybara-screenshots
path: tmp/capybara/
retention-days: 7
name: logs-${{ matrix.suite }}
path: |
log/
tmp/capybara
- name: coverage upload ${{ matrix.suite }}
uses: codacy/codacy-coverage-reporter-action@master
if: github.ref == 'refs/heads/master'
with:
project-token: ${{ secrets.CODACY_PROJECT_TOKEN }}
coverage-reports: coverage/coverage.xml
# with:
# name: capybara-screenshots
# path: tmp/capybara/
# retention-days: 7
# - name: Publish code coverage
# run: |
# export GIT_BRANCH="${GITHUB_REF/refs\/heads\//}"
# $CCTR sum-coverage coverage/codeclimate.*.json
# $CCTR upload-coverage --id "6d21ff1a59b134f3741779d50325f7bd5183cbe6b205051573d955705148960f"
# $CCTR after-build --id "6d21ff1a59b134f3741779d50325f7bd5183cbe6b205051573d955705148960f"

services:
postgres:
image: postgres:16-alpine
env:
POSTGRES_PASSWORD: mysecretpassword
options: >-
--health-cmd pg_isready
--health-interval 10s
--health-timeout 5s
--health-retries 5
ports:
- 5432:5432
13 changes: 3 additions & 10 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,6 @@ Desktop.ini
._*
Thumbs.db

# Files that might appear on external disks
.Spotlight-V100
.Trashes


# Legacy from before Feb 2021
/db/test.sqlite3-journal
config/application.rb
config/config.yml
config/local_env.yml
Expand All @@ -39,7 +32,6 @@ capybara-*.html
/vendor/bundle
/log/*
/tmp/*
/db/*.sqlite3
/public/system/*
/coverage/
/spec/tmp/*
Expand Down Expand Up @@ -126,8 +118,9 @@ build-iPhoneSimulator/

# common db things from heroku
latest.dump*

.ackrc
spec/support/deprecation_shitlist.json
.vs/*

spec/support/deprecation_shitlist.json
cc-test-reporter
.vscode
68 changes: 40 additions & 28 deletions .haml-lint_todo.yml
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@
# This configuration was generated by
# `haml-lint --auto-gen-config`
# on 2021-08-13 13:00:39 +0000 using Haml-Lint version 0.28.0.
# on 2024-03-26 11:01:18 +0000 using Haml-Lint version 0.57.0.
# The point is for the user to remove these configuration records
# one by one as the lints are removed from the code base.
# Note that changes in the inspected code, or installation of new
# versions of Haml-Lint, may require this file to be generated again.

linters:

# Offense count: 1141
# Offense count: 401
InstanceVariables:
enabled: false

# Offense count: 1378
RuboCop:
enabled: false

Expand All @@ -28,15 +32,11 @@ linters:
- "app/views/admin/versions/_object_desc_and_link.html.haml"
- "app/views/booths/index.html.haml"

# Offense count: 981
# Offense count: 967
LineLength:
enabled: false

# Offense count: 206
InstanceVariables:
enabled: false

# Offense count: 12
# Offense count: 13
ViewLength:
exclude:
- "app/views/admin/booths/index.html.haml"
Expand All @@ -50,9 +50,9 @@ linters:
- "app/views/admin/versions/_object_desc_and_link.html.haml"
- "app/views/conference_registrations/show.html.haml"
- "app/views/layouts/_admin_sidebar.html.haml"
- "app/views/proposals/_form.html.haml"
- "app/views/proposals/index.html.haml"
- "app/views/proposals/show.html.haml"
- "app/views/proposals/_form.html.haml"

# Offense count: 28
IdNames:
Expand All @@ -70,21 +70,34 @@ linters:
- "app/views/admin/users/show.html.haml"
- "app/views/users/edit.html.haml"

# Offense count: 38
# Offense count: 37
InlineStyles:
enabled: false

# Offense count: 3
# Offense count: 378
SpaceInsideHashAttributes:
enabled: false

# Offense count: 10
TrailingEmptyLines:
exclude:
- "app/views/admin/conferences/_form_fields.html.haml"
- "app/views/admin/events/_all_with_comments.csv.haml"
- "app/views/admin/events/_form.html.haml"
- "app/views/admin/events/_proposal.html.haml"
- "app/views/admin/schedules/_form.html.haml"
- "app/views/admin/sponsorship_levels/_form.html.haml"
- "app/views/application/_big_statistic.haml"
- "app/views/booths/_form.html.haml"
- "app/views/schedules/_schedule_item.html.haml"
- "app/views/users/edit.html.haml"

# Offense count: 1
UnnecessaryInterpolation:
exclude:
- "app/views/admin/conferences/_recent_submissions.html.haml"
- "app/views/proposals/new.html.haml"

# Offense count: 262
SpaceInsideHashAttributes:
enabled: false

# Offense count: 24
# Offense count: 21
ClassesBeforeIds:
exclude:
- "app/views/admin/emails/index.html.haml"
Expand All @@ -94,11 +107,9 @@ linters:
- "app/views/admin/venues/_form.html.haml"
- "app/views/conferences/index.html.haml"
- "app/views/devise/shared/_help.html.haml"
- "app/views/devise/shared/_sign_in_form_embedded.html.haml"
- "app/views/layouts/_navigation.html.haml"
- "app/views/proposals/_form.html.haml"

# Offense count: 19
# Offense count: 16
UnnecessaryStringOutput:
exclude:
- "app/views/admin/event_types/index.html.haml"
Expand All @@ -108,15 +119,13 @@ linters:
- "app/views/admin/versions/_object_desc_and_link.html.haml"
- "app/views/admin/volunteers/show.html.haml"
- "app/views/conference_registrations/show.html.haml"
- "app/views/conferences/_conference_details.html.haml"
- "app/views/proposals/_encouragement_text.html.haml"
- "app/views/proposals/_form.html.haml"
- "app/views/users/edit.html.haml"
- "app/views/users/show.html.haml"

# Offense count: 31
SpaceBeforeScript:
enabled: false
# Offense count: 1
ImplicitDiv:
exclude:
- "app/views/admin/registrations/index.html.haml"

# Offense count: 9
MultilinePipe:
Expand All @@ -134,10 +143,13 @@ linters:
- "app/views/layouts/_navigation.html.haml"
- "app/views/schedules/events.html.haml"

# Offense count: 7
# Offense count: 30
SpaceBeforeScript:
enabled: false

# Offense count: 5
TrailingWhitespace:
exclude:
- "app/views/admin/volunteers/index.html.haml"
- "app/views/admin/volunteers/show.html.haml"
- "app/views/conference_registrations/_volunteer.html.haml"
- "app/views/devise/passwords/new.html.haml"
Expand Down
3 changes: 2 additions & 1 deletion .rubocop.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
require:
plugins:
- rubocop-rspec
- rubocop-rspec_rails
- rubocop-rails
- rubocop-capybara
- rubocop-performance
Expand Down
Loading
Loading