Skip to content

Merge pull request #75 from DanielWinks/beta #67

Merge pull request #75 from DanielWinks/beta

Merge pull request #75 from DanielWinks/beta #67

name: CI
on:
push:
branches: [ "main" ]
paths:
- Libraries/SMAPILibrary.groovy
- Libraries/UtilitiesAndLoggingLibrary.groovy
workflow_dispatch:
jobs:
build:
name: Copy Sonos Advanced Controller Files To Bundle Directory
runs-on: [ubuntu-latest]
permissions:
contents: write
steps:
- name: Checkout 🛎️
uses: actions/checkout@v4
- name: Make copy of files
run: |
mkdir -p Bundles/SonosAdvancedController
cp Libraries/UtilitiesAndLoggingLibrary.groovy Bundles/SonosAdvancedController/dwinks.UtilitiesAndLoggingLibrary.groovy
cp Libraries/SMAPILibrary.groovy Bundles/SonosAdvancedController/dwinks.SMAPILibrary.groovy
- name: Zip Bundle
uses: thedoctor0/[email protected]
with:
type: 'zip'
filename: 'SonosAdvancedController.zip'
directory: 'Bundles/SonosAdvancedController'
- name: Move Bundle to parent directory
run: |
mv Bundles/SonosAdvancedController/SonosAdvancedController.zip Bundles/SonosAdvancedController.zip
- name: Commit changes
uses: EndBug/add-and-commit@v9