summaryrefslogtreecommitdiffhomepage
path: root/.github/workflows/build.yml
AgeCommit message (Collapse)Author
2024-11-17ci: account for APK as default on main branchDaniel Nilsson
With APK defaulted on openwrt:main, we should include packages with the .apk file extension as artifacts. Also default the logging to V=s as otherwise the APK version check won't be printed to stdout. Signed-off-by: Daniel Nilsson <dannil+github@protonmail.com>
2024-11-17ci: upgrade openwrt/gh-action-sdk workflow to v7Daniel Nilsson
With the change of the Docker container not including pre-built binaries [1], the previous version of the workflow fails as it still expects those to be present in the upstream container while the new versions runs a file called setup.sh if present to configure the container. By upgrading openwrt/gh-action-sdk workflow to v7, we make sure that setup.sh is run and configures the container [2]. [1] https://github.com/openwrt/docker/commit/9b55784b18f8d2c684aac4dd21a224320bb9b9ce [2] https://github.com/openwrt/gh-action-sdk/commit/0c00b28c11bed5c7697e807d4cb8ef176ca688ef Signed-off-by: Daniel Nilsson <dannil+github@protonmail.com>
2024-01-31house-keeping: migrate workflows from GitHub deprecated node16 -> node20Paul Donald
GitHub currently warns with: Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/upload-artifact@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
2024-01-31house-keeping: migrate workflows from GitHub deprecated node16 -> node20Paul Donald
GitHub currently warns with: Annotations 1 warning build Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
2023-03-29CI: update dependenciesTianling Shen
The old version which uses Node.js v12 will be disabled in the end of this year. Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2021-10-09CI: test build LuCI packagesPaul Spooren
While all LuCI packages should always build fine, this allows others to directly install those packages within test setups. Signed-off-by: Paul Spooren <mail@aparcar.org>