From 136a777cf2c046cceb1c91fb3bb1e359c3f26ec9 Mon Sep 17 00:00:00 2001 From: vlebourl Date: Mon, 6 Jul 2020 15:51:15 +0200 Subject: [PATCH 01/12] update CHANGELOG.md --- CHANGELOG.md | 39 ++++++++++++++++++++++++++------------- 1 file changed, 26 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4cec7af15..639a92ed0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,22 +1,41 @@ # Changelog -## [1.5](https://github.com/iMicknl/ha-tahoma/tree/1.5) (2020-07-03) +## [Unreleased](https://github.com/iMicknl/ha-tahoma/tree/HEAD) -[Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.5-alpha2...1.5) +[Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.5...HEAD) **Implemented enhancements:** -- Remove exception raising in Device `__init__` in the API [\#101](https://github.com/iMicknl/ha-tahoma/pull/101) ([vlebourl](https://github.com/vlebourl)) +- Split update cover method [\#106](https://github.com/iMicknl/ha-tahoma/pull/106) ([tetienne](https://github.com/tetienne)) +- Add support for more sensors & basic Siren \(switch\) support [\#84](https://github.com/iMicknl/ha-tahoma/pull/84) ([iMicknl](https://github.com/iMicknl)) + +**Fixed bugs:** + +- Unable to change \(tilt\)position via automations [\#33](https://github.com/iMicknl/ha-tahoma/issues/33) + +**Closed issues:** + +- Add support for RainSensor \(io:SomfyRainIOSystemSensor\) [\#102](https://github.com/iMicknl/ha-tahoma/issues/102) + +**Merged pull requests:** + +- Update README.md [\#109](https://github.com/iMicknl/ha-tahoma/pull/109) ([vlebourl](https://github.com/vlebourl)) + +## [1.5](https://github.com/iMicknl/ha-tahoma/tree/1.5) (2020-07-03) + +[Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.5-alpha2...1.5) **Fixed bugs:** - custom\_components.tahoma.config\_flow - Unexpected exception - ValueError: No ui Class [\#99](https://github.com/iMicknl/ha-tahoma/issues/99) - Update for light component \(rgb\) fails - error in logs [\#96](https://github.com/iMicknl/ha-tahoma/issues/96) - Not authenticated error. [\#86](https://github.com/iMicknl/ha-tahoma/issues/86) +- Remove exception raising in Device `__init__` in the API [\#101](https://github.com/iMicknl/ha-tahoma/pull/101) ([vlebourl](https://github.com/vlebourl)) +- Fix a test in api login. [\#100](https://github.com/iMicknl/ha-tahoma/pull/100) ([vlebourl](https://github.com/vlebourl)) **Merged pull requests:** -- Fix a test in api login. [\#100](https://github.com/iMicknl/ha-tahoma/pull/100) ([vlebourl](https://github.com/vlebourl)) +- Update CHANGELOG.md [\#98](https://github.com/iMicknl/ha-tahoma/pull/98) ([vlebourl](https://github.com/vlebourl)) ## [1.5-alpha2](https://github.com/iMicknl/ha-tahoma/tree/1.5-alpha2) (2020-07-02) @@ -24,11 +43,8 @@ **Fixed bugs:** -- Re-log in the API after a "error":"Not authenticated" [\#95](https://github.com/iMicknl/ha-tahoma/pull/95) ([vlebourl](https://github.com/vlebourl)) - -**Merged pull requests:** - - \[fix\] color\_RGB\_to\_hs is missing parameters [\#97](https://github.com/iMicknl/ha-tahoma/pull/97) ([vlebourl](https://github.com/vlebourl)) +- Re-log in the API after a "error":"Not authenticated" [\#95](https://github.com/iMicknl/ha-tahoma/pull/95) ([vlebourl](https://github.com/vlebourl)) ## [1.5-alpha1](https://github.com/iMicknl/ha-tahoma/tree/1.5-alpha1) (2020-07-02) @@ -152,6 +168,7 @@ - Add better exception handling & retry logic for Tahoma API [\#4](https://github.com/iMicknl/ha-tahoma/issues/4) - Refactored requests to avoid being locked out of the api. [\#24](https://github.com/iMicknl/ha-tahoma/pull/24) ([vlebourl](https://github.com/vlebourl)) +- Add occupancy sensor and start fixing async [\#15](https://github.com/iMicknl/ha-tahoma/pull/15) ([iMicknl](https://github.com/iMicknl)) **Fixed bugs:** @@ -188,10 +205,6 @@ [Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.1-alpha...1.1-alpha2) -**Implemented enhancements:** - -- Refactor cover platform [\#13](https://github.com/iMicknl/ha-tahoma/pull/13) ([iMicknl](https://github.com/iMicknl)) - ## [1.1-alpha](https://github.com/iMicknl/ha-tahoma/tree/1.1-alpha) (2020-06-04) [Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.0.0...1.1-alpha) @@ -200,8 +213,8 @@ - Add support for scenes [\#10](https://github.com/iMicknl/ha-tahoma/issues/10) - Incorporate changes from tahoma\_extended [\#5](https://github.com/iMicknl/ha-tahoma/issues/5) -- Add occupancy sensor and start fixing async [\#15](https://github.com/iMicknl/ha-tahoma/pull/15) ([iMicknl](https://github.com/iMicknl)) - Add support for scenes [\#14](https://github.com/iMicknl/ha-tahoma/pull/14) ([iMicknl](https://github.com/iMicknl)) +- Refactor cover platform [\#13](https://github.com/iMicknl/ha-tahoma/pull/13) ([iMicknl](https://github.com/iMicknl)) ## [1.0.0](https://github.com/iMicknl/ha-tahoma/tree/1.0.0) (2020-06-04) From c9d64d42c06455c07e5d1cdc469123fc2c3fb64f Mon Sep 17 00:00:00 2001 From: vlebourl Date: Mon, 6 Jul 2020 16:04:03 +0200 Subject: [PATCH 02/12] cleaned up CHANGELOG.md --- CHANGELOG.md | 26 +++++--------------------- 1 file changed, 5 insertions(+), 21 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 639a92ed0..afa89193c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,10 +17,6 @@ - Add support for RainSensor \(io:SomfyRainIOSystemSensor\) [\#102](https://github.com/iMicknl/ha-tahoma/issues/102) -**Merged pull requests:** - -- Update README.md [\#109](https://github.com/iMicknl/ha-tahoma/pull/109) ([vlebourl](https://github.com/vlebourl)) - ## [1.5](https://github.com/iMicknl/ha-tahoma/tree/1.5) (2020-07-03) [Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.5-alpha2...1.5) @@ -30,13 +26,9 @@ - custom\_components.tahoma.config\_flow - Unexpected exception - ValueError: No ui Class [\#99](https://github.com/iMicknl/ha-tahoma/issues/99) - Update for light component \(rgb\) fails - error in logs [\#96](https://github.com/iMicknl/ha-tahoma/issues/96) - Not authenticated error. [\#86](https://github.com/iMicknl/ha-tahoma/issues/86) -- Remove exception raising in Device `__init__` in the API [\#101](https://github.com/iMicknl/ha-tahoma/pull/101) ([vlebourl](https://github.com/vlebourl)) +- Remove exception raising in Device `\_\_init\_\_` in the API [\#101](https://github.com/iMicknl/ha-tahoma/pull/101) ([vlebourl](https://github.com/vlebourl)) - Fix a test in api login. [\#100](https://github.com/iMicknl/ha-tahoma/pull/100) ([vlebourl](https://github.com/vlebourl)) -**Merged pull requests:** - -- Update CHANGELOG.md [\#98](https://github.com/iMicknl/ha-tahoma/pull/98) ([vlebourl](https://github.com/vlebourl)) - ## [1.5-alpha2](https://github.com/iMicknl/ha-tahoma/tree/1.5-alpha2) (2020-07-02) [Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.5-alpha1...1.5-alpha2) @@ -70,11 +62,6 @@ - fix api for missing states at login [\#94](https://github.com/iMicknl/ha-tahoma/pull/94) ([vlebourl](https://github.com/vlebourl)) - \[fix\] fix AttributeError: 'NoneType' object has no attribute 'state' … [\#87](https://github.com/iMicknl/ha-tahoma/pull/87) ([vlebourl](https://github.com/vlebourl)) -**Merged pull requests:** - -- \[doc\] Add Tahoma API html doc [\#88](https://github.com/iMicknl/ha-tahoma/pull/88) ([vlebourl](https://github.com/vlebourl)) -- Update CHANGELOG.md [\#83](https://github.com/iMicknl/ha-tahoma/pull/83) ([vlebourl](https://github.com/vlebourl)) - ## [1.4](https://github.com/iMicknl/ha-tahoma/tree/1.4) (2020-06-22) [Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.4-alpha3...1.4) @@ -97,10 +84,6 @@ - Add part of fix\_44 changes already [\#82](https://github.com/iMicknl/ha-tahoma/pull/82) ([iMicknl](https://github.com/iMicknl)) - Bugfix for unable to change tilt position on io:BioclimaticPergolaIOComponent \#74 [\#77](https://github.com/iMicknl/ha-tahoma/pull/77) ([iMicknl](https://github.com/iMicknl)) -**Merged pull requests:** - -- Update bug\_report.md [\#79](https://github.com/iMicknl/ha-tahoma/pull/79) ([iMicknl](https://github.com/iMicknl)) - ## [1.4-alpha3](https://github.com/iMicknl/ha-tahoma/tree/1.4-alpha3) (2020-06-18) [Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.4-alpha2...1.4-alpha3) @@ -154,8 +137,6 @@ **Merged pull requests:** -- added isort pre-commit hook [\#69](https://github.com/iMicknl/ha-tahoma/pull/69) ([vlebourl](https://github.com/vlebourl)) -- add black check to ci cd [\#68](https://github.com/iMicknl/ha-tahoma/pull/68) ([vlebourl](https://github.com/vlebourl)) - fixes get\_events [\#55](https://github.com/iMicknl/ha-tahoma/pull/55) ([vlebourl](https://github.com/vlebourl)) - renamed tahoma or Tahoma to TaHoma. [\#46](https://github.com/iMicknl/ha-tahoma/pull/46) ([vlebourl](https://github.com/vlebourl)) - Add french translation [\#45](https://github.com/iMicknl/ha-tahoma/pull/45) ([vlebourl](https://github.com/vlebourl)) @@ -205,6 +186,10 @@ [Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.1-alpha...1.1-alpha2) +**Implemented enhancements:** + +- Refactor cover platform [\#13](https://github.com/iMicknl/ha-tahoma/pull/13) ([iMicknl](https://github.com/iMicknl)) + ## [1.1-alpha](https://github.com/iMicknl/ha-tahoma/tree/1.1-alpha) (2020-06-04) [Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.0.0...1.1-alpha) @@ -214,7 +199,6 @@ - Add support for scenes [\#10](https://github.com/iMicknl/ha-tahoma/issues/10) - Incorporate changes from tahoma\_extended [\#5](https://github.com/iMicknl/ha-tahoma/issues/5) - Add support for scenes [\#14](https://github.com/iMicknl/ha-tahoma/pull/14) ([iMicknl](https://github.com/iMicknl)) -- Refactor cover platform [\#13](https://github.com/iMicknl/ha-tahoma/pull/13) ([iMicknl](https://github.com/iMicknl)) ## [1.0.0](https://github.com/iMicknl/ha-tahoma/tree/1.0.0) (2020-06-04) From f646e91584dcb42bc44a941f645cea421cee2b79 Mon Sep 17 00:00:00 2001 From: vlebourl Date: Mon, 6 Jul 2020 16:05:58 +0200 Subject: [PATCH 03/12] cleaned up CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index afa89193c..6dcd613e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -149,7 +149,6 @@ - Add better exception handling & retry logic for Tahoma API [\#4](https://github.com/iMicknl/ha-tahoma/issues/4) - Refactored requests to avoid being locked out of the api. [\#24](https://github.com/iMicknl/ha-tahoma/pull/24) ([vlebourl](https://github.com/vlebourl)) -- Add occupancy sensor and start fixing async [\#15](https://github.com/iMicknl/ha-tahoma/pull/15) ([iMicknl](https://github.com/iMicknl)) **Fixed bugs:** @@ -198,6 +197,7 @@ - Add support for scenes [\#10](https://github.com/iMicknl/ha-tahoma/issues/10) - Incorporate changes from tahoma\_extended [\#5](https://github.com/iMicknl/ha-tahoma/issues/5) +- Add occupancy sensor and start fixing async [\#15](https://github.com/iMicknl/ha-tahoma/pull/15) ([iMicknl](https://github.com/iMicknl)) - Add support for scenes [\#14](https://github.com/iMicknl/ha-tahoma/pull/14) ([iMicknl](https://github.com/iMicknl)) ## [1.0.0](https://github.com/iMicknl/ha-tahoma/tree/1.0.0) (2020-06-04) From 022528e2ecacd46097faec9ba206e508d5b56b21 Mon Sep 17 00:00:00 2001 From: vlebourl Date: Mon, 6 Jul 2020 18:08:46 +0200 Subject: [PATCH 04/12] Updated CHANGELOG.md --- CHANGELOG.md | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6dcd613e8..37dd9d97a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,10 @@ **Implemented enhancements:** +- Retrieve core:MeasuredValueType to understand if it is Celsius or Kelvin [\#111](https://github.com/iMicknl/ha-tahoma/issues/111) +- Create registry with devices definition [\#107](https://github.com/iMicknl/ha-tahoma/issues/107) +- Parse temperature unit for TemperatureSensor [\#116](https://github.com/iMicknl/ha-tahoma/pull/116) ([vlebourl](https://github.com/vlebourl)) +- Remove lock variables from Cover device state attributes [\#108](https://github.com/iMicknl/ha-tahoma/pull/108) ([tetienne](https://github.com/tetienne)) - Split update cover method [\#106](https://github.com/iMicknl/ha-tahoma/pull/106) ([tetienne](https://github.com/tetienne)) - Add support for more sensors & basic Siren \(switch\) support [\#84](https://github.com/iMicknl/ha-tahoma/pull/84) ([iMicknl](https://github.com/iMicknl)) @@ -17,6 +21,10 @@ - Add support for RainSensor \(io:SomfyRainIOSystemSensor\) [\#102](https://github.com/iMicknl/ha-tahoma/issues/102) +**Merged pull requests:** + +- Hide opg device from log. [\#117](https://github.com/iMicknl/ha-tahoma/pull/117) ([vlebourl](https://github.com/vlebourl)) + ## [1.5](https://github.com/iMicknl/ha-tahoma/tree/1.5) (2020-07-03) [Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.5-alpha2...1.5) @@ -148,7 +156,6 @@ **Implemented enhancements:** - Add better exception handling & retry logic for Tahoma API [\#4](https://github.com/iMicknl/ha-tahoma/issues/4) -- Refactored requests to avoid being locked out of the api. [\#24](https://github.com/iMicknl/ha-tahoma/pull/24) ([vlebourl](https://github.com/vlebourl)) **Fixed bugs:** @@ -185,10 +192,6 @@ [Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.1-alpha...1.1-alpha2) -**Implemented enhancements:** - -- Refactor cover platform [\#13](https://github.com/iMicknl/ha-tahoma/pull/13) ([iMicknl](https://github.com/iMicknl)) - ## [1.1-alpha](https://github.com/iMicknl/ha-tahoma/tree/1.1-alpha) (2020-06-04) [Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.0.0...1.1-alpha) @@ -206,6 +209,8 @@ **Implemented enhancements:** +- Refactored requests to avoid being locked out of the api. [\#24](https://github.com/iMicknl/ha-tahoma/pull/24) ([vlebourl](https://github.com/vlebourl)) +- Refactor cover platform [\#13](https://github.com/iMicknl/ha-tahoma/pull/13) ([iMicknl](https://github.com/iMicknl)) - Support Awning devices and update readme + changelog [\#11](https://github.com/iMicknl/ha-tahoma/pull/11) ([iMicknl](https://github.com/iMicknl)) - Apply fixes from tahoma\_extended & sensor/binary sensor improvements [\#7](https://github.com/iMicknl/ha-tahoma/pull/7) ([iMicknl](https://github.com/iMicknl)) - Add binary sensor and remove parts from normal sensor [\#6](https://github.com/iMicknl/ha-tahoma/pull/6) ([iMicknl](https://github.com/iMicknl)) From 2796205c5c7e06d12fbc42e9657e8b5ae6fa29a7 Mon Sep 17 00:00:00 2001 From: vlebourl Date: Tue, 7 Jul 2020 10:10:54 +0200 Subject: [PATCH 05/12] Updated CHANGELOG.md --- CHANGELOG.md | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 37dd9d97a..c972d8179 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,10 +4,15 @@ [Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.5...HEAD) +**Breaking changes:** + +- Remove obsolete YAML schema [\#120](https://github.com/iMicknl/ha-tahoma/pull/120) ([iMicknl](https://github.com/iMicknl)) + **Implemented enhancements:** - Retrieve core:MeasuredValueType to understand if it is Celsius or Kelvin [\#111](https://github.com/iMicknl/ha-tahoma/issues/111) - Create registry with devices definition [\#107](https://github.com/iMicknl/ha-tahoma/issues/107) +- Hide opg device from log. [\#117](https://github.com/iMicknl/ha-tahoma/pull/117) ([vlebourl](https://github.com/vlebourl)) - Parse temperature unit for TemperatureSensor [\#116](https://github.com/iMicknl/ha-tahoma/pull/116) ([vlebourl](https://github.com/vlebourl)) - Remove lock variables from Cover device state attributes [\#108](https://github.com/iMicknl/ha-tahoma/pull/108) ([tetienne](https://github.com/tetienne)) - Split update cover method [\#106](https://github.com/iMicknl/ha-tahoma/pull/106) ([tetienne](https://github.com/tetienne)) @@ -21,10 +26,6 @@ - Add support for RainSensor \(io:SomfyRainIOSystemSensor\) [\#102](https://github.com/iMicknl/ha-tahoma/issues/102) -**Merged pull requests:** - -- Hide opg device from log. [\#117](https://github.com/iMicknl/ha-tahoma/pull/117) ([vlebourl](https://github.com/vlebourl)) - ## [1.5](https://github.com/iMicknl/ha-tahoma/tree/1.5) (2020-07-03) [Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.5-alpha2...1.5) @@ -156,6 +157,7 @@ **Implemented enhancements:** - Add better exception handling & retry logic for Tahoma API [\#4](https://github.com/iMicknl/ha-tahoma/issues/4) +- Refactored requests to avoid being locked out of the api. [\#24](https://github.com/iMicknl/ha-tahoma/pull/24) ([vlebourl](https://github.com/vlebourl)) **Fixed bugs:** @@ -192,6 +194,10 @@ [Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.1-alpha...1.1-alpha2) +**Implemented enhancements:** + +- Refactor cover platform [\#13](https://github.com/iMicknl/ha-tahoma/pull/13) ([iMicknl](https://github.com/iMicknl)) + ## [1.1-alpha](https://github.com/iMicknl/ha-tahoma/tree/1.1-alpha) (2020-06-04) [Full Changelog](https://github.com/iMicknl/ha-tahoma/compare/1.0.0...1.1-alpha) @@ -202,6 +208,7 @@ - Incorporate changes from tahoma\_extended [\#5](https://github.com/iMicknl/ha-tahoma/issues/5) - Add occupancy sensor and start fixing async [\#15](https://github.com/iMicknl/ha-tahoma/pull/15) ([iMicknl](https://github.com/iMicknl)) - Add support for scenes [\#14](https://github.com/iMicknl/ha-tahoma/pull/14) ([iMicknl](https://github.com/iMicknl)) +- Support Awning devices and update readme + changelog [\#11](https://github.com/iMicknl/ha-tahoma/pull/11) ([iMicknl](https://github.com/iMicknl)) ## [1.0.0](https://github.com/iMicknl/ha-tahoma/tree/1.0.0) (2020-06-04) @@ -209,9 +216,6 @@ **Implemented enhancements:** -- Refactored requests to avoid being locked out of the api. [\#24](https://github.com/iMicknl/ha-tahoma/pull/24) ([vlebourl](https://github.com/vlebourl)) -- Refactor cover platform [\#13](https://github.com/iMicknl/ha-tahoma/pull/13) ([iMicknl](https://github.com/iMicknl)) -- Support Awning devices and update readme + changelog [\#11](https://github.com/iMicknl/ha-tahoma/pull/11) ([iMicknl](https://github.com/iMicknl)) - Apply fixes from tahoma\_extended & sensor/binary sensor improvements [\#7](https://github.com/iMicknl/ha-tahoma/pull/7) ([iMicknl](https://github.com/iMicknl)) - Add binary sensor and remove parts from normal sensor [\#6](https://github.com/iMicknl/ha-tahoma/pull/6) ([iMicknl](https://github.com/iMicknl)) From f7c0ef0818c409b8ec9404816e1e4c591d387a8a Mon Sep 17 00:00:00 2001 From: vlebourl Date: Tue, 7 Jul 2020 10:52:56 +0200 Subject: [PATCH 06/12] Add an auto changelog workflow. --- .github/workflows/changelog.yaml | 37 ++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .github/workflows/changelog.yaml diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml new file mode 100644 index 000000000..5c42e9e79 --- /dev/null +++ b/.github/workflows/changelog.yaml @@ -0,0 +1,37 @@ +name: Changelog + +on: + push: + branches: + - master + +jobs: + generate_changelog: + runs-on: ubuntu-latest + name: Generate changelog for master branch + steps: + - uses: actions/checkout@v1 + + - name: Generate changelog + uses: charmixer/auto-changelog-action@v1 + with: + token: ${{ secrets.GITHUB_TOKEN }} + + - name: Commit files + env: + CI_USER: iMicknl + CI_EMAIL: mick@imick.nl + run: | + git checkout update-changelog + git merge master + git config --local user.email "$CI_EMAIL" + git config --local user.name "$CI_USER" + git add CHANGELOG.md && git commit -m 'Updated CHANGELOG.md' && echo ::set-env name=push::1 || echo "No changes to CHANGELOG.md" + + - name: Push changes + if: env.push == 1 + env: + CI_USER: iMicknl + CI_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + git push "https://$CI_USER:$CI_TOKEN@github.com/$GITHUB_REPOSITORY.git" HEAD:update-changelog \ No newline at end of file From 380cb7411e3558a98015a4c6323300b6d6f11dd7 Mon Sep 17 00:00:00 2001 From: vlebourl Date: Tue, 7 Jul 2020 10:54:04 +0200 Subject: [PATCH 07/12] fix style. --- .github/workflows/changelog.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml index 5c42e9e79..2ee265b6e 100644 --- a/.github/workflows/changelog.yaml +++ b/.github/workflows/changelog.yaml @@ -34,4 +34,4 @@ jobs: CI_USER: iMicknl CI_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - git push "https://$CI_USER:$CI_TOKEN@github.com/$GITHUB_REPOSITORY.git" HEAD:update-changelog \ No newline at end of file + git push "https://$CI_USER:$CI_TOKEN@github.com/$GITHUB_REPOSITORY.git" HEAD:update-changelog From af34d160f251d7910b5e5225a9a4de017c961465 Mon Sep 17 00:00:00 2001 From: vlebourl Date: Tue, 7 Jul 2020 11:56:03 +0200 Subject: [PATCH 08/12] Secret. --- .github/workflows/changelog.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml index 2ee265b6e..e449d5201 100644 --- a/.github/workflows/changelog.yaml +++ b/.github/workflows/changelog.yaml @@ -19,8 +19,8 @@ jobs: - name: Commit files env: - CI_USER: iMicknl - CI_EMAIL: mick@imick.nl + CI_USER: ${{ secrets.YOUR_GITHUB_USER }} + CI_EMAIL: ${{ secrets.YOUR_GITHUB_EMAIL }} run: | git checkout update-changelog git merge master From 1f094b096f999fbf4f486d505b8d8041627d6320 Mon Sep 17 00:00:00 2001 From: vlebourl Date: Tue, 7 Jul 2020 11:57:13 +0200 Subject: [PATCH 09/12] Secret. --- .github/workflows/changelog.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml index e449d5201..01259a124 100644 --- a/.github/workflows/changelog.yaml +++ b/.github/workflows/changelog.yaml @@ -31,7 +31,7 @@ jobs: - name: Push changes if: env.push == 1 env: - CI_USER: iMicknl + CI_USER: ${{ secrets.YOUR_GITHUB_USER }} CI_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | git push "https://$CI_USER:$CI_TOKEN@github.com/$GITHUB_REPOSITORY.git" HEAD:update-changelog From bcd9fc4b386448e18f36b7742c8824321f8513d4 Mon Sep 17 00:00:00 2001 From: vlebourl Date: Tue, 7 Jul 2020 12:06:52 +0200 Subject: [PATCH 10/12] Fixed a typo --- .github/workflows/changelog.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml index 01259a124..401ff7822 100644 --- a/.github/workflows/changelog.yaml +++ b/.github/workflows/changelog.yaml @@ -23,7 +23,7 @@ jobs: CI_EMAIL: ${{ secrets.YOUR_GITHUB_EMAIL }} run: | git checkout update-changelog - git merge master + git merge origin/master git config --local user.email "$CI_EMAIL" git config --local user.name "$CI_USER" git add CHANGELOG.md && git commit -m 'Updated CHANGELOG.md' && echo ::set-env name=push::1 || echo "No changes to CHANGELOG.md" From 01c7cb344f9af9dae1a23741c429ed152a822727 Mon Sep 17 00:00:00 2001 From: vlebourl Date: Tue, 7 Jul 2020 12:11:54 +0200 Subject: [PATCH 11/12] Change branch. --- .github/workflows/changelog.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml index 401ff7822..ad57b9e5f 100644 --- a/.github/workflows/changelog.yaml +++ b/.github/workflows/changelog.yaml @@ -22,7 +22,7 @@ jobs: CI_USER: ${{ secrets.YOUR_GITHUB_USER }} CI_EMAIL: ${{ secrets.YOUR_GITHUB_EMAIL }} run: | - git checkout update-changelog + git checkout -b changelog git merge origin/master git config --local user.email "$CI_EMAIL" git config --local user.name "$CI_USER" @@ -34,4 +34,4 @@ jobs: CI_USER: ${{ secrets.YOUR_GITHUB_USER }} CI_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - git push "https://$CI_USER:$CI_TOKEN@github.com/$GITHUB_REPOSITORY.git" HEAD:update-changelog + git push "https://$CI_USER:$CI_TOKEN@github.com/$GITHUB_REPOSITORY.git" HEAD:changelog From 188042790417a0effec399cd42b680ff017d7aaa Mon Sep 17 00:00:00 2001 From: vlebourl Date: Tue, 7 Jul 2020 12:15:24 +0200 Subject: [PATCH 12/12] checkout with -B --- .github/workflows/changelog.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/changelog.yaml b/.github/workflows/changelog.yaml index ad57b9e5f..8c9a6e931 100644 --- a/.github/workflows/changelog.yaml +++ b/.github/workflows/changelog.yaml @@ -22,7 +22,7 @@ jobs: CI_USER: ${{ secrets.YOUR_GITHUB_USER }} CI_EMAIL: ${{ secrets.YOUR_GITHUB_EMAIL }} run: | - git checkout -b changelog + git checkout -B changelog git merge origin/master git config --local user.email "$CI_EMAIL" git config --local user.name "$CI_USER"