diff --git a/.github/workflows/documentation-coverage.yaml b/.github/workflows/documentation-coverage.yaml new file mode 100644 index 0000000..b3bac9a --- /dev/null +++ b/.github/workflows/documentation-coverage.yaml @@ -0,0 +1,25 @@ +name: Documentation Coverage + +on: [push, pull_request] + +permissions: + contents: read + +env: + CONSOLE_OUTPUT: XTerm + COVERAGE: PartialSummary + +jobs: + validate: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + - uses: ruby/setup-ruby@v1 + with: + ruby-version: "3.3" + bundler-cache: true + + - name: Validate coverage + timeout-minutes: 5 + run: bundle exec bake decode:index:coverage lib diff --git a/.github/workflows/coverage.yaml b/.github/workflows/test-coverage.yaml similarity index 98% rename from .github/workflows/coverage.yaml rename to .github/workflows/test-coverage.yaml index 68adbf2..d7e5b24 100644 --- a/.github/workflows/coverage.yaml +++ b/.github/workflows/test-coverage.yaml @@ -1,4 +1,4 @@ -name: Coverage +name: Test Coverage on: [push, pull_request] diff --git a/gems.rb b/gems.rb index d52f413..61fb81e 100644 --- a/gems.rb +++ b/gems.rb @@ -17,6 +17,7 @@ group :test do gem "sus" gem "covered" + gem "decode" gem "bake-test" end diff --git a/readme.md b/readme.md index 253375d..c95e571 100644 --- a/readme.md +++ b/readme.md @@ -28,8 +28,8 @@ We welcome contributions to this project. ### Developer Certificate of Origin -This project uses the [Developer Certificate of Origin](https://developercertificate.org/). All contributors to this project must agree to this document to have their contributions accepted. +In order to protect users of this project, we require all contributors to comply with the [Developer Certificate of Origin](https://developercertificate.org/). This ensures that all contributions are properly licensed and attributed. -### Contributor Covenant +### Community Guidelines -This project is governed by the [Contributor Covenant](https://www.contributor-covenant.org/). All contributors and participants agree to abide by its terms. +This project is best served by a collaborative and respectful environment. Treat each other professionally, respect differing viewpoints, and engage constructively. Harassment, discrimination, or harmful behavior is not tolerated. Communicate clearly, listen actively, and support one another. If any issues arise, please inform the project maintainers. diff --git a/sus-fixtures-console.gemspec b/sus-fixtures-console.gemspec index 88bfb2c..24fa3c8 100644 --- a/sus-fixtures-console.gemspec +++ b/sus-fixtures-console.gemspec @@ -13,12 +13,12 @@ Gem::Specification.new do |spec| spec.cert_chain = ['release.cert'] spec.signing_key = File.expand_path('~/.gem/release.pem') - spec.homepage = "https://github.com/ioquatix/sus-fixtures-console" + spec.homepage = "https://github.com/socketry/sus-fixtures-console" spec.metadata = { - "documentation_uri" => "https://ioquatix.github.io/sus-fixtures-console/", + "documentation_uri" => "https://socketry.github.io/sus-fixtures-console/", "funding_uri" => "https://github.com/sponsors/ioquatix/", - "source_code_uri" => "https://github.com/ioquatix/sus-fixtures-console.git", + "source_code_uri" => "https://github.com/socketry/sus-fixtures-console.git", } spec.files = Dir.glob(['{lib}/**/*', '*.md'], File::FNM_DOTMATCH, base: __dir__)