Ali Waseem
4846d9de19
fix(ci): don't fail CI when Coveralls upload fails ( #47883 )
...
## Summary
- Coveralls outages were putting a red X on PRs even when tests passed
- Add `fail-on-error: false` and `continue-on-error: true` to the
"Upload coverage results to Coveralls" step in `studio-unit-tests.yml`
and `ui-tests.yml`, matching `supabase-js` behavior
## Test plan
- [ ] Confirm both workflows run successfully on this PR
- [ ] Confirm a simulated Coveralls upload failure no longer marks the
step/job as failed
Fixes FE-3908
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Chores**
* Improved the reliability of automated test workflows by allowing
coverage-report uploads to fail without interrupting the overall
workflow.
* Existing coverage reporting continues when the upload service is
available.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2026-07-13 07:39:51 -06:00
Etienne Stalmans and Ali Waseem
c9cc6cd835
chore: cleanup gh actions ( #46454 )
...
## I have read the
[CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md )
file.
YES
## What kind of change does this PR introduce?
Chore, CI hardening
## Additional context
Hardens all GitHub actions to recommendations of
[zizmor](https://docs.zizmor.sh/audits/ )
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Chores**
* Disabled persistence of checkout credentials across many CI workflows
to reduce credential exposure.
* Upgraded GitHub App token tooling and tightened generated token
permissions for automation.
* Added cooldown/rate-limiting to dependency update automation to reduce
update churn.
* Adjusted workflow-level permissions, required secret inputs for
workflow callers, and refactored some job step logic.
<!-- review_stack_entry_start -->
[](https://app.coderabbit.ai/change-stack/supabase/supabase/pull/46454?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack )
<!-- review_stack_entry_end -->
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Co-authored-by: Ali Waseem <waseema393@gmail.com >
2026-05-28 17:31:04 +02:00
Gildas Garcia
77004016f4
fix: cannot resize table editor columns on safari ( #43450 )
...
## Problem
On Safari, it's impossible to resize a column.
## Solution
This is actually a bug in `react-data-grid` that has been fixed in more
recent versions but we can't use them.
Patch the package
## How to test
- Open the any table in the _Table editor_
- Resize a column
2026-03-06 08:01:22 +01:00
Joshen Lim
1b5e472340
Attempt to fix coveralls upload step ( #43285 )
2026-03-02 15:34:57 +00:00
Jordi Enric
a9a6357227
fix: tests workflow blocking non-studio/ui prs ( #43185 )
2026-02-25 17:03:44 +01:00
Jordi Enric and Joshen Lim
26777710d2
remove fail-on-error ( #43175 )
...
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2026-02-25 22:45:33 +08:00
Jordi Enric
03351c784a
chore: split tests running from coveralls upload ( #43171 )
...
this is so we can easily tell when tests failed vs when coveralls failed
in the PR checks / github action breakdown.
<img width="1510" height="316" alt="CleanShot 2026-02-25 at 11 28 00@2x"
src="https://github.com/user-attachments/assets/ed119654-0341-4554-a2a1-e95f4c7a0995 "
/>
2026-02-25 20:53:19 +08:00
dependabot[bot]
6cc89a2d44
chore(deps): bump pnpm/action-setup from 4.1.0 to 4.2.0 ( #39740 )
...
Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup ) from 4.1.0 to 4.2.0.
- [Release notes](https://github.com/pnpm/action-setup/releases )
- [Commits](https://github.com/pnpm/action-setup/compare/a7487c7e89a18df4991f7f222e4898a00d66ddda...41ff72655975bd51cab0327fa583b6e92b6d3061 )
---
updated-dependencies:
- dependency-name: pnpm/action-setup
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-12 12:28:32 -05:00
Charis
3973cc3e5c
chore: update github workflows ( #39237 )
2025-10-20 09:36:45 -04:00
Jordi Enric
10d96127e5
coveralls: fail-on-error false ( #38866 )
...
failonerror false
2025-09-19 17:32:13 +02:00
blacksmith-sh[bot]
96f99014d8
.github/workflows: Migrate workflows to Blacksmith runners ( #38549 )
...
Migrate workflows to Blacksmith
Co-authored-by: blacksmith-sh[bot] <157653362+blacksmith-sh[bot]@users.noreply.github.com>
2025-09-09 18:27:43 +08:00
Kevin Grüneberg
742b720b37
chore: use built-in GH runner ( #38544 )
...
Temp fix until blacksmith is unblocked
2025-09-09 06:14:15 +00:00
Kevin Grüneberg
1363954156
ci: use blacksmith ( #38543 )
2025-09-09 05:10:46 +00:00
Paul Cioanca
b7234ea26d
chore: use larger runner group rather than a single larger runner ( #36216 )
2025-06-06 13:10:29 +03:00
Jordi Enric and Joshen Lim
6e91494b16
Add coveralls integration ( #35424 )
...
* update gh action, update vitest config
* debug
* debug cov
* idk try something different
* test2
* test3
* add base path
* rm debug
* add apiAuthenticate tests
* supabaseClient tests
* apiWrappers tests
* add apiHelpers tests
* add configcat tests
* add formatSql tests
* add github tests
* add cloudprovider utils tests
* add helpers tests
* fix typeerr
* add missing readonly err
* fix typeerrrs
* fix type errors in apiWrapper tests
* fix apiHelpers test
* add packages/ui tests
* add coveralls flags
* try coveralls parallel config
* fix coveralls parallel config
---------
Co-authored-by: Joshen Lim <joshenlimek@gmail.com >
2025-05-08 12:23:37 +02:00
Stephen Morgan
431be5682b
fix: review actions ( #34648 )
...
* fix: possible command injection in docs-lint
* fix: explicit permissions for github actions
2025-04-02 16:41:14 +13:00
Joshen Lim
ca37f16f58
Chore/refactor e2e tests ( #33647 )
...
* Set up E2E tests for staging
* update
* Update
* Update .env.staging.example
* Fix node modules
* Fix
* Attempt to swap local-studio-tests to use the new studio-tests directory
* Omit storage state if running tests for local self host
* Fix test:local command
* Deprecate local-studio-test folder
* Rename local studio tests GH action to E2E test
2025-02-20 12:02:41 +08:00