Commit Graph

132 Commits

Author SHA1 Message Date
rijkvanzanten
68d6f58eda Tweak dependency upgrade config
List stems from core team discussion on what packages we'd like to stay up to date on.
2022-01-17 14:22:47 -05:00
Pascal Jufer
3ef0175df7 Make skipping of workflows work again (#11081) 2022-01-17 13:42:28 -05:00
Oreille
7e10d2017e End-to-end tests refactor (#10968)
* Refactor e2e tests

* Only install root dependencies for lint step

* Fix dumbest error ever

* Pass process.env too to spawned subprocess

* Suppress npm package installation prompt

* Improve error handling

* Add new compose file for tests

* Avoid port conflict with remoted

* Update docker-compose.yml

* Add test docs

* Use current branch workflow files and simplify skips

* Fix workflow file

* Fix workflow file

* Try adding `.yml` extension to allow reference in `uses`

* Place workflow file in folders to allow reference in `uses`

* Requires more work than expected, reverting

* Update docs to use correct compose file

* Remove comment / unused code

* Run tests from main

Co-authored-by: ian <licitdev@gmail.com>
Co-authored-by: Jay Cammarano <jay.cammarano@gmail.com>
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2022-01-13 16:32:45 -05:00
Jay Cammarano
00a838f020 Docs for testing the API (#10275)
* mock-knex

* test on the migrations run started.

* test passing for run.up()

* reorganize /tests/ to allow integration tests

* e2e setup changes

* e2e jest.config moved

* e2e paths fixed, integration config

* add nonadmin role and user seed+migration

* auth/login w/ documentation (docs will be moved)

* update user seed

* add postgres10 to the ci?

* argon2 saves the day

* items tests passing with postgres10 support

* removed comments

* move generateHash out of directus_users

Co-authored-by: Jay Cammarano <jaycammarano@gmail.com>
2021-12-10 14:58:51 -05:00
Rijk van Zanten
890f2a35e3 Update CODEOWNERS
We'll keep the auto-reviewers scoped to areas of specialization. Adding me as a reviewer on _everything_ adds a lot of noise
2021-12-02 10:58:10 -05:00
Pascal Jufer
fd757f6c46 Remove default hourly PR limit for Renovate (#10172) 2021-11-30 14:32:45 -05:00
Pascal Jufer
76a306e7f4 Run end-to-end tests only if corresponding files have been modified (#10135) 2021-11-29 15:04:42 +00:00
Rijk van Zanten
8d87302f01 Delete assign-author-to-pr.yml
Moving forwards, assignee will be treated as the person responsible for getting the PR merged in. This won't always be the original author.
2021-11-26 18:01:28 -05:00
Pascal Jufer
1772853670 Hide Kodiak status when no automerge label (#10020) 2021-11-24 09:25:46 -05:00
Rijk van Zanten
ba0e9691e3 Capitalize automerge label (#9981)
Super important yo
2021-11-22 09:42:39 -05:00
Pascal Jufer
6fbbcff0ee Enable E2E Tests on PRs (#9762) 2021-11-12 10:40:53 -05:00
Pascal Jufer
9bbfdec611 No 'latest' Docker tag for pre-releases anymore (#9512) 2021-11-09 09:42:15 -05:00
Pascal Jufer
a16703fc81 Fix pr title for major updates from renovate (#9594) 2021-11-08 09:45:17 -05:00
Pascal Jufer
ef182940ce Add note about Directus version in bug report (#9517) 2021-11-05 09:04:15 -04:00
Pascal Jufer
8c5c607e76 Revert "Schedule Renovate on a daily basis for now (#9488)" (#9508)
This reverts commit 42512b8874.
2021-11-05 08:54:40 -04:00
Pascal Jufer
42512b8874 Schedule Renovate on a daily basis for now (#9488) 2021-11-04 17:05:21 -04:00
Pascal Jufer
7dc80c2f3b Group Renovate updates & schedule weekly (#9479) 2021-11-04 13:19:32 -04:00
Pascal Jufer
c298942a1d Move renovate config into .github (#9404) 2021-11-03 13:18:34 -04:00
Pascal Jufer
1f86a920a0 Link to all (open & closed) issues in bug report (#9394) 2021-11-03 11:27:11 -04:00
Pascal Jufer
1514b878fa Enhance comments in CI workflow (#9408) 2021-11-03 11:10:00 -04:00
Pascal Jufer
b9aa6a491b Switch back to fkirc/skip-duplicate-actions (#9312)
All changes have been merged in
2021-11-01 12:39:06 -04:00
Pascal Jufer
64fa364ea6 Rearrange on events in e2e workflow (#9308) 2021-11-01 11:16:50 -04:00
Pascal Jufer
6994bba791 Revise GitHub workflows #2 (#9240)
* GitHub workflow revision #2

* Add a few comments

* Add and fix comments

* Move kodiak config into .github

To not overflow the root directory

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2021-11-01 11:05:13 -04:00
Jay Cammarano
ded3d4b141 workflow-dispatch added to e2e-tests.yml (#9265) 2021-10-30 17:11:36 -04:00
Pascal Jufer
3ba5c5935d Wait for checks before auto-merge Crowdin updates (#9156) 2021-10-26 09:48:45 -04:00
Pascal Jufer
ae1987a359 Revise GitHub workflows (#9011)
* Fix check for changed files & reformat workflows

* Test performance of paths-filter action

* Revise workflows

* Better wording

* Fix naming of "Pre-Check"

* Point out values

* Abreviate to make it look cleaner in report
2021-10-25 11:22:06 -04:00
Pascal Jufer
88813a59d3 Add GitHub Action to Auto-Merge Translations from Crowdin (#8966)
* Add Action to Auto-Merge Translations from Crowdin

* Don't trigger checks on translation updates
2021-10-20 11:01:14 -04:00
Tien Tran
b3f1e3383e Skip publish-npm job in the release workflow for forked repos (#8957) 2021-10-20 09:48:08 -04:00
Rijk van Zanten
2baec5efcf Update bug_report.yml 2021-10-15 18:16:22 -04:00
Jay Cammarano
4794c103b1 disable sqlite in e2e tests on CI (#8774) 2021-10-13 22:12:10 +00:00
Pascal Jufer
e944fb9798 Try to fix "Assign author to PR" action (#8752)
Currently, it doesn't work and the log shows the following message: `Warning: Resource not accessible by integration`

Follow up of #8733
2021-10-12 19:52:02 -04:00
Oscar Dominguez
432fc0ff93 ci(workflow): add 'npm' cache for actions/setup-node in .github/workflows (#8748) 2021-10-12 16:10:17 -04:00
Pascal Jufer
99aa1d4984 Add GitHub action workflow to automate author assignment on pull requests (#8733)
* Add GitHub action workflows to automate issue and PR management

* Remove "Add label" action and bring back label on template
2021-10-12 13:03:36 -04:00
Pascal Jufer
ca7e77e630 Adjust "Report Bug" link to the new issue template (#8711)
* Adjust "Report Bug" link to the new issue template

Unfortunately, it's not (yet?) possible to auto-fill the fields in the template
via querys...

* Adjust bug template & use corresponding params

As suggested by @azrikahar
2021-10-12 11:59:52 -04:00
Rijk van Zanten
f717a35da2 Update CODEOWNERS 2021-10-12 09:46:18 -04:00
Rijk van Zanten
c8d205c8e4 Create codeql-analysis.yml 2021-09-29 12:03:01 -04:00
rijkvanzanten
d4b2a05453 Use npm ci instead of install, only run e2e on main 2021-09-27 16:36:09 -04:00
Jay Cammarano
a7b0cbe69b GitHub workflow to run tests on pushes to main and PRs (#8247)
* testing workflow

* name changed

* generateHash working

* changed pendingMock() to 0 because ticks > 5000

* removed empty tests

* removed empty tests

* Update packages/sdk/tests/utils.ts

Co-authored-by: José Varela <joselcvarela@gmail.com>

* updated workflow to add build

* added npm run build

* fixed get-filter-operators

* added env to workflow

* potential fix to index.test.ts

* added env variables for index.test.ts

* added caching and node-version matrix

* added all supported node versions

* only supported node versions

* updated to only support 16

* removed duplicate workflow caching

Co-authored-by: José Varela <joselcvarela@gmail.com>
2021-09-27 15:10:29 -04:00
Rijk van Zanten
82cd7077ed Update CODEOWNERS 2021-09-17 10:07:59 -04:00
Azri Kahar
bfdeb42cff fix readme filename in sync-dockerhub-readme.yml (#7892) 2021-09-07 11:46:02 -04:00
Azri Kahar
058bf9054e add github action for syncing readme to dockerhub (#7889) 2021-09-07 11:34:57 -04:00
Nicola Krumschmidt
d2ca0d094c Rename extension-sdk to extensions-sdk (#7282)
While it is never nice to rename an already published package,
this allows us to reserve the "@directus/extension-" prefix for official extensions.
2021-08-27 13:48:19 -04:00
Nicola Krumschmidt
ba43e3139e Add create-directus-extension package (#7329)
* Make spinner success message bold in extension cli

* Expose extension-sdk cli functions

* Add create-directus-extension package

* Bump version

* Fix type fun times

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2021-08-26 17:32:27 -04:00
Rijk van Zanten
5168f27881 Update CODEOWNERS 2021-08-12 18:43:38 -04:00
rijkvanzanten
86ce598edd Tweak, hopefully fix release flow 2021-08-10 16:22:32 -04:00
renovate[bot]
30f8e3257f update styfle/cancel-workflow-action action to v0.9.1 (#7087)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-29 17:34:04 -04:00
Rijk van Zanten
ed0029178f Update bug_report.yml 2021-07-28 11:08:15 -04:00
Rijk van Zanten
adcdb609de Update bug_report.yml 2021-07-28 11:07:55 -04:00
Rijk van Zanten
349cb049cf Update bug_report.yml 2021-07-28 11:06:40 -04:00
Pascal Jufer
21ebcf30ab Add latest tag & remove sha tag for Docker image (#6837) 2021-07-15 16:17:37 -04:00