Skip to content

Update miscellaneous file copyright headers - #25807

Open
myabc wants to merge 3 commits into
devfrom
housekeeping/update-misc-copyright-headers
Open

myabc wants to merge 3 commits into
devfrom
housekeeping/update-misc-copyright-headers

Conversation

@myabc

@myabc myabc commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Warning

Please do not rebase this PR or its stack without updating the commit SHAs in .git-blame-ignore-revs. Please do not squash or rebase merge!

Ticket

n/a

What are you trying to accomplish?

Updates copyright headers for miscellaneous files post #25728 merge.

The .yml header changes are not part of this PR; @toy is taking those on separately.

AI involvement

None/Assisted – No AI assistance used OR only autocomplete/pasted snippets. I effectively wrote and understand all the code.

Merge checklist

  • Added/updated tests
  • Added/updated documentation in Lookbook (patterns, previews, etc)
  • Tested major browsers (Chrome, Firefox, Edge, ...)

@myabc
myabc changed the base branch from dev to housekeeping/update-sass-copyright-headers October 4, 2026 14:17
@myabc
myabc added this pull request to stack #25809 October 4, 2026 14:17
@myabc myabc changed the title Housekeeping/update misc copyright headers Update .yml, miscellaneous file copyright headers Oct 4, 2026
@myabc
myabc requested a review from thykel October 4, 2026 14:22
@github-actions github-actions Bot added the ai: None/Assisted 👤 No AI assistance used OR only snippets. A human effectively wrote and understands all the code. label Oct 4, 2026
@myabc
myabc marked this pull request as ready for review October 4, 2026 14:22
Copilot AI balanced review requested due to automatic review settings October 4, 2026 14:22
@github-actions

github-actions Bot commented Oct 4, 2026

Copy link
Copy Markdown

Warning

This pull request does not link an OpenProject work package.

Please add a link to the work package in the description, or reference it in the
title in square brackets, e.g. [SLUG-123] My title here.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

The mechanical header updates are consistent with the canonical copyright text and preserve YAML and Ruby parsing behavior.

Review effort: Balanced
Findings: None

What changed in this PR

Standardizes copyright notices across YAML, configuration, API documentation, fixtures, and ancillary files following PR #25728.

Changes:

  • Adds missing canonical GPL headers.
  • Replaces the obsolete FSF postal address with the current license URL.
  • Makes no functional configuration or application changes.
