Skip to content

Commit

Permalink
Ops Level Updates (#3)
Browse files Browse the repository at this point in the history
* Update gemspec with updated team information (author/emails)

* Add CODEOWNERS under /.github directory

* Add workflow for handling stale Github branches

* Add catalog.yaml under the /.customink directory for Ops Level purposes
  • Loading branch information
danielwheeler1987 authored Apr 28, 2024
1 parent 4e7c4b7 commit c6b5c26
Show file tree
Hide file tree
Showing 4 changed files with 55 additions and 2 deletions.
28 changes: 28 additions & 0 deletions .customink/catalog.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: frenetic

owner: tailor-made # team definitions at https://app.opslevel.com/teams

purpose: # multiple choice
# - do_not_track # demo testing personal - will not be tracked in catalog
# - app
- library
# - configuration
# - other # example: frontend_dataset
deployment_type: # multiple choice
# - kubernetes
# - infrastructure_serverless
- package
# - cli
# - data
# - docker-image

# tier: tier_1 # Mission-critical service or repository. Failure could result in significant impact to revenue or reputation.
# tier: tier_2 # Customer-facing service or repository. Failure results in degraded experience for customers, although without significant impact to revenue or reputation.
# tier: tier_3 # Internal service or repository. Failure could result in productivity being compromised within the company.
# tier: tier_4 # Other service or repository. Failure doesn't result in immediate or significant impact.
tier: tier_na # this repo does not have a tier. typically libraries

properties:
public_facing: false
pci: false
pii: false
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @customink/tailor-made
24 changes: 24 additions & 0 deletions .github/workflows/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Bump/Close inactive PRs
on:
schedule:
- cron: "0 5 * * *"

jobs:
close-issues:
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
steps:
- uses: actions/stale@v5
with:
days-before-pr-stale: 30
days-before-pr-close: 90

stale-pr-label: "stale"
stale-pr-message: "This PR is open and inactive for 30 days. Merging PRs open after a long time is error-prone. Please proceed to merging or make a comment to keep it open. You can also prevent PRs from being tagged stale or closed with 'keep-open' tag. If there is no activity in 90 days, this PR will be closed"
close-pr-message: "This PR was closed because it has been inactive for 90 days since being marked as stale."

exempt-pr-labels: "keep-open,dependabot,dependencies"

repo-token: ${{ secrets.GITHUB_TOKEN }}
4 changes: 2 additions & 2 deletions frenetic.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
require File.expand_path('../lib/frenetic/version', __FILE__)

Gem::Specification.new do |gem|
gem.authors = ["Derek Lindahl"]
gem.email = ["dlindahl@customink.com"]
gem.authors = ["Derek Lindahl", "Daniel Wheeler"]
gem.email = ["tailor.made@customink.com"]
gem.description = %q{An opinionated Ruby-based Hypermedia API client.}
gem.summary = %q{Here lies a Ruby-based Hypermedia API client that expects HAL+JSON and makes a lot of assumptions about your API.}
gem.homepage = "http://dlindahl.github.com/frenetic/"
Expand Down

0 comments on commit c6b5c26

Please sign in to comment.