Commit Graph

7 Commits

Author SHA1 Message Date
Pranav C
2b27620d81 chore: Update runner os to ubuntu-22.04 (#10400)
* chore: update runner os to ubuntu-22.04

Signed-off-by: Pranav C <pranavxc@gmail.com>

* docs: formatting

Signed-off-by: Pranav C <pranavxc@gmail.com>

---------

Signed-off-by: Pranav C <pranavxc@gmail.com>
2025-02-04 11:45:59 +03:00
Eng Zer Jun
34c3bf6713 ci(uffizzi-preview): provide GitHub token to download artifacts (#10005)
GitHub token is required to download artifacts from another workflow
run.

Reference: https://github.com/actions/download-artifact/issues/320
Fixes: 62e1485143 ("ci(uffizzi-preview): use id of the workflow that triggered the workflow run (#10003)")
Fixes: 2684cedddf ("chore(release-pr): update `upload-artifact` action to v4 (#9859)")

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2024-12-09 19:27:57 +03:00
Eng Zer Jun
62e1485143 ci(uffizzi-preview): use id of the workflow that triggered the workflow run (#10003)
The "Deploy Uffizzi Preview" has been failing after PR #9859 has been
merged. The cause is that the `cache-compose-file` was trying to
download artifacts from the current workflow. Instead, it should
download artifacts uploaded by the workflow that trigerred the workflow
run.

Fixes: 2684cedddf ("chore(release-pr): update `upload-artifact` action to v4 (#9859)")

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2024-12-09 18:09:01 +03:00
Eng Zer Jun
2684cedddf chore(release-pr): update upload-artifact action to v4 (#9859)
* chore(release-pr): update `upload-artifact` and `download-artifact` actions to v4

v3 of `actions/upload-artifact` and `actions/download-artifact` will be
fully deprecated by 5 December 2024. Jobs that are scheduled to run
during the brownout periods will also fail. See [1][2].

[1]: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
[2]: https://github.blog/changelog/2024-11-05-notice-of-breaking-changes-for-github-actions/

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>

* Unique artifact name

Reference: https://github.com/nocodb/nocodb/pull/9859#pullrequestreview-2488379782
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>

---------

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2024-12-09 14:29:25 +03:00
Adam Vollrath
160ad35624 Updates to Uffizzi Deployment Workflow.
Signed-off-by: Adam Vollrath <adam.d.vollrath@gmail.com>
2023-12-20 15:23:29 -06:00
Vibhav Bobade
cf0fae1c7d Add condition to preview to run only on success
The preview workflow doesn't run on success but on completion of the workflow before it. This change ensures that the workflow won't run on a failure or partial success of the PR Release workflow.
2022-12-20 14:35:51 +05:30
Vibhav Bobade
cf5015b85d chore: previews for every PR release using Uffizzi
add github workflows to take the prebuilt docker image for the PR to
create a preview deployment on Uffizzi. Comment will be posted to every
PR on a successful deployment.
2022-12-01 19:47:14 +05:30