From c5d36d8c475bcc7ed9b1e81b9e461650defa1a34 Mon Sep 17 00:00:00 2001 From: Daniel Cazzulino Date: Wed, 16 Nov 2022 00:12:08 -0300 Subject: [PATCH] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Bump=20files=20with=20dotn?= =?UTF-8?q?et-file=20sync?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # devlooped/oss - Remove duplicate community files and unused stuff https://github.com/devlooped/oss/commit/a4b66eb - Update readme for oss template, fix workflow config https://github.com/devlooped/oss/commit/ee813ef - Add specific skip rules for tests https://github.com/devlooped/oss/commit/448cf45 - Switch to old nuget.config for package sources https://github.com/devlooped/oss/commit/c6f74ce # clarius/pages - Add cross-posting pages workflow https://github.com/clarius/pages/commit/d3b026e - Create Gemfile https://github.com/clarius/pages/commit/565a77f --- .editorconfig | 5 ++ .../changelog.config} | 0 .github/workflows/changelog.yml | 2 +- .github/workflows/pages.yml | 41 ++++++++++---- .github/workflows/release-notes.yml | 4 +- .github/workflows/sponsor.yml | 11 ++-- .netconfig | 51 ++++++++---------- Gemfile | 2 +- assets/images/sponsors.png | Bin 10411 -> 0 bytes assets/images/sponsors.svg | 3 -- src/Directory.Build.props | 1 - 11 files changed, 68 insertions(+), 52 deletions(-) rename .github/{.github_changelog_generator => workflows/changelog.config} (100%) delete mode 100644 assets/images/sponsors.png delete mode 100644 assets/images/sponsors.svg diff --git a/.editorconfig b/.editorconfig index e9494e8c..26a8ca58 100644 --- a/.editorconfig +++ b/.editorconfig @@ -88,5 +88,10 @@ csharp_new_line_before_finally = true csharp_new_line_before_members_in_object_initializers = true csharp_new_line_before_members_in_anonymous_types = true +# Test settings +[**/*Tests*/*{.cs,.vb}] # xUnit1013: Public method should be marked as test. Allows using records as test classes dotnet_diagnostic.xUnit1013.severity = none + +# VSTHRD200: Use "Async" suffix for async methods +dotnet_diagnostic.VSTHRD200.severity = none diff --git a/.github/.github_changelog_generator b/.github/workflows/changelog.config similarity index 100% rename from .github/.github_changelog_generator rename to .github/workflows/changelog.config diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 996f1a71..b120b736 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -31,7 +31,7 @@ jobs: - name: ⚙ changelog run: | gem install github_changelog_generator - github_changelog_generator --user ${GITHUB_REPOSITORY%/*} --project ${GITHUB_REPOSITORY##*/} --token $GH_TOKEN --o changelog.md --config-file .github/.github_changelog_generator + github_changelog_generator --user ${GITHUB_REPOSITORY%/*} --project ${GITHUB_REPOSITORY##*/} --token $GH_TOKEN --o changelog.md --config-file .github/workflows/changelog.config - name: 🚀 changelog run: | diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 323a0f3a..421b6c1f 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -1,3 +1,13 @@ +# Workflow to cross-post a jekyll site (or GitHub Pages) +# to another org/repo. +# Required secrets in repository consuming this workflow: +# - PAGES_ORGANIZATION: the target organization to publish +# pages to. +# - PAGES_ACCESS_TOKEN: a token that is valid in the target +# org/repo for pushing the resulting site +# - PAGES_REPOSITORY: optional repository name under the +# target organization. Defaults to source repo name. + name: pages on: workflow_dispatch: @@ -5,6 +15,7 @@ on: branches: - main - pages + - docs env: PAGES_ORGANIZATION: ${{ secrets.PAGES_ORGANIZATION }} @@ -13,7 +24,23 @@ env: jobs: gh-pages: runs-on: ubuntu-latest + env: + PAGES_ORGANIZATION: ${{ secrets.PAGES_ORGANIZATION }} + PAGES_REPOSITORY: ${{ secrets.PAGES_REPOSITORY }} + PAGES_ACCESS_TOKEN: ${{ secrets.PAGES_ACCESS_TOKEN }} steps: + - name: ✅ organization + if: env.PAGES_ORGANIZATION == '' + run: | + echo "::error title=PAGES_ORGANIZATION secret is required." + exit 1 + + - name: ✅ token + if: env.PAGES_ACCESS_TOKEN == '' + run: | + echo "::error title=PAGES_ACCESS_TOKEN secret is required." + exit 1 + - name: 🤘 checkout uses: actions/checkout@v2 @@ -22,14 +49,6 @@ jobs: sudo gem install bundler bundle install - - name: 🖉 default env - env: - PAGES_ORGANIZATION: ${{ secrets.PAGES_ORGANIZATION }} - PAGES_REPOSITORY: ${{ secrets.PAGES_REPOSITORY }} - run: | - echo "PAGES_ORGANIZATION=${PAGES_ORGANIZATION}" >> $GITHUB_ENV - echo "PAGES_REPOSITORY=${PAGES_REPOSITORY}" >> $GITHUB_ENV - - name: 🖉 default repo if: env.PAGES_REPOSITORY == '' run: echo "PAGES_REPOSITORY=${GITHUB_REPOSITORY#*/}" >> $GITHUB_ENV @@ -44,14 +63,14 @@ jobs: cd _site git init git add -A - git config --local user.email "bot@devlooped.com" - git config --local user.name "bot@devlooped.com" + git config --local user.email "bot@clarius.org" + git config --local user.name "bot@clarius.org" git commit -m "Publish pages from ${GITHUB_REPOSITORY}@${GITHUB_SHA:0:9}" - name: 🚀 push uses: ad-m/github-push-action@v0.6.0 with: - github_token: ${{ secrets.PAGES_ACCESS_TOKEN }} + github_token: ${{ env.PAGES_ACCESS_TOKEN }} repository: ${{ env.PAGES_ORGANIZATION }}/${{ env.PAGES_REPOSITORY }} branch: gh-pages force: true diff --git a/.github/workflows/release-notes.yml b/.github/workflows/release-notes.yml index d31e1f01..3b4de28e 100644 --- a/.github/workflows/release-notes.yml +++ b/.github/workflows/release-notes.yml @@ -29,13 +29,13 @@ jobs: if: env.SINCE_TAG != '' run: | gem install github_changelog_generator - github_changelog_generator --since-tag ${{ env.SINCE_TAG }} --user ${GITHUB_REPOSITORY%/*} --project ${GITHUB_REPOSITORY##*/} --token ${{ secrets.GITHUB_TOKEN }} --o changelog.md --config-file .github/.github_changelog_generator + github_changelog_generator --since-tag ${{ env.SINCE_TAG }} --user ${GITHUB_REPOSITORY%/*} --project ${GITHUB_REPOSITORY##*/} --token ${{ secrets.GITHUB_TOKEN }} --o changelog.md --config-file .github/workflows/changelog.config - name: ⚙ changelog if: env.SINCE_TAG == '' run: | gem install github_changelog_generator - github_changelog_generator --user ${GITHUB_REPOSITORY%/*} --project ${GITHUB_REPOSITORY##*/} --token ${{ secrets.GITHUB_TOKEN }} --o changelog.md --config-file .github/.github_changelog_generator + github_changelog_generator --user ${GITHUB_REPOSITORY%/*} --project ${GITHUB_REPOSITORY##*/} --token ${{ secrets.GITHUB_TOKEN }} --o changelog.md --config-file .github/workflows/changelog.config - name: 🖉 release shell: pwsh diff --git a/.github/workflows/sponsor.yml b/.github/workflows/sponsor.yml index f74e9904..9e47191d 100644 --- a/.github/workflows/sponsor.yml +++ b/.github/workflows/sponsor.yml @@ -1,4 +1,4 @@ -name: sponsor ❤️ +name: sponsor 💜 on: issues: types: [opened, edited, reopened] @@ -8,12 +8,17 @@ on: jobs: sponsor: runs-on: ubuntu-latest + continue-on-error: true + env: + token: ${{ secrets.GH_TOKEN }} if: ${{ !endsWith(github.event.sender.login, '[bot]') && !endsWith(github.event.sender.login, 'bot') }} steps: - name: 🤘 checkout + if: env.token != '' uses: actions/checkout@v2 - - name: ❤️ sponsor + - name: 💜 sponsor + if: env.token != '' uses: devlooped/actions-sponsor@main with: - token: ${{ secrets.GH_TOKEN }} + token: ${{ env.token }} diff --git a/.netconfig b/.netconfig index 3df3ee89..f279037e 100644 --- a/.netconfig +++ b/.netconfig @@ -17,9 +17,9 @@ skip [file ".editorconfig"] url = https://github.com/devlooped/oss/blob/main/.editorconfig - etag = 4e857df48d0abd81512350d6b3b1a1c83b78284be65bd5172a4ec8e52cd04e2d + etag = 897634b9ba05c00e8ef35b24533d31bc43a5299be5a64e240109ba4c00fcad15 weak - sha = 369cd2bd49ce032f616a2fcb4c997535dbe8d9aa + sha = 448cf45a26e068fe5d7164ea48d1dc8bf620df46 [file ".gitattributes"] url = https://github.com/devlooped/oss/blob/main/.gitattributes etag = 7acb32f5fa6d4ccd9c824605a7c2b8538497f0068c165567807d393dcf4d6bb7 @@ -52,9 +52,9 @@ sha = 0683ee777d7d878d4bf013d7deea352685135a05 [file "src/Directory.Build.props"] url = https://github.com/devlooped/oss/blob/main/src/Directory.Build.props - etag = 819e24ed16c1257f3c6ea3c728e1507020bacf32aeb63f5dd56f9a5cb2652275 + etag = 89855774fe1c198b2af190cd90b5df27ffe9c2cb5e242182fc9e757a83b23274 weak - sha = 2fea462dc563923800a7efad24a52aa0541a8864 + sha = c6f74cea5d6277e750d70886496aa1c84563bb46 [file "src/Directory.Build.targets"] url = https://github.com/devlooped/oss/blob/main/src/Directory.Build.targets etag = 852b16129d2c681ad6ec86ff56b256541e0ce0961eb3a9492e0ead89ffe5a6bd @@ -65,30 +65,15 @@ etag = b8d789b5b6bea017cdcc8badcea888ad78de3e34298efca922054e9fb0e7b6b9 weak sha = 0683ee777d7d878d4bf013d7deea352685135a05 -[file ".github/ISSUE_TEMPLATE/config.yml"] - url = https://github.com/devlooped/oss/blob/main/.github/ISSUE_TEMPLATE/config.yml - etag = b5ce64e6967276086eb89f86f57364da9c4deac988c7e0e04810a4f8caaa1400 - weak - sha = 6f1ed274e1e168da487affb88d69774fc2f926c3 [file "assets/css/style.scss"] url = https://github.com/devlooped/oss/blob/main/assets/css/style.scss etag = f710d8919abfd5a8d00050b74ba7d0bb05c6d02e40842a3012eb96555c208504 weak sha = 9db26e2710b084d219d6355339d822f159bf5780 -[file "assets/images/sponsors.png"] - url = https://github.com/devlooped/oss/blob/main/assets/images/sponsors.png - etag = f152d1038eb04cb1596a13377b032f18f2402c969130601384fb377ce5ddefbd - weak - sha = bf7b4569981b558b130bdd3ce93043d624a567d8 -[file "assets/images/sponsors.svg"] - url = https://github.com/devlooped/oss/blob/main/assets/images/sponsors.svg - etag = d545e385f5b7db32d12a15905e0173246953cc0efdce0595a67cf9544e0a4fed - weak - sha = 491c6ee4ed880dc92012dee9b1c4e7d3e9d14115 [file ".github/workflows/changelog.yml"] url = https://github.com/devlooped/oss/blob/main/.github/workflows/changelog.yml - sha = 5406d907e0bf87dd1b4375f2ae2279dd775ed672 - etag = 034c69fefe727b412a52e49964646131b899d6e7bb1576fe9d4a4db9208675ff + sha = a4b66eb5f4dfb9704502f19f59ba33cb4855188c + etag = 54c0b571648b1055beb3ddac180b34e93a9869b9f0277de306901b2c1dbe0b2c weak [file ".github/workflows/dotnet-file.yml"] url = https://github.com/devlooped/oss/blob/main/.github/workflows/dotnet-file.yml @@ -100,17 +85,18 @@ skip [file ".github/workflows/release-notes.yml"] url = https://github.com/devlooped/oss/blob/main/.github/workflows/release-notes.yml - sha = a922d0300a188bbd872bcf8ca48c6b7a13dee5df - etag = 5db902d761d80de182417cfbece00cbb6d1fa4b99a945b3a97c57f58f7043b5d + sha = ee813ef00359fc14b7ee263a02d863407c179b10 + etag = 420e07d6529a14d2007347a626a26246acee2f4301eb34cfa9b3ce55761f9f46 weak [file ".github/workflows/pages.yml"] url = https://github.com/clarius/pages/blob/main/.github/workflows/pages.yml + sha = d3b026ee6d3772debc989c4cec72156421336f94 + etag = 76f23752ceffc013040215aec5519e5069fec9cea1179828ef88d4e0652752f0 + weak [file "Gemfile"] url = https://github.com/clarius/pages/blob/main/Gemfile -[file ".github/.github_changelog_generator"] - url = https://github.com/devlooped/oss/blob/main/.github/.github_changelog_generator - sha = b7ce2bedba3fe467b8bc252c372cd36bbde259a5 - etag = 28145d505ce95b57628ab368bb12744300d5f539d3651c346e3c0c3f772ffa7b + sha = 565a77f40db0863cb47ceb36f88790259a697c91 + etag = 24e482e91192e292b633e3c17c4f095286ffb5a041d299d761b2e6ef99ee7669 weak [file ".github/workflows/test/action.yml"] url = https://github.com/devlooped/oss/blob/main/.github/workflows/test/action.yml @@ -124,12 +110,17 @@ url = https://github.com/devlooped/oss/blob/main/.github/workflows/includes.yml skip [file ".github/workflows/sponsor.yml"] - url = https://github.com/devlooped/.github/blob/main/.github/workflows/sponsor.yml - sha = e347e5c7b91aaeb11eff95037c2c0b54206cc976 - etag = 06319ff741c03cf4cd5113926d490ec09999a85b5a0e0480ce44222db026341a + url = https://github.com/devlooped/oss/blob/main/.github/workflows/sponsor.yml + sha = 8990ebb36199046e0b8098bad9e46dcef739c56e + etag = e1dc114d2e8b57d50649989d32dbf0c9080ec77da3738a4cc79e9256d6ca5d3e weak [file ".github/workflows/combine-prs.yml"] url = https://github.com/devlooped/oss/blob/main/.github/workflows/combine-prs.yml sha = 74189b061850a3527676d76281de61044abc86a2 etag = 10106929413a89658d22c36b5b934c598809e1deb8cdd994ec846f824195aac6 weak +[file ".github/workflows/changelog.config"] + url = https://github.com/devlooped/oss/blob/main/.github/workflows/changelog.config + sha = a4b66eb5f4dfb9704502f19f59ba33cb4855188c + etag = 28145d505ce95b57628ab368bb12744300d5f539d3651c346e3c0c3f772ffa7b + weak diff --git a/Gemfile b/Gemfile index 025f43f7..ed99566e 100644 --- a/Gemfile +++ b/Gemfile @@ -1,3 +1,3 @@ source 'https://rubygems.org' -gem 'github-pages', '~> 209', group: :jekyll_plugins \ No newline at end of file +gem 'github-pages', '~> 209', group: :jekyll_plugins diff --git a/assets/images/sponsors.png b/assets/images/sponsors.png deleted file mode 100644 index f82f5bd2f0c134bfe02a211d9b7159dea73e6588..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10411 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 F{{h$`a`pfK diff --git a/assets/images/sponsors.svg b/assets/images/sponsors.svg deleted file mode 100644 index 08d31233..00000000 --- a/assets/images/sponsors.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - \ No newline at end of file diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 5976dd67..f3fd71fb 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -38,7 +38,6 @@ true - https://api.nuget.org/v3/index.json;https://pkg.kzu.io/index.json;$(RestoreSources) true