File Description
spec/​fixtures/​files/​test_schema.yml Added canonical header.
spec/​fixtures/​files/​test_schema_reference.yml Added canonical header.
script/​templates/​database.travis.postgres.yml Refreshed license text.
script/​pdf_export/​styles.yml Added canonical header.
Rakefile Refreshed license text.
publiccode.yml Added canonical header.
packaging/​conf/​configuration.yml Refreshed license text.
modules/​xls_export/​config/​locales/​en.yml Added canonical header.
modules/​wikis/​config/​locales/​js-en.yml Refreshed license text.
modules/​wikis/​config/​locales/​en.yml Added canonical header.
modules/​wikis/​app/​seeders/​common.yml Refreshed license text.
modules/​webhooks/​config/​locales/​en.yml Added canonical header.
modules/​two_factor_authentication/​config/​locales/​js-en.yml Refreshed license text.
modules/​two_factor_authentication/​config/​locales/​en.yml Added canonical header.
modules/​team_planner/​config/​locales/​js-en.yml Added canonical header.
modules/​team_planner/​config/​locales/​en.yml Added canonical header.
modules/​storages/​config/​nextcloud_dependencies.yml Added canonical header.
modules/​storages/​config/​locales/​js-en.yml Added canonical header.
modules/​storages/​config/​locales/​en.yml Added canonical header.
modules/​storages/​app/​seeders/​common.yml Refreshed license text.
modules/​resource_management/​config/​locales/​js-en.yml Added canonical header.
modules/​resource_management/​config/​locales/​en.yml Added canonical header.
modules/​resource_management/​app/​seeders/​standard.yml Refreshed license text.
modules/​reporting/​config/​locales/​js-en.yml Refreshed license text.
modules/​reporting/​config/​locales/​en.yml Refreshed license text.
modules/​reporting/​app/​seeders/​common.yml Refreshed license text.
modules/​recaptcha/​config/​locales/​en.yml Added canonical header.
modules/​overviews/​config/​locales/​js-en.yml Added canonical header.
modules/​overviews/​config/​locales/​en.yml Added canonical header.
modules/​openid_connect/​config/​locales/​en.yml Added canonical header.
modules/​my_page/​config/​locales/​en.yml Added canonical header.
modules/​meeting/​config/​locales/​js-en.yml Refreshed license text.
modules/​meeting/​config/​locales/​en.yml Refreshed license text.
modules/​meeting/​app/​seeders/​standard.yml Refreshed license text.
modules/​meeting/​app/​seeders/​common.yml Refreshed license text.
modules/​ldap_groups/​config/​locales/​en.yml Added canonical header.
modules/​ldap_departments/​config/​locales/​en.yml Added canonical header.
modules/​job_status/​config/​locales/​en.yml Added canonical header.
modules/​grids/​config/​locales/​js-en.yml Added canonical header.
modules/​grids/​config/​locales/​en.yml Added canonical header.
modules/​github_integration/​config/​locales/​js-en.yml Refreshed license text.
modules/​github_integration/​config/​locales/​en.yml Refreshed license text.
modules/​github_integration/​config/​locales/​de.yml Refreshed license text.
modules/​github_integration/​app/​seeders/​common.yml Refreshed license text.
modules/​gantt/​config/​locales/​js-en.yml Added canonical header.
modules/​gantt/​config/​locales/​en.yml Added canonical header.
modules/​documents/​config/​locales/​en.yml Refreshed license text.
modules/​documents/​app/​seeders/​common.yml Refreshed license text.
modules/​costs/​config/​locales/​js-en.yml Refreshed license text.
modules/​costs/​config/​locales/​en.yml Refreshed license text.
modules/​costs/​app/​seeders/​common.yml Refreshed license text.
modules/​calendar/​config/​locales/​js-en.yml Added canonical header.
modules/​calendar/​config/​locales/​en.yml Added canonical header.
modules/​calendar/​app/​seeders/​common.yml Refreshed license text.
modules/​budgets/​config/​locales/​js-en.yml Refreshed license text.
modules/​budgets/​config/​locales/​en.yml Refreshed license text.
modules/​boards/​config/​locales/​js-en.yml Added canonical header.
modules/​boards/​config/​locales/​en.yml Added canonical header.
modules/​boards/​app/​seeders/​common.yml Refreshed license text.
modules/​bim/​config/​locales/​js-en.yml Added canonical header.
modules/​bim/​config/​locales/​en.yml Added canonical header.
modules/​bim/​app/​seeders/​bim.yml Refreshed license text.
modules/​backlogs/​config/​locales/​js-en.yml Refreshed license text.
modules/​backlogs/​config/​locales/​en.yml Refreshed license text.
modules/​backlogs/​app/​seeders/​common.yml Refreshed license text.
modules/​avatars/​config/​locales/​js-en.yml Added canonical header.
modules/​avatars/​config/​locales/​en.yml Added canonical header.
modules/​auth_saml/​config/​locales/​en.yml Added canonical header.
Gemfile Refreshed license text.
docs/​api/​apiv3/​tags/​workspaces.yml Added canonical header.
docs/​api/​apiv3/​tags/​work_schedule.yml Added canonical header.
docs/​api/​apiv3/​tags/​users.yml Added canonical header.
docs/​api/​apiv3/​tags/​types.yml Added canonical header.
docs/​api/​apiv3/​tags/​oauth.yml Added canonical header.
docs/​api/​apiv3/​tags/​file_links.yml Added canonical header.
docs/​api/​apiv3/​tags/​basic_objects.yml Added canonical header.
docs/​api/​apiv3/​tags/​ai.yml Added canonical header.
docs/​api/​apiv3/​tags/​activities.yml Added canonical header.
docs/​api/​apiv3/​paths/​workspaces.yml Added canonical header.
docs/​api/​apiv3/​paths/​work_packages.yml Added canonical header.
docs/​api/​apiv3/​paths/​work_package.yml Added canonical header.
docs/​api/​apiv3/​paths/​wiki_page.yml Added canonical header.
docs/​api/​apiv3/​paths/​views.yml Added canonical header.
docs/​api/​apiv3/​paths/​view.yml Added canonical header.
docs/​api/​apiv3/​paths/​versions.yml Added canonical header.
docs/​api/​apiv3/​paths/​version.yml Added canonical header.
docs/​api/​apiv3/​paths/​users.yml Added canonical header.
docs/​api/​apiv3/​paths/​users_schema.yml Added canonical header.
docs/​api/​apiv3/​paths/​user.yml Added canonical header.
docs/​api/​apiv3/​paths/​user_lock.yml Added canonical header.
docs/​api/​apiv3/​paths/​user_form.yml Added canonical header.
docs/​api/​apiv3/​paths/​types.yml Added canonical header.
docs/​api/​apiv3/​paths/​type.yml Added canonical header.
docs/​api/​apiv3/​paths/​time_entry.yml Added canonical header.
docs/​api/​apiv3/​paths/​time_entries.yml Added canonical header.
docs/​api/​apiv3/​paths/​storage.yml Added canonical header.
docs/​api/​apiv3/​paths/​storage_open.yml Added canonical header.
docs/​api/​apiv3/​paths/​statuses.yml Added canonical header.
docs/​api/​apiv3/​paths/​status.yml Added canonical header.
docs/​api/​apiv3/​paths/​sprints.yml Added canonical header.
docs/​api/​apiv3/​paths/​sprint.yml Added canonical header.
docs/​api/​apiv3/​paths/​root.yml Added canonical header.
docs/​api/​apiv3/​paths/​roles.yml Added canonical header.
docs/​api/​apiv3/​paths/​role.yml Added canonical header.
docs/​api/​apiv3/​paths/​revision.yml Added canonical header.
docs/​api/​apiv3/​paths/​reminders.yml Added canonical header.
docs/​api/​apiv3/​paths/​reminder.yml Added canonical header.
docs/​api/​apiv3/​paths/​relations.yml Added canonical header.
docs/​api/​apiv3/​paths/​relation.yml Added canonical header.
docs/​api/​apiv3/​paths/​query.yml Added canonical header.
docs/​api/​apiv3/​paths/​query_form.yml Added canonical header.
docs/​api/​apiv3/​paths/​queries.yml Added canonical header.
docs/​api/​apiv3/​paths/​projects.yml Added canonical header.
docs/​api/​apiv3/​paths/​projects_schema.yml Added canonical header.
docs/​api/​apiv3/​paths/​projects_form.yml Added canonical header.
docs/​api/​apiv3/​paths/​project.yml Added canonical header.
docs/​api/​apiv3/​paths/​project_versions.yml Added canonical header.
docs/​api/​apiv3/​paths/​project_types.yml Added canonical header.
docs/​api/​apiv3/​paths/​project_storage.yml Added canonical header.
docs/​api/​apiv3/​paths/​project_status.yml Added canonical header.
docs/​api/​apiv3/​paths/​project_phase.yml Added canonical header.
docs/​api/​apiv3/​paths/​project_form.yml Added canonical header.
docs/​api/​apiv3/​paths/​project_copy.yml Added canonical header.
docs/​api/​apiv3/​paths/​project_configuration.yml Added canonical header.
docs/​api/​apiv3/​paths/​project_categories.yml Added canonical header.
docs/​api/​apiv3/​paths/​programs.yml Added canonical header.
docs/​api/​apiv3/​paths/​program.yml Added canonical header.
docs/​api/​apiv3/​paths/​priority.yml Added canonical header.
docs/​api/​apiv3/​paths/​post.yml Added canonical header.
docs/​api/​apiv3/​paths/​portfolio.yml Added canonical header.
docs/​api/​apiv3/​paths/​oauth_application.yml Added canonical header.
docs/​api/​apiv3/​paths/​notifications.yml Added canonical header.
docs/​api/​apiv3/​paths/​notification.yml Added canonical header.
docs/​api/​apiv3/​paths/​news.yml Added canonical header.
docs/​api/​apiv3/​paths/​news_item.yml Added canonical header.
docs/​api/​apiv3/​paths/​my_preferences.yml Added canonical header.
docs/​api/​apiv3/​paths/​membership.yml Added canonical header.
docs/​api/​apiv3/​paths/​labels.yml Added canonical header.
docs/​api/​apiv3/​paths/​label.yml Added canonical header.
docs/​api/​apiv3/​paths/​groups.yml Added canonical header.
docs/​api/​apiv3/​paths/​group.yml Added canonical header.
docs/​api/​apiv3/​paths/​grids.yml Added canonical header.
docs/​api/​apiv3/​paths/​grid.yml Added canonical header.
docs/​api/​apiv3/​paths/​file_link.yml Added canonical header.
docs/​api/​apiv3/​paths/​examples.yml Added canonical header.
docs/​api/​apiv3/​paths/​example_schema.yml Added canonical header.
docs/​api/​apiv3/​paths/​example_form.yml Added canonical header.
docs/​api/​apiv3/​paths/​documents.yml Added canonical header.
docs/​api/​apiv3/​paths/​document.yml Added canonical header.
docs/​api/​apiv3/​paths/​days.yml Added canonical header.
docs/​api/​apiv3/​paths/​custom_option.yml Added canonical header.
docs/​api/​apiv3/​paths/​custom_field.yml Added canonical header.
docs/​api/​apiv3/​paths/​custom_action.yml Added canonical header.
docs/​api/​apiv3/​paths/​configuration.yml Added canonical header.
docs/​api/​apiv3/​paths/​category.yml Added canonical header.
docs/​api/​apiv3/​paths/​attachments.yml Added canonical header.
docs/​api/​apiv3/​paths/​attachment.yml Added canonical header.
docs/​api/​apiv3/​paths/​activity.yml Added canonical header.
docs/​api/​apiv3/​paths/​actions.yml Added canonical header.
docs/​api/​apiv3/​paths/​action.yml Added canonical header.
docs/​api/​apiv3/​openapi-spec.yml Added canonical header.
docs/​api/​apiv3/​components/​schemas/​link.yml Added canonical header.
docs/​api/​apiv3/​components/​examples/​views.yml Added canonical header.
docs/​api/​apiv3/​components/​examples/​user-response.yml Added canonical header.
docs/​api/​apiv3/​components/​examples/​query.yml Added canonical header.
docs/​api/​apiv3/​components/​examples/​query_schema.yml Added canonical header.
docs/​api/​apiv3/​components/​examples/​queries.yml Added canonical header.
docs/​api/​apiv3/​components/​examples/​project.yml Added canonical header.
docs/​api/​apiv3/​components/​examples/​project_collection.yml Added canonical header.
docs/​api/​apiv3/​components/​examples/​project_body.yml Added canonical header.
docs/​api/​apiv3/​components/​examples/​program.yml Added canonical header.
docs/​api/​apiv3/​components/​examples/​program_collection.yml Added canonical header.
docs/​api/​apiv3/​components/​examples/​program_body.yml Added canonical header.
docs/​api/​apiv3/​components/​examples/​portfolio.yml Added canonical header.
docs/​api/​apiv3/​components/​examples/​group-response.yml Added canonical header.
docker/​pullpreview/​docker-compose.yml Added canonical header.
docker/​dev/​xwiki/​docker-compose.yml Added canonical header.
docker/​dev/​xwiki/​docker-compose.override.example.yml Added canonical header.
docker/​dev/​tls/​docker-compose.yml Added canonical header.
docker/​dev/​tls/​docker-compose.override.example.yml Added canonical header.
docker/​dev/​nextcloud/​docker-compose.yml Added canonical header.
docker/​dev/​minio/​docker-compose.yml Added canonical header.
docker/​dev/​keycloak/​docker-compose.yml Added canonical header.
docker/​dev/​jira-software/​docker-compose.yml Added canonical header.
docker/​dev/​gitlab/​docker-compose.yml Added canonical header.
docker/​dev/​gitlab/​docker-compose.override.example.yml Added canonical header.
docker/​ci/​database.yml Added canonical header.
docker-compose.yml Added canonical header.
docker-compose.override.example.yml Added canonical header.
docker-compose.ci.yml Added canonical header.
crowdin.yml Added canonical header.
config/​storage.yml Added canonical header.
config/​static_links.yml Added canonical header.
config/​locales/​js-en.yml Refreshed license text.
config/​locales/​en.yml Refreshed license text.
config/​i18n.yml Added canonical header.
config/​database.yml.example Refreshed license text.
config/​database.production.yml Refreshed license text.
config/​credentials.yml Refreshed license text.
config/​configuration.yml.example Refreshed license text.
config/​cable.yml Added canonical header.
config/​additional_environment.rb.example Refreshed license text.
config/​additional_boot.rb.example Added canonical header.
config.ru Refreshed license text.
app/​views/​journals/​index.atom.builder Refreshed license text.
app/​views/​common/​feed.atom.builder Refreshed license text.
app/​seeders/​standard.yml Refreshed license text.
app/​seeders/​common.yml Refreshed license text.
.gitignore Refreshed license text.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@myabc
myabc force-pushed the housekeeping/update-misc-copyright-headers branch from 01c80f5 to e1ff545 Compare October 4, 2026 22:21
@myabc
myabc force-pushed the housekeeping/update-misc-copyright-headers branch from e1ff545 to 511e834 Compare October 4, 2026 22:39
@myabc
myabc removed this pull request from stack #25809 October 7, 2026 16:35
Base automatically changed from housekeeping/update-sass-copyright-headers to dev October 8, 2026 13:35
@myabc
myabc changed the base branch from dev to housekeeping/update-rb-copyright-headers October 8, 2026 13:50
@myabc
myabc added this pull request to stack #25896 October 8, 2026 13:50
@myabc
myabc force-pushed the housekeeping/update-misc-copyright-headers branch from 511e834 to e7693bc Compare October 8, 2026 13:54
@myabc
myabc force-pushed the housekeeping/update-misc-copyright-headers branch from e7693bc to 2036448 Compare October 16, 2026 10:26
@myabc
myabc requested a review from toy October 16, 2026 11:35
Base automatically changed from housekeeping/update-rb-copyright-headers to dev October 16, 2026 11:55
@myabc
myabc force-pushed the housekeeping/update-misc-copyright-headers branch from 2036448 to 61b18a4 Compare October 16, 2026 11:55
myabc added 3 commits October 16, 2026 13:23
Updates by hand the notices in files that no copyright rake task
covers: Dangerfiles, module Gemfiles and gemspecs, CI and i18n
scripts, and `.example` and `.tt` templates.
Adds the header-only commits of this pull request to
`.git-blame-ignore-revs`.
@myabc
myabc force-pushed the housekeeping/update-misc-copyright-headers branch from 61b18a4 to 0c6ad64 Compare October 16, 2026 12:25
@myabc myabc changed the title Update .yml, miscellaneous file copyright headers Update miscellaneous file copyright headers Oct 16, 2026
@github-actions

