From 1e64fbff29196ac806bcf22c9e8cc246d2a4fddd Mon Sep 17 00:00:00 2001 From: Timmy Date: Tue, 18 Nov 2025 12:57:28 +0100 Subject: [PATCH 1/8] Temporarily disable Releases in pipelines --- .github/workflows/build.yml | 84 +++++++++---------- .github/workflows/release-drafter.yml | 50 +++++------ .../Schema.NET.Benchmarks/packages.lock.json | 14 ++++ Images/Banner.png | 3 - .../Google Logo Structured Data Example.png | 3 - Images/Hero.png | 3 - Images/Icon.png | 3 - README.md | 4 - Schema.NET.sln | 8 -- Tests/Schema.NET.Test/packages.lock.json | 14 ++++ 10 files changed, 95 insertions(+), 91 deletions(-) delete mode 100644 Images/Banner.png delete mode 100644 Images/Google Logo Structured Data Example.png delete mode 100644 Images/Hero.png delete mode 100644 Images/Icon.png diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c8c1bd3d..ddf6fd1d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -78,45 +78,45 @@ jobs: if: always() with: paths: "./Artefacts/*/*.xml" - - push-github-packages: - name: "Push GitHub Packages" - needs: build - if: github.ref == 'refs/heads/main' || github.event_name == 'release' - environment: - name: "GitHub Packages" - url: https://github.com/RehanSaeed/Schema.NET/packages - permissions: - packages: write - runs-on: windows-latest - steps: - - name: "Download Artefact" - uses: actions/download-artifact@v3.0.2 - with: - name: "windows-latest" - - name: "Dotnet NuGet Add Source" - run: dotnet nuget add source https://nuget.pkg.github.com/RehanSaeed/index.json --name GitHub --username RehanSaeed --password ${{secrets.GITHUB_TOKEN}} - shell: pwsh - - name: "Dotnet NuGet Push" - run: dotnet nuget push .\*.nupkg --api-key ${{ github.token }} --source GitHub --skip-duplicate - shell: pwsh - - push-nuget: - name: "Push NuGet Packages" - needs: build - if: github.event_name == 'release' - environment: - name: "NuGet" - url: https://www.nuget.org/packages/Schema.NET - runs-on: windows-latest - steps: - - name: "Download Artefact" - uses: actions/download-artifact@v3.0.2 - with: - name: "windows-latest" - - name: "Dotnet NuGet Push" - run: | - Get-ChildItem .\ -Filter *.nupkg | - Where-Object { !$_.Name.Contains('preview') } | - ForEach-Object { dotnet nuget push $_ --source https://api.nuget.org/v3/index.json --skip-duplicate --api-key ${{secrets.NUGET_API_KEY}} } - shell: pwsh +# +# push-github-packages: +# name: "Push GitHub Packages" +# needs: build +# if: github.ref == 'refs/heads/main' || github.event_name == 'release' +# environment: +# name: "GitHub Packages" +# url: https://github.com/RehanSaeed/Schema.NET/packages +# permissions: +# packages: write +# runs-on: windows-latest +# steps: +# - name: "Download Artefact" +# uses: actions/download-artifact@v3.0.2 +# with: +# name: "windows-latest" +# - name: "Dotnet NuGet Add Source" +# run: dotnet nuget add source https://nuget.pkg.github.com/RehanSaeed/index.json --name GitHub --username RehanSaeed --password ${{secrets.GITHUB_TOKEN}} +# shell: pwsh +# - name: "Dotnet NuGet Push" +# run: dotnet nuget push .\*.nupkg --api-key ${{ github.token }} --source GitHub --skip-duplicate +# shell: pwsh +# +# push-nuget: +# name: "Push NuGet Packages" +# needs: build +# if: github.event_name == 'release' +# environment: +# name: "NuGet" +# url: https://www.nuget.org/packages/Schema.NET +# runs-on: windows-latest +# steps: +# - name: "Download Artefact" +# uses: actions/download-artifact@v3.0.2 +# with: +# name: "windows-latest" +# - name: "Dotnet NuGet Push" +# run: | +# Get-ChildItem .\ -Filter *.nupkg | +# Where-Object { !$_.Name.Contains('preview') } | +# ForEach-Object { dotnet nuget push $_ --source https://api.nuget.org/v3/index.json --skip-duplicate --api-key ${{secrets.NUGET_API_KEY}} } +# shell: pwsh diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 81faad54..f3eb289c 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -1,25 +1,25 @@ -name: Release Drafter - -on: - push: - branches: - - main - pull_request_target: - types: - - edited - - opened - - reopened - - synchronize - workflow_dispatch: - -jobs: - update_release_draft: - permissions: - contents: write - pull-requests: write - runs-on: ubuntu-latest - steps: - - name: "Draft Release" - uses: release-drafter/release-drafter@v5.24.0 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} +#name: Release Drafter +# +#on: +# push: +# branches: +# - main +# pull_request_target: +# types: +# - edited +# - opened +# - reopened +# - synchronize +# workflow_dispatch: +# +#jobs: +# update_release_draft: +# permissions: +# contents: write +# pull-requests: write +# runs-on: ubuntu-latest +# steps: +# - name: "Draft Release" +# uses: release-drafter/release-drafter@v5.24.0 +# env: +# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/Benchmarks/Schema.NET.Benchmarks/packages.lock.json b/Benchmarks/Schema.NET.Benchmarks/packages.lock.json index 1dd20ebf..e7d7990f 100644 --- a/Benchmarks/Schema.NET.Benchmarks/packages.lock.json +++ b/Benchmarks/Schema.NET.Benchmarks/packages.lock.json @@ -31,6 +31,15 @@ "resolved": "8.0.0", "contentHash": "DxiTgkCl3CGq1rYmBX2wjY7XGbxiBdL4J+/AJIAFLKy5z70NxhnVRnPghnicXZ8oF6JKVXlW3xwznRbI3ioEKg==" }, + "Microsoft.NETFramework.ReferenceAssemblies": { + "type": "Direct", + "requested": "[1.0.3, )", + "resolved": "1.0.3", + "contentHash": "vUc9Npcs14QsyOD01tnv/m8sQUnGTGOw1BCmKcv77LBJY7OxhJ+zJF7UD/sCL3lYNFuqmQEVlkfS4Quif6FyYg==", + "dependencies": { + "Microsoft.NETFramework.ReferenceAssemblies.net462": "1.0.3" + } + }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Direct", "requested": "[17.12.19, )", @@ -196,6 +205,11 @@ "System.Runtime.CompilerServices.Unsafe": "4.5.1" } }, + "Microsoft.NETFramework.ReferenceAssemblies.net462": { + "type": "Transitive", + "resolved": "1.0.3", + "contentHash": "IzAV30z22ESCeQfxP29oVf4qEo8fBGXLXSU6oacv/9Iqe6PzgHDKCaWfwMBak7bSJQM0F5boXWoZS+kChztRIQ==" + }, "Microsoft.Win32.Registry": { "type": "Transitive", "resolved": "5.0.0", diff --git a/Images/Banner.png b/Images/Banner.png deleted file mode 100644 index c39488d9..00000000 --- a/Images/Banner.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b689e3e109aa21820c255368451b97f5b0b91f1cc3ca22907cac75a75a7e4f32 -size 11758 diff --git a/Images/Google Logo Structured Data Example.png b/Images/Google Logo Structured Data Example.png deleted file mode 100644 index 0d9de0aa..00000000 --- a/Images/Google Logo Structured Data Example.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9692e8f7b074044e06122564aaf032d30184a4908ed89ab43a16b53ea2428be8 -size 59972 diff --git a/Images/Hero.png b/Images/Hero.png deleted file mode 100644 index 2ae6132c..00000000 --- a/Images/Hero.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e198ac07f9a35d7907025e9a251b83424591a8134478b82159bf8261c3570b19 -size 26817 diff --git a/Images/Icon.png b/Images/Icon.png deleted file mode 100644 index e257ef93..00000000 --- a/Images/Icon.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4bb9bc164c71aab8d129e7efa7e344ca14cded468d0160b9b3928368dacbce0a -size 10649 diff --git a/README.md b/README.md index c8f70dba..d0896bba 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,3 @@ -![Schema.NET Banner](https://github.com/RehanSaeed/Schema.NET/blob/main/Images/Banner.png) - [![Schema.NET NuGet Package](https://img.shields.io/nuget/v/Schema.NET.svg)](https://www.nuget.org/packages/Schema.NET) [![Schema.NET Azure Artifacts Package](https://feeds.dev.azure.com/schema-net/_apis/public/Packaging/Feeds/64e69c35-cb00-46e4-9cba-6d8faf1f41d6/Packages/fa72270b-6c54-4403-9307-aa826e43530e/Badge)](https://dev.azure.com/schema-net/Schema.NET/_packaging?_a=package&feed=64e69c35-cb00-46e4-9cba-6d8faf1f41d6&package=fa72270b-6c54-4403-9307-aa826e43530e&preferRelease=true) [![Schema.NET NuGet Package Downloads](https://img.shields.io/nuget/dt/Schema.NET)](https://www.nuget.org/packages/Schema.NET) [![Twitter URL](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/RehanSaeedUK) [![Twitter Follow](https://img.shields.io/twitter/follow/rehansaeeduk.svg?style=social&label=Follow)](https://twitter.com/RehanSaeedUK) Schema.org objects turned into strongly typed C# POCO classes for use in .NET. All classes can be serialized into JSON/JSON-LD and XML, typically used to represent structured data in the `head` section of `html` page. @@ -40,8 +38,6 @@ If writing the result into a `