Skip to content

Commit

Permalink
Added release for instances (#902)
Browse files Browse the repository at this point in the history
* added release for instances

* change to `dry-run-devhub.near`

* add back infra and events

* add separate dry-run yml

* rename

* change from `send` to `display`
  • Loading branch information
Megha-Dev-19 authored Jul 24, 2024
1 parent d858185 commit 849733c
Show file tree
Hide file tree
Showing 2 changed files with 58 additions and 0 deletions.
28 changes: 28 additions & 0 deletions .github/workflows/dry-run.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
name: Dry-run Devhub, Events and Infrastructure

on:
pull_request:
branches: [main]

jobs:
deploy-widgets:
name: Diff from PR
runs-on: ubuntu-latest
strategy:
matrix:
target_account:
- dry_run_command: npm run dry-run:devhub
- dry_run_command: npm run dry-run:events
- dry_run_command: npm run dry-run:infrastructure
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Install dependencies
run: |
npm ci
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/FroVolod/bos-cli-rs/releases/download/v0.3.6/bos-cli-installer.sh | sh
- name: Dry-run widgets
run: |
${{ matrix.target_account.dry_run_command }}
30 changes: 30 additions & 0 deletions .github/workflows/release-instances.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: Deploy Components to Mainnet - Events and Infrastructure

on:
push:
branches: [main]

jobs:
deploy-widgets:
name: Deploy
runs-on: ubuntu-latest
strategy:
matrix:
target_account:
- environment: events-committee.near
deploy_command: npm run deploy:events
- environment: infrastructure-committee.near
deploy_command: npm run deploy:infrastructure
environment: ${{ matrix.target_account.environment }}
steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Install dependencies
run: |
npm ci
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/FroVolod/bos-cli-rs/releases/download/v0.3.6/bos-cli-installer.sh | sh
- name: Deploy widgets
run: |
${{ matrix.target_account.deploy_command }} -- '${{ vars.NEAR_SOCIAL_ACCOUNT_ID }}' sign-as '${{ vars.NEAR_SOCIAL_ACCOUNT_ID }}' network-config mainnet sign-with-plaintext-private-key --signer-public-key '${{ vars.NEAR_SOCIAL_ACCOUNT_PUBLIC_KEY }}' --signer-private-key '${{ secrets.NEAR_SOCIAL_ACCOUNT_PRIVATE_KEY }}' display

0 comments on commit 849733c

Please sign in to comment.