Skip to content

chore(deps): update dependency xo to v0.58.0 #1301

chore(deps): update dependency xo to v0.58.0

chore(deps): update dependency xo to v0.58.0 #1301

Workflow file for this run

name: Build
on:
push:
branches:
- main
- beta
- 'renovate/**'
- 'github-renovate/**'
pull_request:
jobs:
lint:
uses: vidavidorra/.github/.github/workflows/node-lint.yml@62580a2290da7a11a4332bbafc49ecb895d6873e # v3.0.0
build:
name: Build (Node.js ${{ matrix.nodeVersion }})
strategy:
fail-fast: false
matrix:
nodeVersion: [18, 19]
uses: vidavidorra/.github/.github/workflows/node-build.yml@62580a2290da7a11a4332bbafc49ecb895d6873e # v3.0.0
with:
nodeVersion: ${{ matrix.nodeVersion }}
release:
needs: [lint, build]
runs-on: ubuntu-latest
# GitHub API requests can easy take a couple of seconds and the release can
# make lots of API requests when a release has a lot of commits. If every
# requests takes five seconds, which is on the high side for a request, this
# could perform 180 requests. This should be enough for most use cases.
timeout-minutes: 15
steps:
- name: Checkout
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
with:
persist-credentials: false
- name: Setup node
uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1
with:
node-version: 18
- name: Install project
run: npm ci --ignore-scripts
- name: GitHub App token
id: app-token
uses: vidavidorra/github-app-token@3bfc462f0355ce6268121fdb6c140a8bb4c6839a # v1.0.1
with:
appId: ${{ secrets.RELEASE_APP_ID }}
privateKey: ${{ secrets.RELEASE_PRIVATE_KEY }}
includeUserInformation: true
- name: Release
env:
DOCKER_REGISTRY_USER: ${{ vars.GH_PACKAGES_USERNAME }}
DOCKER_REGISTRY_PASSWORD: ${{ secrets.GH_PACKAGES_TOKEN }}
GITHUB_TOKEN: ${{ steps.app-token.outputs.token }}
GIT_AUTHOR_NAME: ${{ steps.app-token.outputs.username }}
GIT_AUTHOR_EMAIL: ${{ steps.app-token.outputs.email }}
GIT_COMMITTER_NAME: ${{ steps.app-token.outputs.username }}
GIT_COMMITTER_EMAIL: ${{ steps.app-token.outputs.email }}
run: npx --no-install semantic-release