Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Spark
Build and deploy intelligent apps
GitHub Models
Manage and compare prompts
MCP Registry
New
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
linuxfrorg
/
linuxfr.org
Public
Notifications
You must be signed in to change notification settings
Fork
56
Star
124
Code
Pull requests
8
Actions
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Security and quality
Insights
Draft: Prochaine version de LinuxFr avec Rails8
#383
Draft
Trim
wants to merge 78 commits into
main
linuxfrorg/linuxfr.org:main
from
rails7
linuxfrorg/linuxfr.org:rails7
Copy head branch name to clipboard
Conversation
Commits
78
(78)
Checks
Files changed
Draft
Draft: Prochaine version de LinuxFr avec Rails8
#383
Trim
wants to merge 78 commits into
main
linuxfrorg/linuxfr.org:main
from
rails7
linuxfrorg/linuxfr.org:rails7
Copy head branch name to clipboard
Commits
Commits on Jan 16, 2026
Suppression des inline/dataURI de certains boutons.
Show description for ea24cd1
echarp
authored and
Trim
committed
ea24cd1
Copy full SHA for ea24cd1
Migration de state_machine à state_machines-activerecord, qui est
Show description for e4c86c7
echarp
authored and
Trim
committed
e4c86c7
Copy full SHA for e4c86c7
Mise à jour vers redis 4.8, nouvelle méthode #exists? à la place de exists
echarp
authored and
Trim
committed
ef2f4f6
Copy full SHA for ef2f4f6
belongs_to est par défaut "not nullable" (depuis rails 5)
Show description for ff7836f
echarp
authored and
Trim
committed
ff7836f
Copy full SHA for ff7836f
Complétion de clauses "group by" SQL pour fonctionner sur mysql standard
echarp
authored and
Trim
committed
7dbce1c
Copy full SHA for 7dbce1c
image_tag a besoin d'un chemin plus complet
echarp
authored and
Trim
committed
7f616d8
Copy full SHA for 7f616d8
Mécanisme de résolution standard pour templates rédaction/modération
Show description for 75b6a3b
echarp
authored and
Trim
committed
75b6a3b
Copy full SHA for 75b6a3b
Deux nouveaux templates pour gérer les téléchargements markdown depuis
Show description for 4400b3f
echarp
authored and
Trim
committed
4400b3f
Copy full SHA for 4400b3f
Migration à rails 6.1
Show description for bdf8958
echarp
authored and
Trim
committed
bdf8958
Copy full SHA for bdf8958
Migration initiale vers rails 7, avec gemmes locales et quelques pages non fonctionnelles
echarp
authored and
Trim
committed
1088314
Copy full SHA for 1088314
La méthode #to_s des dates et heures renommée en #to_fs
echarp
authored and
Trim
committed
87528fe
Copy full SHA for 87528fe
La gemme nio4r n'a plus besoin d'être bloquée à une anciennce version
echarp
authored and
Trim
committed
fd2d2b5
Copy full SHA for fd2d2b5
Mise à jour vers les sous-projets github
echarp
authored and
Trim
committed
ac5b4f4
Copy full SHA for ac5b4f4
Mise à jour à redis v5
echarp
authored and
Trim
committed
e89037d
Copy full SHA for e89037d
Dépréciation de méthode File.exists?
Show description for a18599d
echarp
authored and
Trim
committed
a18599d
Copy full SHA for a18599d
Depuis rails 6 il est recommandé d'hériter d'une classe centrale gérée dans le projet
echarp
authored and
Trim
committed
e949167
Copy full SHA for e949167
Ajout de tests, surtout sur les contrôleurs de premier niveau,
Show description for a1e8cbf
echarp
authored and
Trim
committed
a1e8cbf
Copy full SHA for a1e8cbf
Déplacement de journal vers forum fonctionnel à nouveau
echarp
authored and
Trim
committed
23d5b19
Copy full SHA for 23d5b19
Plus de tests d'intégration, pour 90% de couverture
echarp
authored and
Trim
committed
1893b75
Copy full SHA for 1893b75
Chemin manquant pour accéder à des "partials" de news en modération
echarp
authored and
Trim
committed
56684eb
Copy full SHA for 56684eb
La pluralisation nécessite un helper pour afficher le nombre
echarp
authored and
Trim
committed
db32248
Copy full SHA for db32248
L'API des errors a évolué, l'ancienne méthode "values" est dépréciée
echarp
authored and
Trim
committed
e0ca36f
Copy full SHA for e0ca36f
La mise à jour de la gemme doorkeeper nécessite une migration BdD
echarp
authored and
Trim
committed
0c46496
Copy full SHA for 0c46496
MaJ script schéma BdD
echarp
authored and
Trim
committed
0ff3314
Copy full SHA for 0ff3314
Plus de tests, pour une couverture à 95%
Show description for 4b4a022
echarp
authored and
Trim
committed
4b4a022
Copy full SHA for 4b4a022
Tous les contrôleurs admin sont testés, à 100%
echarp
authored and
Trim
committed
258b8a4
Copy full SHA for 258b8a4
Rapide correction, pour pouvoir lister les suivis non assignés
Show description for 2e214a0
echarp
authored and
Trim
committed
2e214a0
Copy full SHA for 2e214a0
Chemin manquant pour accéder à un "partials" de comment
Show description for bac712f
echarp
authored and
Trim
committed
bac712f
Copy full SHA for bac712f
Plus de tests, les contrôleurs sont testés à plus de 99%
Show description for b6b4839
echarp
authored and
Trim
committed
b6b4839
Copy full SHA for b6b4839
Test des threads de commentaires
echarp
authored and
Trim
committed
a01d05e
Copy full SHA for a01d05e
Un peu plus de tests de models
echarp
authored and
Trim
committed
c4c7758
Copy full SHA for c4c7758
La redirection vers duck duck go nécessite une permission explicite pour "sortir"
echarp
authored and
Trim
committed
4b8402f
Copy full SHA for 4b8402f
Utilisation du serveur web par défaut des derniers rails: puma
Show description for c9415d4
echarp
authored and
Trim
committed
c9415d4
Copy full SHA for c9415d4
Tests de contrôleurs à peu près completes, et propres
echarp
authored and
Trim
committed
edba204
Copy full SHA for edba204
Utilisation de Redis.new plutôt que de la variable globale $redis dans les tests
echarp
authored and
Trim
committed
aa1c779
Copy full SHA for aa1c779
Utilisation de Redis.new dans les tests de modèle aussi
echarp
authored and
Trim
committed
ec1b6bb
Copy full SHA for ec1b6bb
L'action "move" des liens n'existe pas
Show description for 6e21829
echarp
authored and
Trim
committed
6e21829
Copy full SHA for 6e21829
Migration à rails 7.1
echarp
authored and
Trim
committed
ac47726
Copy full SHA for ac47726
Oubli configuration pour avoir des boutons sous forme de liens
echarp
authored and
Trim
committed
334dd64
Copy full SHA for 334dd64
Test plus solide, et utilisation de double quote à certains endroits
echarp
authored and
Trim
committed
a759467
Copy full SHA for a759467
Utilisation de la gem normalize, plutôt qu'un module npm
echarp
authored and
Trim
committed
43b62cc
Copy full SHA for 43b62cc
Suppression de node et npm
Show description for 7bd1f34
echarp
authored and
Trim
committed
7bd1f34
Copy full SHA for 7bd1f34
Suppression de références à node_modules
echarp
authored and
Trim
committed
f82f596
Copy full SHA for f82f596
Migration à rails 7.1.1
echarp
authored and
Trim
committed
ccb8eb6
Copy full SHA for ccb8eb6
Nettoyage Gemfile
Show description for 19df4e0
echarp
authored and
Trim
committed
19df4e0
Copy full SHA for 19df4e0
Remove CoffeeScript, use plain Javascript instead
Show description for 9898cc2
nud
authored and
Trim
committed
9898cc2
Copy full SHA for 9898cc2
Apply remarks from decaffeinate to the new javascript files
Show description for 672ae69
nud
authored and
Trim
committed
672ae69
Copy full SHA for 672ae69
Fix scrolling to the bottom of the page when using shift+g
Show description for b6e3d32
nud
authored and
Trim
committed
b6e3d32
Copy full SHA for b6e3d32
Update nginx config and docker files to use Debian Bookworm with Ruby 3.1
Show description for d0a63d8
Trim
committed
d0a63d8
Copy full SHA for d0a63d8
Add note to enable the DOCKER_BUILDKIT builder
Trim
committed
3a00e7d
Copy full SHA for 3a00e7d
explain how to run linuxfr with rootless containers
Trim
committed
c5d3777
Copy full SHA for c5d3777
use container engine agnostic file names as it works with Docker and Podman
Trim
committed
2352dcf
Copy full SHA for 2352dcf
Bundle update
echarp
authored and
Trim
committed
4a68dbf
Copy full SHA for 4a68dbf
Upgrade unicorn, carrierwave and acts_as_list, remove coffee gem
echarp
authored and
Trim
committed
d060200
Copy full SHA for d060200
update linuxfr-board container to use the board-sse-linuxfr.org gem version 1.0.0
Trim
committed
1c9ed34
Copy full SHA for 1c9ed34
add to Container.md podman compose run, add IFS value for database entrypoint script
Trim
committed
90b7c73
Copy full SHA for 90b7c73
URI.encode has been removed from Ruby 3
Show description for 2ffab9e
Trim
committed
2ffab9e
Copy full SHA for 2ffab9e
linuxfr-img container can use bookworm to build the Go service
Trim
committed
9d834c3
Copy full SHA for 9d834c3
Add nodejs back to linuxfr.org container which is used to uglify javascript assets
Trim
committed
2ac0f90
Copy full SHA for 2ac0f90
compose: share gemfile from host
Trim
committed
322c572
Copy full SHA for 322c572
replace uglifier gem by terser to minimize javascript files
Show description for 399bbaf
Trim
committed
399bbaf
Copy full SHA for 399bbaf
Bundle update (removes a small CVE)
echarp
authored and
Trim
committed
7e163c7
Copy full SHA for 7e163c7
Passage à Haml 6+
Show description for 6773c7f
echarp
authored and
Trim
committed
6773c7f
Copy full SHA for 6773c7f
Passage to Sass 6+
Show description for bae7ced
echarp
authored and
Trim
committed
bae7ced
Copy full SHA for bae7ced
feat: Update gem dependencies and sitemap generator
Show description for 8a926b5
echarp
authored and
Trim
committed
8a926b5
Copy full SHA for 8a926b5
fix typos
Trim
committed
fc2bc97
Copy full SHA for fc2bc97
use custom HTTP public port to use rootless containers by default
Show description for f692b15
Trim
committed
f692b15
Copy full SHA for f692b15
nginx container: fix empty alias error
Trim
committed
0340b08
Copy full SHA for 0340b08
chore: upgrade to Rails 7.2 and improve secrets handling
Show description for ed53bd3
echarp
authored and
Trim
committed
ed53bd3
Copy full SHA for ed53bd3
chore: upgrade to Rails 8.0
echarp
authored and
Trim
committed
7f7f007
Copy full SHA for 7f7f007
chore: upgrade to Rails 8.1
echarp
authored and
Trim
committed
7a1b876
Copy full SHA for 7a1b876
chore: upgrade to Rails 8.1.2
echarp
authored and
Trim
committed
15cc313
Copy full SHA for 15cc313
doc: update installation instructions for Rails 8 and Debian Trixie
Show description for 4e5bd34
echarp
authored and
Trim
committed
4e5bd34
Copy full SHA for 4e5bd34
update containers with Debian Trixie as suggested in INSTALL.md
Trim
committed
1fc97c8
Copy full SHA for 1fc97c8
Commits on Jan 24, 2026
add notes about CSS compilation
Trim
committed
bc48ad2
Copy full SHA for bc48ad2
Commits on Jan 25, 2026
chore(deps): update dependencies to related linuxfr gems
Show description for a940b05
echarp
committed
a940b05
Copy full SHA for a940b05
Merge branch 'master' of github.com:linuxfrorg/linuxfr.org into rails7
echarp
committed
07d3022
Copy full SHA for 07d3022
Commits on Mar 23, 2026
chore(deps): updated to latest rails 8.1.2.1
echarp
committed
a0b32ab
Copy full SHA for a0b32ab
You can’t perform that action at this time.