From 8fdb2352b3b1fb51fa8f484073a32ac0e05b62f0 Mon Sep 17 00:00:00 2001 From: Diego Figueroa <12281609+diegofigs@users.noreply.github.com> Date: Fri, 15 Nov 2024 09:03:27 -0400 Subject: [PATCH 1/2] chore: add catalog entities (#70) --- .catalog-info.yaml | 27 +++++++++++++++++++++++++++ core/.catalog-info.yaml | 16 ++++++++++++++++ gasometer/.catalog-info.yaml | 16 ++++++++++++++++ runtime/.catalog-info.yaml | 16 ++++++++++++++++ 4 files changed, 75 insertions(+) create mode 100644 .catalog-info.yaml create mode 100644 core/.catalog-info.yaml create mode 100644 gasometer/.catalog-info.yaml create mode 100644 runtime/.catalog-info.yaml diff --git a/.catalog-info.yaml b/.catalog-info.yaml new file mode 100644 index 00000000..34dc7154 --- /dev/null +++ b/.catalog-info.yaml @@ -0,0 +1,27 @@ +--- +apiVersion: backstage.io/v1alpha1 +kind: Location +metadata: + name: sputnikvm-public + description: SputnikVM repository +spec: + targets: + - ./core/.catalog-info.yaml + - ./runtime/.catalog-info.yaml + - ./gasometer/.catalog-info.yaml +--- +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: sputnikvm-evm + title: SputnikVM evm + description: Main library that re-exports most things + tags: + - ethereum + links: [] + annotations: + aurora.dev/security-tier: "1" +spec: + owner: engine-team + type: library + lifecycle: production diff --git a/core/.catalog-info.yaml b/core/.catalog-info.yaml new file mode 100644 index 00000000..93352640 --- /dev/null +++ b/core/.catalog-info.yaml @@ -0,0 +1,16 @@ +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: sputnikvm-core + title: SputnikVM core + description: Core library defining the basic execution rules + tags: + - ethereum + links: [] + annotations: + aurora.dev/security-tier: "1" +spec: + owner: engine-team + type: library + lifecycle: production + subcomponentOf: sputnikvm-evm diff --git a/gasometer/.catalog-info.yaml b/gasometer/.catalog-info.yaml new file mode 100644 index 00000000..9ba9653c --- /dev/null +++ b/gasometer/.catalog-info.yaml @@ -0,0 +1,16 @@ +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: sputnikvm-gasometer + title: SputnikVM gasometer + description: Integration of Ethereum gas rules + tags: + - ethereum + links: [] + annotations: + aurora.dev/security-tier: "1" +spec: + owner: engine-team + type: library + lifecycle: production + subcomponentOf: sputnikvm-evm diff --git a/runtime/.catalog-info.yaml b/runtime/.catalog-info.yaml new file mode 100644 index 00000000..50b5c3dd --- /dev/null +++ b/runtime/.catalog-info.yaml @@ -0,0 +1,16 @@ +apiVersion: backstage.io/v1alpha1 +kind: Component +metadata: + name: sputnikvm-runtime + title: SputnikVM runtime + description: Runtime defining interface for block, transaction, and storage + tags: + - ethereum + links: [] + annotations: + aurora.dev/security-tier: "1" +spec: + owner: engine-team + type: library + lifecycle: production + subcomponentOf: sputnikvm-evm From d7f1580008ddfe1a55b1a738cfb15e440102661b Mon Sep 17 00:00:00 2001 From: Diego Figueroa <12281609+diegofigs@users.noreply.github.com> Date: Fri, 29 Nov 2024 09:29:44 -0400 Subject: [PATCH 2/2] ci: add security workflow (#71) --- .github/workflows/security-analysis.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 .github/workflows/security-analysis.yml diff --git a/.github/workflows/security-analysis.yml b/.github/workflows/security-analysis.yml new file mode 100644 index 00000000..6c7ac4cb --- /dev/null +++ b/.github/workflows/security-analysis.yml @@ -0,0 +1,15 @@ +--- +name: "Security Analysis" + +on: + push: + branches: + - master + pull_request: + workflow_dispatch: + +jobs: + contract_analysis: + name: "Shared" + uses: aurora-is-near/.github/.github/workflows/security_analysis.yml@master + secrets: inherit