Skip to content

Merge pull request #11 from compono/esm #1

Merge pull request #11 from compono/esm

Merge pull request #11 from compono/esm #1

Workflow file for this run

name: Release
on:
push:
branches:
- main
jobs:
release:
name: Release
runs-on: ubuntu-latest
permissions:
id-token: write
contents: write
packages: write
issues: read
pull-requests: write
steps:
- name: Checkout Repo
uses: actions/checkout@master
with:
fetch-depth: 0
- name: Configure AWS credentials
uses: aws-actions/configure-aws-credentials@v1.7.0
with:
aws-region: ap-southeast-2
role-to-assume: arn:aws:iam::468203661337:role/deploy # deploy@shared-services-prod
role-session-name: publish-package-to-aws-codeartifact
role-duration-seconds: 900
- name: Set AWS CodeArtifact Token
# https://docs.aws.amazon.com/codeartifact/latest/ug/npm-auth.html#configure-npm-login-command
run: |
aws codeartifact login --tool npm --namespace @do_not_override_global --repository shortlyster --domain compono --domain-owner 468203661337 --region ap-southeast-2
- name: Enable corepack
run: corepack enable
- name: Install dependencies
run: npm ci
- name: Build packages
run: npm run build
- name: Create Release Pull Request or Publish
uses: changesets/action@v1
with:
publish: npm run change:publish
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}