Skip to content

Build all actions

Build all actions #226

Workflow file for this run

name: build-actions
run-name: Build all actions
on:
push:
paths:
- 'git-changelog-generator/**'
- 'spotlight-publish/**'
- 'libs/**'
- 'jira-get-tickets-from-commits/**'
- 'jira-comment/**'
- 'jira-transition/**'
- 'jira-update/**'
- 'bump-version/**'
- '.github/workflows/build-actions.yaml'
workflow_dispatch:
jobs:
build-actions:
runs-on: "ubuntu-latest"
steps:
- uses: actions/checkout@v3
# Github Actions run with Node 16 for now, so we must build with Node 16
- uses: actions/setup-node@v3
with:
node-version: 16
- run: "sudo duapt-get update && sudo apt-get install -y libkrb5-dev curl libcurl4 libssl-dev"
- uses: actions/cache@v3
name: "Cache npm packages"
with:
path: ~/.npm
key: ${{ runner.os }}-npm-packages
- run: "npm ci"
working-directory: ./libs
- run: "npm ci"
working-directory: ./git-changelog-generator
- run: "npm run all"
working-directory: ./git-changelog-generator
- run: "npm ci"
working-directory: ./spotlight-publish
- run: "npm run all"
working-directory: ./spotlight-publish
- run: "npm ci"
working-directory: ./jira-get-tickets-from-commits
- run: "npm run all"
working-directory: ./jira-get-tickets-from-commits
- run: "npm ci"
working-directory: ./jira-comment
- run: "npm run all"
working-directory: ./jira-comment
- run: "npm ci"
working-directory: ./jira-transition
- run: "npm run all"
working-directory: ./jira-transition
- run: "npm ci"
working-directory: ./jira-update
- run: "npm run all"
working-directory: ./jira-update
- run: "npm ci"
working-directory: ./bump-version
- run: "npm run all"
working-directory: ./bump-version
- run: 'git config --global user.email "ci@inova.si"'
- run: 'git config --global user.name "Build"'
- run: 'git add git-changelog-generator/dist/\*'
- run: 'git add spotlight-publish/dist/\*'
- run: 'git add jira-get-tickets-from-commits/dist/\*'
- run: 'git add jira-comment/dist/\*'
- run: 'git add jira-transition/dist/\*'
- run: 'git add jira-update/dist/\*'
- run: 'git add bump-version/dist/\*'
- run: 'git commit -m "ci: build actions" || true'
- run: 'git push'