← 输入框|github.com|刷新
Skip to content

Verify PRs for Correct SPDX Header in Main Repo #957

Closed

Description

@Weltraumschaf

Implement a check which verifies that PRs have the valid SPDX headers:

# SPDX-FileCopyrightText:  the secureCodeBox authors
#
# SPDX-License-Identifier: Apache-2.0

Activity

  1. added
    enhancementNew feature or request
    and removed on Feb 4, 2022
  2. changed the title [-]Verify PRs for Correct SPDX Header[/-] [+]Verify PRs for Correct SPDX Header in Main Repo[/+] on Feb 4, 2022
  3. added
    ciChanges to the continuous integration setup
    on Feb 20, 2022
  4. moved this from Backlog to Todo in secureCodeBoxon Sep 12, 2023
  5. Weltraumschaf commented on Sep 12, 2023

    @Weltraumschaf
    MemberAuthor

    Also for defectdojo-client.

  6. Weltraumschaf commented on Sep 12, 2023

    @Weltraumschaf
    MemberAuthor

    Maybe we can reuse the reuse tool for that. Or this action https://github.com/enarx/spdx

  7. self-assigned this
    on Sep 15, 2023
  8. Zero3141 commented on Sep 15, 2023

    @Zero3141
    Contributor

    See my comment in #1961 (comment). We should fix all license problems before integrating it into the CI (especially when setting it to Required)

  9. Zero3141 commented on Sep 15, 2023

    @Zero3141
    Contributor

    Some files like GitHub Actions files don't support license headers or files. We could bulk-license whole directories by adding its path to the .reuse/dep5 file in the root directory. See here and here for more information.

    Further, we should decide how to handle the images used in our blog (e.g. documentation/static/img/blog/2021-06-07-why.jpg), scanner icons (e.g. documentation/static/img/integrationIcons/ffuf.svg), ...

  10. moved this from Todo to In Progress in secureCodeBoxon Sep 18, 2023
  11. added a commit that references this issue on Sep 19, 2023
  12. 55 remaining items

  13. added 13 commits that reference this issue on Sep 26, 2023
  14. moved this from In Progress to Done in secureCodeBoxon Sep 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

ciChanges to the continuous integration setupenhancementNew feature or request

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions