Skip to content

Commit

Permalink
YNGJ-1058: add to github actions and portal
Browse files Browse the repository at this point in the history
  • Loading branch information
dutchess committed Dec 12, 2024
1 parent 9a0c758 commit c409503
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 2 deletions.
13 changes: 13 additions & 0 deletions .github/workflows/aether_observatory.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: aether_observatory

on:
push:

jobs:
ruby:
uses: powerhome/github-actions-workflows/.github/workflows/ruby-gem.yml@main
with:
package: ${{ github.workflow }}
workdir: "packages/${{ github.workflow }}"
ruby: '["3.0","3.1","3.2","3.3"]'
secrets: inherit
4 changes: 2 additions & 2 deletions packages/aether_observatory/aether_observatory.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ Gem::Specification.new do |spec|
end
spec.require_paths = ["lib"]

spec.add_dependency "activemodel", "~> 6.0", ">= 6.0.6.1"
spec.add_dependency "activesupport", "~> 6.0", ">= 6.0.6.1"
spec.add_dependency "activemodel", ">= 6.0.6.1"
spec.add_dependency "activesupport", ">= 6.0.6.1"
spec.add_development_dependency "appraisal", "~> 2.5.0"

spec.add_development_dependency "bundler", "~> 2.1"
Expand Down
17 changes: 17 additions & 0 deletions portal.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,23 @@
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: aether_observatory
title: Aether Observatory
description: >-
Aether Observatory provides a event subscription system, based on
ActiveSupport::Notification.
annotations:
backstage.io/techdocs-ref: dir:packages/audit_tracker
spec:
type: library
owner: unbreakable
lifecycle: production
subcomponentOf: power-tools
system: power-application-framework
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: power-tools
title: PowerTools
Expand Down

0 comments on commit c409503

Please sign in to comment.