From 6d2798a279c33d8c8433769143f3482e3290411d Mon Sep 17 00:00:00 2001 From: Joe Heck Date: Fri, 3 Apr 2026 15:57:28 -0700 Subject: [PATCH 1/3] Add Dependabot configuration for GitHub Actions updates Tracks weekly updates to GitHub Actions workflows, matching the configuration used in swift-testing, swiftpm, and other swiftlang repositories. --- .github/dependabot.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..5ace460 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,6 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" From 33cdee88d6bcecf777c7defb428ace22b069b842 Mon Sep 17 00:00:00 2001 From: Joe Heck Date: Fri, 3 Apr 2026 16:06:57 -0700 Subject: [PATCH 2/3] soundness fixes --- .github/ISSUE_TEMPLATE/enhancement.yml | 1 - .github/dependabot.yml | 1 + .licenseignore | 4 ++++ api-guidelines/Sources/_empty.swift | 13 +++++++++++++ ecosystem-tools/Sources/_empty.swift | 13 +++++++++++++ language-guides/Sources/_empty.swift | 13 +++++++++++++ server-guides/Sources/_empty.swift | 13 +++++++++++++ 7 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 .licenseignore diff --git a/.github/ISSUE_TEMPLATE/enhancement.yml b/.github/ISSUE_TEMPLATE/enhancement.yml index 5940333..c2a2311 100644 --- a/.github/ISSUE_TEMPLATE/enhancement.yml +++ b/.github/ISSUE_TEMPLATE/enhancement.yml @@ -56,4 +56,3 @@ body: placeholder: "Be specific about what you'd like to see added or changed" validations: required: true - diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5ace460..23c4cb3 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,3 +1,4 @@ +--- version: 2 updates: - package-ecosystem: "github-actions" diff --git a/.licenseignore b/.licenseignore new file mode 100644 index 0000000..1a6520c --- /dev/null +++ b/.licenseignore @@ -0,0 +1,4 @@ +**/*.gitkeep +**/*.html +**/Package.swift +common/README diff --git a/api-guidelines/Sources/_empty.swift b/api-guidelines/Sources/_empty.swift index e69de29..1830a90 100644 --- a/api-guidelines/Sources/_empty.swift +++ b/api-guidelines/Sources/_empty.swift @@ -0,0 +1,13 @@ +//===----------------------------------------------------------------------===// +// +// This source file is part of the Swift.org open source project +// +// Copyright (c) 2026 Apple Inc. and the Swift.org project authors +// Licensed under Apache License v2.0 +// +// See LICENSE.txt for license information +// See CONTRIBUTORS.txt for the list of Swift.org project authors +// +// SPDX-License-Identifier: Apache-2.0 +// +//===----------------------------------------------------------------------===// diff --git a/ecosystem-tools/Sources/_empty.swift b/ecosystem-tools/Sources/_empty.swift index e69de29..1830a90 100644 --- a/ecosystem-tools/Sources/_empty.swift +++ b/ecosystem-tools/Sources/_empty.swift @@ -0,0 +1,13 @@ +//===----------------------------------------------------------------------===// +// +// This source file is part of the Swift.org open source project +// +// Copyright (c) 2026 Apple Inc. and the Swift.org project authors +// Licensed under Apache License v2.0 +// +// See LICENSE.txt for license information +// See CONTRIBUTORS.txt for the list of Swift.org project authors +// +// SPDX-License-Identifier: Apache-2.0 +// +//===----------------------------------------------------------------------===// diff --git a/language-guides/Sources/_empty.swift b/language-guides/Sources/_empty.swift index e69de29..1830a90 100644 --- a/language-guides/Sources/_empty.swift +++ b/language-guides/Sources/_empty.swift @@ -0,0 +1,13 @@ +//===----------------------------------------------------------------------===// +// +// This source file is part of the Swift.org open source project +// +// Copyright (c) 2026 Apple Inc. and the Swift.org project authors +// Licensed under Apache License v2.0 +// +// See LICENSE.txt for license information +// See CONTRIBUTORS.txt for the list of Swift.org project authors +// +// SPDX-License-Identifier: Apache-2.0 +// +//===----------------------------------------------------------------------===// diff --git a/server-guides/Sources/_empty.swift b/server-guides/Sources/_empty.swift index e69de29..1830a90 100644 --- a/server-guides/Sources/_empty.swift +++ b/server-guides/Sources/_empty.swift @@ -0,0 +1,13 @@ +//===----------------------------------------------------------------------===// +// +// This source file is part of the Swift.org open source project +// +// Copyright (c) 2026 Apple Inc. and the Swift.org project authors +// Licensed under Apache License v2.0 +// +// See LICENSE.txt for license information +// See CONTRIBUTORS.txt for the list of Swift.org project authors +// +// SPDX-License-Identifier: Apache-2.0 +// +//===----------------------------------------------------------------------===// From b31bfa256311a6a01746980f1cba9331635bdf4e Mon Sep 17 00:00:00 2001 From: Joe Heck Date: Fri, 3 Apr 2026 16:08:41 -0700 Subject: [PATCH 3/3] Add license_header_check_project_name to CI workflow --- .github/workflows/pull_request.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 17e79b1..0c61d5f 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -13,6 +13,7 @@ jobs: docs_check_enabled: false format_check_enabled: false license_header_check_enabled: true + license_header_check_project_name: "Swift.org" python_lint_check_enabled: false unacceptable_language_check_enabled: true broken_symlink_check_enabled: true