Skip to content

SC-45750 Migrate to dateless license headers#229

Merged
claire-villard-sonarsource merged 1 commit into
masterfrom
claire/SC-45750/headers
Apr 10, 2026
Merged

SC-45750 Migrate to dateless license headers#229
claire-villard-sonarsource merged 1 commit into
masterfrom
claire/SC-45750/headers

Conversation

@claire-villard-sonarsource

Copy link
Copy Markdown
Contributor

Please be aware that we are not actively looking for feature contributions. The truth is that it's extremely difficult for someone outside SonarSource to comply with our roadmap and expectations. Therefore, we typically only accept minor cosmetic changes and typo fixes. If you would like to see a new feature, please create a new thread in the forum "Suggest new features".

With that in mind, if you would like to submit a code contribution, make sure that you adhere to the following guidelines and all tests are passing:

  • Please explain your motives to contribute this change: what problem you are trying to fix, what improvement you are trying to make
  • Make sure any code you changed is covered by tests
  • If there is a JIRA ticket available, please make your commits and pull request start with the ticket ID (SONAR-XXXX)

We will try to give you feedback on your contribution as quickly as possible.

Thank You!
The SonarSource Team

@hashicorp-vault-sonar-prod

hashicorp-vault-sonar-prod Bot commented Apr 10, 2026

Copy link
Copy Markdown

SC-45750

@sonarqubecloud

Copy link
Copy Markdown

@sonar-review-alpha

sonar-review-alpha Bot commented Apr 10, 2026

Copy link
Copy Markdown

Summary

This PR adds dateless LGPL v3 license headers to all source files in the repository. Each file receives a header identifying the project as "SonarQube Scan Action," crediting SonarSource Sàrl as copyright holder, and providing the standard GNU Lesser General Public License v3 notice. No functional code changes.

What reviewers should know

