76
76
fail-fast : false
77
77
steps :
78
78
- name : Checkout source code
79
- uses : actions/checkout@v3.3.0
79
+ uses : actions/checkout@v4
80
80
- name : Build firmware
81
81
uses : ratgdo/esphome-build-action@main
82
82
id : esphome-build
90
90
jq -s '{"name": "${{ matrix.firmware.name }}", "new_install_improv_wait_time": 15, "new_install_prompt_erase": true, "version": "${{ steps.esphome-build.outputs.esphome-version }}", "home_assistant_domain": "esphome", "new_install_skip_erase": false, "builds":.}' output/${{ steps.esphome-build.outputs.name }}/manifest.json > output/${{ matrix.firmware.manifest_filename }}
91
91
92
92
- name : Upload artifact
93
- uses : actions/upload-artifact@v3.1.2
93
+ uses : actions/upload-artifact@v4.6.0
94
94
with :
95
95
name : ${{ matrix.firmware.name }}
96
96
path : output
@@ -103,9 +103,9 @@ jobs:
103
103
needs : build
104
104
steps :
105
105
- name : Checkout source code
106
- uses : actions/checkout@v3
106
+ uses : actions/checkout@v4
107
107
- name : Download built firmwares
108
- uses : actions/download-artifact@v3
108
+ uses : actions/download-artifact@v4
109
109
with :
110
110
path : firmwares
111
111
- name : Copy files
@@ -114,7 +114,7 @@ jobs:
114
114
cp -R static/* output/
115
115
cp -R firmwares/*/* output/
116
116
- name : Upload GitHub Pages artifact
117
- uses : actions/upload-pages-artifact@v2 .0.0
117
+ uses : actions/upload-pages-artifact@v3 .0.1
118
118
with :
119
119
path : output
120
120
@@ -131,7 +131,7 @@ jobs:
131
131
url : ${{ steps.deployment.outputs.page_url }}
132
132
steps :
133
133
- name : Setup Pages
134
- uses : actions/configure-pages@v2
134
+ uses : actions/configure-pages@v5
135
135
- name : Deploy to GitHub Pages
136
136
id : deployment
137
- uses : actions/deploy-pages@v1.2.9
137
+ uses : actions/deploy-pages@v4.0.5
0 commit comments