Skip to content

chore(github): give action permission to write #5

chore(github): give action permission to write

chore(github): give action permission to write #5

Workflow file for this run

# name: 🧰 Test & Deploy AO Connect
# on:
# pull_request:
# branches:
# - main
# paths:
# - "connect/**"
# push:
# branches:
# - main
# paths:
# - "connect/**"
# # Perform a release using a workflow dispatch
# workflow_dispatch:
# inputs:
# version:
# description: "semver version to bump to"
# required: true
# defaults:
# run:
# shell: bash
# jobs:
# test:
# if: github.event_name != 'workflow_dispatch'
# runs-on: ubuntu-latest
# steps:
# - name: ⬇️ Checkout repo
# uses: actions/checkout@v4
# - name: βŽ” Setup node
# uses: actions/setup-node@v4
# with:
# node-version: 20
# - name: πŸ“₯ Download deps
# working-directory: connect
# run: |
# npm i
# - name: ⚑ Run Tests
# working-directory: connect
# run: |
# npm test
# env:
# CI: true
# # test-integration:
# # if: github.event_name != 'workflow_dispatch'
# # runs-on: ubuntu-latest
# # steps:
# # - name: ⬇️ Checkout repo
# # uses: actions/checkout@v4
# # - name: βŽ” Setup node
# # uses: actions/setup-node@v4
# # with:
# # node-version: 18
# # - name: πŸ“₯ Download deps
# # uses: bahmutov/npm-install@v1
# # with:
# # working-directory: connect
# # - name: ⚑ Run Tests
# # working-directory: connect
# # run: |
# # npm run test:integration
# # env:
# # CI: true
# release:
# # Releases are performed via a workflow dispatch
# if: github.event_name == 'workflow_dispatch'
# runs-on: ubuntu-latest
# concurrency:
# group: release
# steps:
# - name: ⬇️ Checkout repo
# uses: actions/checkout@v4
# with:
# fetch-depth: 0
# ref: main
# - name: βŽ” Setup node
# uses: actions/setup-node@v4
# with:
# node-version: 20
# registry-url: "https://registry.npmjs.org"
# - name: πŸ‘€ Env
# run: |
# echo "Event name: ${{ github.event_name }}"
# echo "Git ref: ${{ github.ref }}"
# echo "GH actor: ${{ github.actor }}"
# echo "SHA: ${{ github.sha }}"
# VER=`node --version`; echo "Node ver: $VER"
# VER=`npm --version`; echo "npm ver: $VER"
# - name: πŸ€“ Set Git User
# run: |
# git config --global user.name "${{ github.actor }}"
# git config --global user.email "${{ github.actor }}@users.noreply.github.com"
# - name: ✊ Bump
# id: bump
# uses: hyper63/[email protected]
# with:
# bump-to: ${{ github.event.inputs.version }}
# package: connect
# - name: ⬆️ Push
# run: |
# git push
# git push --tags
# - name: πŸ“₯ Download deps
# working-directory: connect
# run: |
# npm i
# - name: 🦠 Publish to NPM
# working-directory: connect
# run: |
# npm run build
# npm publish --access=public
# env:
# NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}