Skip to content

Commit

Permalink
Merge pull request #277 from sebbo2002/develop
Browse files Browse the repository at this point in the history
  • Loading branch information
sebbo2002 committed Nov 23, 2023
2 parents 9cbffc1 + 947dc07 commit b62df04
Show file tree
Hide file tree
Showing 9 changed files with 2,782 additions and 2,776 deletions.
20 changes: 20 additions & 0 deletions .depfu.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
update_strategy: "individual"

dev_update_strategy: "grouped"
grouped_dev_update_schedule: "weekly"
grouped_dev_update_start_date: "2023-11-21"
grouped_dev_update_time: "08:00"

reasonably_up_to_date: true
update_out_of_spec: true

automerge_strategy: "minor"
automerge_dev_strategy: "major"
automerge_method: "rebase"

engine_update_strategy: "major"

commit_message: "chore(deps): update {{dependency}} to version {{version}}"
commit_message_grouped: "chore(deps): Update {{update_type}} {{project_type}} dependencies ({{date}})"
labels: "dependencies"
auto_assign: "sebbo2002"
2 changes: 1 addition & 1 deletion .github/workflows/release-bot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
repository: sebbo2002/release-bot
path: ./.actions/release-bot
- name: 🔧 Setup node
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
Expand Down
23 changes: 15 additions & 8 deletions .github/workflows/test-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,15 @@ jobs:
if: github.repository != 'sebbo2002/js-template' && (contains(toJson(github.event.commits.*.message), '[skip ci]') == false || github.ref == 'refs/heads/main')
strategy:
matrix:
node: [16.x, 18.x, 20.x]
node: [18.x, 20.x, current]
steps:
- name: ☁️ Checkout Project
uses: actions/checkout@v4
- name: 🔧 Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.x
# https://github.com/aio-libs/aiohttp/issues/7739#issuecomment-1773868351
python-version: 3.11
- name: 🔧 Setup pip cache
uses: actions/cache@v3
id: pip-cache
Expand All @@ -32,7 +33,7 @@ jobs:
- name: 📦 Install pyatv
run: pip install pyatv
- name: 🔧 Setup node.js
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}
cache: 'npm'
Expand All @@ -51,7 +52,7 @@ jobs:
- name: 🔧 Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.x
python-version: 3.11
- name: 🔧 Setup pip cache
uses: actions/cache@v3
id: pip-cache
Expand All @@ -61,7 +62,7 @@ jobs:
- name: 📦 Install pyatv
run: pip install pyatv
- name: 🔧 Setup node.js
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
cache: 'npm'
- name: 📦 Install dependencies
Expand All @@ -79,7 +80,7 @@ jobs:
- name: ☁️ Checkout Project
uses: actions/checkout@v4
- name: 🔧 Setup node.js
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
cache: 'npm'
- name: 📦 Install dependencies
Expand All @@ -91,6 +92,11 @@ jobs:
name: Release
runs-on: ubuntu-latest
concurrency: release
permissions:
contents: write
issues: write
pull-requests: write
id-token: write
needs:
- coverage
- tests
Expand All @@ -102,7 +108,7 @@ jobs:
- name: 🔧 Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.x
python-version: 3.11
- name: 🔧 Setup pip cache
uses: actions/cache@v3
id: pip-cache
Expand All @@ -112,7 +118,7 @@ jobs:
- name: 📦 Install pyatv
run: pip install pyatv
- name: 🔧 Setup node.js
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: 20.x
cache: 'npm'
Expand All @@ -127,6 +133,7 @@ jobs:
GH_TOKEN: ${{ secrets.GH_TOKEN }}
GH_OWNER: ${{ github.repository_owner }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
NPM_CONFIG_PROVENANCE: true
- name: 🔃 Merge main back into develop
if: ${{ github.ref == 'refs/heads/main' }}
uses: everlytic/branch-merge@1.1.5
Expand Down
9 changes: 9 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,12 @@
## [7.0.4-develop.2](https://github.com/sebbo2002/node-pyatv/compare/v7.0.4-develop.1...v7.0.4-develop.2) (2023-10-18)


### Reverts

* Revert "ci: Run tests with node.js v18, v20 and v21" ([1b245a5](https://github.com/sebbo2002/node-pyatv/commit/1b245a58587bc6871e8b1633beff1f1bca05970f))

## [7.0.4-develop.1](https://github.com/sebbo2002/node-pyatv/compare/v7.0.3...v7.0.4-develop.1) (2023-10-17)

## [7.0.3](https://github.com/sebbo2002/node-pyatv/compare/v7.0.2...v7.0.3) (2023-09-18)


Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ device.on('update:deviceState', (event: NodePyATVDeviceEvent | Error) => {
## 📑 API Reference

The API documentation is automatically generated from the code comments and can be found
[here](https://sebbo2002.github.io/node-pyatv/main/reference/classes/default.html).
[here](https://sebbo2002.github.io/node-pyatv/main/reference/).


## 📑 Changelog
Expand Down
Loading

0 comments on commit b62df04

Please sign in to comment.