New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI fails when using version 'a7683763fa44598d9faf6157a27632def618ad42' #223
Comments
Hi. You can build this action yourself. This is how CI does it: install-qt-action/.github/workflows/test.yml Lines 91 to 116 in a768376
For your purpose: steps:
- uses: actions/checkout@v4
with:
repository: 'jurplel/install-qt-action'
ref: 'a7683763fa44598d9faf6157a27632def618ad42'
path: 'install-qt-action'
- uses: actions/setup-node@v4
with:
node-version: 20
cache: npm
cache-dependency-path: install-qt-action/action/
- name: Build jurplel/install-qt-action
run: |
cd install-qt-action/action/
npm ci || npm install
npm run build
shell: bash
- name: Install Qt
uses: install-qt-action/
with:
modules: ...
version: ...
tools: ...
cache: ...
Append your own steps then everything should be OK. |
@pzhlkj6612 EDITED: fixed the issue (kinda obvious but I missed it at first glance :D |
My bad, you're right. Does your own built action function normally? |
@pzhlkj6612 Yes, after this change in |
@pzhlkj6612 unfortunately another deprecation warning has occured: In this step:
There's no direct call to |
For that I think this repos just needs to update |
@Wissididom , I think you are right. install-qt-action/action/package.json Line 20 in a768376
@jurplel maybe we need to update the dependency. |
I'll make a release |
I am having some test failures on the |
@jurplel this also needs to be updated to 4.0.0 install-qt-action/action/package.json Line 19 in 74ca8cd
|
I don't think so. According to https://github.com/actions/toolkit/blob/main/packages/cache/RELEASES.md and https://www.npmjs.com/package/@actions/cache 3.2.4 is the latest version. I think it needs to be updated to at least 3.0.5 tho since that's what they write in their CHANGELOG.md for that version:
|
|
Then I think I got the Cache Action that is being used as a standalone action and the cache action, that is part of the toolkit to develop actions with, mixed up. On npm was the actions/cache of toolkit (where I started looking) and you linked the actual actions/cache action hosted on GitHub. |
I'm aware that 'a7683763fa44598d9faf6157a27632def618ad42' version is not a release but I wanted to update my pipeline to get rid of Node.js 16 deprecation warning.
Maybe someone (@jurplel ) is aware of this issue already but I'm leaving it here just in case.
The text was updated successfully, but these errors were encountered: