Skip to content

chore(deps-dev): bump @semantic-release/github from 10.0.6 to 10.1.7 #154

chore(deps-dev): bump @semantic-release/github from 10.0.6 to 10.1.7

chore(deps-dev): bump @semantic-release/github from 10.0.6 to 10.1.7 #154

Workflow file for this run

name: "Integration Tests"
on:
pull_request:
push:
branches:
- main
jobs:
tests:
strategy:
matrix:
test-repo:
- repo: elementary/music
rdnn: io.elementary.music
path: io.elementary.music.yml
- repo: elementary/mail
rdnn: io.elementary.mail
path: io.elementary.mail.json
runs-on: ubuntu-latest
steps:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20.x
- name: Checkout Test Repo
uses: actions/checkout@v4
with:
repository: ${{ matrix.test-repo.repo }}
- name: Checkout Action Repo
uses: actions/checkout@v4
with:
path: "action-under-test"
- name: Install deps
run: |
cd action-under-test
npm ci
- name: Build Action
env:
NODE_ENV: production
run: |
cd action-under-test
npm run build
- name: Run Action
uses: ./action-under-test
id: manifest
with:
rdnn: ${{ matrix.test-repo.rdnn }}
- name: Check Test Result
uses: actions/github-script@v7
if: ${{ steps.manifest.outputs.manifest != matrix.test-repo.path }}
with:
script: |
core.setFailed("Couldn't find manifest")