What to verify:

  • Headers are applied consistently across all file types: JavaScript files in src/ and test/, bash scripts in scripts/, and test helpers in test/
  • Comment style is correct for each file type (// for JS, # for bash)
  • The license text is identical across all headers and matches LGPL v3 requirements
  • Headers are placed at the very top of each file, before any imports or code

Context:

  • This is a compliance/maintenance change with zero functional impact
  • Using dateless headers avoids the need to annually update copyright years
  • Follows the project's openness to "minor cosmetic changes" mentioned in the contribution guidelines
  • Referenced JIRA ticket: SC-45750

  • Generate Walkthrough
  • Generate Diagram

🗣️ Give feedback

@sonar-review-alpha sonar-review-alpha Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

LGTM! ✅

Pure license header addition with no functional changes — this is a clean, low-risk compliance update.

🗣️ Give feedback

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

LGTM!

@claire-villard-sonarsource claire-villard-sonarsource merged commit f00de44 into master Apr 10, 2026
74 checks passed
@claire-villard-sonarsource claire-villard-sonarsource deleted the claire/SC-45750/headers branch April 10, 2026 11:57
luketainton pushed a commit to luketainton/repos_epage-go that referenced this pull request Apr 28, 2026
…(#8)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [SonarSource/sonarqube-scan-action](https://github.com/SonarSource/sonarqube-scan-action) | action | minor | `v7.1.0` → `v7.2` |

---

### Release Notes

<details>
<summary>SonarSource/sonarqube-scan-action (SonarSource/sonarqube-scan-action)</summary>

### [`v7.2`](SonarSource/sonarqube-scan-action@v7.2.0...v7.2.0)

[Compare Source](SonarSource/sonarqube-scan-action@v7.2.0...v7.2.0)

### [`v7.2.0`](https://github.com/SonarSource/sonarqube-scan-action/releases/tag/v7.2.0)

[Compare Source](SonarSource/sonarqube-scan-action@v7.1.0...v7.2.0)

#### What's Changed

- SQSCANGHA-133 Upgrade the Node version used in UTs + contribution guide by [@&#8203;claire-villard-sonarsource](https://github.com/claire-villard-sonarsource) in [#&#8203;226](SonarSource/sonarqube-scan-action#226)
- SC-45750 Migrate to dateless license headers by [@&#8203;claire-villard-sonarsource](https://github.com/claire-villard-sonarsource) in [#&#8203;229](SonarSource/sonarqube-scan-action#229)
- SQSCANGHA-134 Upgrade the libraries to latest version by [@&#8203;claire-villard-sonarsource](https://github.com/claire-villard-sonarsource) in [#&#8203;227](SonarSource/sonarqube-scan-action#227)
- SQSCANGHA-138 Update dist and add ci test by [@&#8203;antoine-vinot-sonarsource](https://github.com/antoine-vinot-sonarsource) in [#&#8203;233](SonarSource/sonarqube-scan-action#233)
- SQSCANGHA-140 Add OpenPGP signature verification for scanner downloads by [@&#8203;claire-villard-sonarsource](https://github.com/claire-villard-sonarsource) in [#&#8203;235](SonarSource/sonarqube-scan-action#235)

**Full Changelog**: <SonarSource/sonarqube-scan-action@v7...v7.2.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE1MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: https://git.tainton.uk/repos/epage-go/pulls/8
Co-authored-by: renovate[bot] <renovate-bot@git.tainton.uk>
Co-committed-by: renovate[bot] <renovate-bot@git.tainton.uk>
luketainton pushed a commit to luketainton/repos_pypilot that referenced this pull request Apr 28, 2026
…(#440)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [SonarSource/sonarqube-scan-action](https://github.com/SonarSource/sonarqube-scan-action) | action | minor | `v7.1.0` → `v7.2` |

---

### Release Notes

<details>
<summary>SonarSource/sonarqube-scan-action (SonarSource/sonarqube-scan-action)</summary>

### [`v7.2`](SonarSource/sonarqube-scan-action@v7.2.0...v7.2.0)

[Compare Source](SonarSource/sonarqube-scan-action@v7.2.0...v7.2.0)

### [`v7.2.0`](https://github.com/SonarSource/sonarqube-scan-action/releases/tag/v7.2.0)

[Compare Source](SonarSource/sonarqube-scan-action@v7.1.0...v7.2.0)

#### What's Changed

- SQSCANGHA-133 Upgrade the Node version used in UTs + contribution guide by [@&#8203;claire-villard-sonarsource](https://github.com/claire-villard-sonarsource) in [#&#8203;226](SonarSource/sonarqube-scan-action#226)
- SC-45750 Migrate to dateless license headers by [@&#8203;claire-villard-sonarsource](https://github.com/claire-villard-sonarsource) in [#&#8203;229](SonarSource/sonarqube-scan-action#229)
- SQSCANGHA-134 Upgrade the libraries to latest version by [@&#8203;claire-villard-sonarsource](https://github.com/claire-villard-sonarsource) in [#&#8203;227](SonarSource/sonarqube-scan-action#227)
- SQSCANGHA-138 Update dist and add ci test by [@&#8203;antoine-vinot-sonarsource](https://github.com/antoine-vinot-sonarsource) in [#&#8203;233](SonarSource/sonarqube-scan-action#233)
- SQSCANGHA-140 Add OpenPGP signature verification for scanner downloads by [@&#8203;claire-villard-sonarsource](https://github.com/claire-villard-sonarsource) in [#&#8203;235](SonarSource/sonarqube-scan-action#235)

**Full Changelog**: <SonarSource/sonarqube-scan-action@v7...v7.2.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE1MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: https://git.tainton.uk/repos/pypilot/pulls/440
Co-authored-by: renovate[bot] <renovate-bot@git.tainton.uk>
Co-committed-by: renovate[bot] <renovate-bot@git.tainton.uk>
luketainton pushed a commit to luketainton/repos_roboluke that referenced this pull request Apr 28, 2026
…(#445)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [SonarSource/sonarqube-scan-action](https://github.com/SonarSource/sonarqube-scan-action) | action | minor | `v7.1.0` → `v7.2` |

---

### Release Notes

<details>
<summary>SonarSource/sonarqube-scan-action (SonarSource/sonarqube-scan-action)</summary>

### [`v7.2`](SonarSource/sonarqube-scan-action@v7.2.0...v7.2.0)

[Compare Source](SonarSource/sonarqube-scan-action@v7.2.0...v7.2.0)

### [`v7.2.0`](https://github.com/SonarSource/sonarqube-scan-action/releases/tag/v7.2.0)

[Compare Source](SonarSource/sonarqube-scan-action@v7.1.0...v7.2.0)

#### What's Changed

- SQSCANGHA-133 Upgrade the Node version used in UTs + contribution guide by [@&#8203;claire-villard-sonarsource](https://github.com/claire-villard-sonarsource) in [#&#8203;226](SonarSource/sonarqube-scan-action#226)
- SC-45750 Migrate to dateless license headers by [@&#8203;claire-villard-sonarsource](https://github.com/claire-villard-sonarsource) in [#&#8203;229](SonarSource/sonarqube-scan-action#229)
- SQSCANGHA-134 Upgrade the libraries to latest version by [@&#8203;claire-villard-sonarsource](https://github.com/claire-villard-sonarsource) in [#&#8203;227](SonarSource/sonarqube-scan-action#227)
- SQSCANGHA-138 Update dist and add ci test by [@&#8203;antoine-vinot-sonarsource](https://github.com/antoine-vinot-sonarsource) in [#&#8203;233](SonarSource/sonarqube-scan-action#233)
- SQSCANGHA-140 Add OpenPGP signature verification for scanner downloads by [@&#8203;claire-villard-sonarsource](https://github.com/claire-villard-sonarsource) in [#&#8203;235](SonarSource/sonarqube-scan-action#235)

**Full Changelog**: <SonarSource/sonarqube-scan-action@v7...v7.2.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE1MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJ0eXBlL2RlcGVuZGVuY2llcyJdfQ==-->

Reviewed-on: https://git.tainton.uk/repos/roboluke/pulls/445
Co-authored-by: renovate[bot] <renovate-bot@git.tainton.uk>
Co-committed-by: renovate[bot] <renovate-bot@git.tainton.uk>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants