Skip to content
This repository has been archived by the owner on Jul 4, 2024. It is now read-only.

Merge pull request #9 from eukarya-inc/add-ci #19

Merge pull request #9 from eukarya-inc/add-ci

Merge pull request #9 from eukarya-inc/add-ci #19

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
workflow_dispatch:
jobs:
ci:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '18.x'
- name: Dependencies
run: npm ci
- name: Test and Build
run: npm install -g pkg && npm test && npm run build
build:
uses: ./.github/workflows/_build.yaml
needs: ci
if: ${{ !failure() && github.ref_name == 'main' }}
with:
workload_identity_provider: projects/723082692741/locations/global/workloadIdentityPools/github-oidc-pool/providers/github-provider
service_account: reearth-dev-github-oidc@reearth-development.iam.gserviceaccount.com
gar_repository: asia-northeast1-docker.pkg.dev
gar_dst: asia-northeast1-docker.pkg.dev/reearth-development/eukarya/notion-proxy