Copy link
Copy Markdown

Warning

Flaky specs

  • rspec ./spec/features/work_packages/table/delete_work_packages_spec.rb[1:2:1:1:1]
🤖 Ask Copilot to investigate

Copy the prompt below into a new comment on this PR to delegate the investigation to GitHub Copilot. It will look into the flakiness and open a separate pull request with you as reviewer.

@copilot The following spec(s) are flaky in CI (first seen on PR #25807, linked for reference only):

- `rspec ./spec/features/work_packages/table/delete_work_packages_spec.rb[1:2:1:1:1]`

Treat this as a standalone task, unrelated to PR #25807. Create a new branch from origin/dev and open a new pull request targeting dev — do not stack it on PR #25807 or reuse that branch.

Follow the playbook in docs/development/testing/handling-flaky-tests/README.md to find the root cause and fix the underlying race — do not skip, delete, or weaken the spec to make it pass; disabling is a last resort per the playbook, and only with a bug ticket. Verify the fix by running the spec(s) repeatedly (e.g. `script/bulk_run_rspec --run-count 10`).

If you cannot reproduce the flake or are not confident in a fix after reasonable investigation, do not fabricate a change or skip the spec to force CI green. Instead, leave the pull request in draft and document what you tried, the suspected cause, and any leads in its description, then assign @myabc to take over.

Once the fix is verified, title the PR after the spec(s) it fixes, and use the PR description to explain the root cause, how the change resolves it, and the before/after results. Label the PR `flaky-spec`, assign @myabc, and request a review from @myabc.
On every commit, set @myabc as the sole co-author with a `Co-authored-by:` trailer (use their GitHub no-reply email so it links to their account), so it is traceable who dispatched the fix.

@myabc

myabc commented Oct 16, 2026

Copy link
Copy Markdown
Contributor Author

@thykel we can hold off on merging this one if @toy has an alternate solution (copycop) almost ready.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai: None/Assisted 👤 No AI assistance used OR only snippets. A human effectively wrote and understands all the code. DO NOT MERGE maintenance needs review

Development

Successfully merging this pull request may close these issues.

4 participants