Timur Olzhabayev
ec9d6b9ca9
chore(drone): switch to using cypress built image for e2e tests
2021-12-28 13:59:20 +01:00
Timur Olzhabayev
169d39f8e4
feat(e2e-artifacts): upload e2e artifacts to a gcs bucket ( #43210 )
...
feat(e2e-artifacts): upload e2e artifacts to a gcs bucket
2021-12-24 10:43:32 +01:00
Dimitris Sotirakis
d88502112f
Chore: Replace publish
keyword with store
( #43340 )
...
* Replace publish keyword with store
* Rename publish_steps with store_steps
* Update grabpl version
2021-12-20 12:23:51 +01:00
Josh Hunt
4f6d08f14b
I18N: Add Lingui core translation framework. ( #41827 )
...
* I18N: Add Core Lingui framework for translating the UI
* Make FieldSet accept ReactNode for the label, so it can be translated
* Translate a phrase in the User profile edit form
* Translate phrase
* run lingui compile before webpack builds
* init i18n more lazily
* i1n:compile in drone lint step
* wip for getting tests to work
* Use mock lingui/macros because its too hard to use the real macros in Jest...
* mock messages for tests
* use specific lingui version
* add comment for test helper
* we actually don't need the i18n setup in tests because we mock out <Trans />
* update package.json
* remove unneded imports
* revert back babel core version
* Create a I18nProvider wrapper
2021-12-15 17:00:37 +01:00
malcolmholmes
198f947d0b
Publish enterprise2 to correct bucket ( #43115 )
2021-12-14 18:43:24 +01:00
malcolmholmes
555f5a49ce
Publish non-release CDN assets ( #43087 )
2021-12-14 13:01:54 +01:00
malcolmholmes
4a4d076bb1
Build: Still auto-publish non-release artifacts ( #43021 )
...
* Still auto-publish non-release artifacts
* Add version to prerelease bucket path
2021-12-13 19:25:59 +00:00
Jack Westbrook
da75e4b910
Build: Publish canary packages to NPM registry ( #42922 )
...
* ci(packages): replace canary github publishing with npm registry
* chore(drone): refresh yaml config
* docs(packages): remove github package publish explanation
2021-12-13 09:50:19 +01:00
malcolmholmes
de6148e5f1
Build: allow building releases from other repositories ( #42914 )
...
* Allow building from other repositories
* Upgrade grabpl
* Update drone.yml
2021-12-09 13:09:17 +00:00
malcolmholmes
a78b90cb95
Fix windows build in main ( #42665 )
2021-12-02 15:57:44 +00:00
Dimitris Sotirakis
dc627a3d47
Remove e2e tests on enterprise2 ( #42640 )
2021-12-02 14:55:23 +02:00
Hugo Häggmark
4080bcbd6c
E2E: revert recordings ( #42636 )
2021-12-02 12:52:31 +01:00
Hugo Häggmark
bde01e8771
E2E: adds recordings ( #42622 )
2021-12-02 10:21:31 +01:00
malcolmholmes
4d55c6fe51
Build: publish artifacts to correct GCS buckets for main and release builds ( #42537 )
...
* Fix main build (deb downloads)
* Direct cdn assets to correct bucket
2021-11-30 16:40:24 +00:00
malcolmholmes
9c0a2a19fd
Package release before publishing ( #42218 )
...
* Package separately to publish
* Fix interpolation
* Windows format envvars
* More descriptive msg
* Won't publish from here
* Resolve docker issues in PR build
* Rename package docker step
* Correct npm release JSON structure
2021-11-30 10:53:07 +00:00
Marcus Andersson
2a50c029b2
Build: Increased the memory for the node process in the frontend build. ( #42499 )
2021-11-30 10:50:35 +01:00
Dimitris Sotirakis
54ea2ed766
CI: Notify channel on drone yaml changes ( #42428 )
...
* Notify on drone yaml changes
* Change secrets
* Remove test notification
* Fix typo
2021-11-29 20:08:13 +02:00
idafurjes
e20766146a
Upgrade build-container to version 1.4.8 ( #42373 )
...
* Upgrade build-container to version 1.4.8
* disable lint of mixin
Co-authored-by: Ying WANG <ying.wang@grafana.com>
2021-11-29 12:03:16 +01:00
Dimitris Sotirakis
db122e9b2c
CI: Run e2e tests in parallel using multiple suites ( #41748 )
...
* Split suite1 to multiple e2e test suites
* Update drone yaml
* Add missing arg
* Extract cypress install step
* Change image on e2e tests step
* Sync with main
* Add cypress cache volume
* Try with grafana/ci-e2e:12.19.0-1 image
* Update grabpl version to 2.7.2
* Revert a11y failure back to 'always'
2021-11-24 11:20:11 +01:00
idafurjes
5ac1dc1008
Bump grabpl version to 2.7.1 ( #42089 )
2021-11-22 17:37:51 +01:00
Dimitris Sotirakis
bec3cc4634
Make integration tests depend on initialize for enterprise-release-* branches ( #42004 )
2021-11-19 21:50:34 +01:00
Dave Henderson
fc7277920c
Dockerfile: Bump Go and Alpine versions ( #41922 )
...
* Dockerifle: Bump Go and Alpine versions
Signed-off-by: Dave Henderson <dave.henderson@grafana.com>
* Updating .drone.yml with 'make drone'
Signed-off-by: Dave Henderson <dave.henderson@grafana.com>
2021-11-19 18:59:24 +01:00
Dimitris Sotirakis
42c51747ed
Refactor drone yaml ( #41937 )
2021-11-19 11:35:57 +01:00
Dimitris Sotirakis
0462577f3d
Install netcat to build-container and update the version ( #41825 )
2021-11-19 09:17:29 +01:00
Dimitris Sotirakis
7dcc5ca199
Make initialize depend on clone, only on enterprise pipelines ( #41909 )
2021-11-18 18:10:25 +02:00
Dimitris Sotirakis
e8a2a82d5c
Run integration tests after initialize ( #41906 )
2021-11-18 17:59:22 +02:00
Dimitris Sotirakis
c82a15eafb
Update grabpl version to 2.6.1 ( #41892 )
2021-11-18 15:56:49 +01:00
Joan López de la Franca Beltran
d49230d291
Grafana CLI Wire Runner ( #41012 )
...
* Set up Wire build graph
* Remove enterprise Wire set
* Move runner package outside commands
* Update Makefile (gen-go path)
* Minor prettier fix
* Include new Wire enterprise file into .gitignore
* Update Wire deps
* Update the grabpl version
Co-authored-by: Dan Cech <dcech@grafana.com>
2021-11-17 20:43:09 +01:00
Dimitris Sotirakis
b8dd9fdd4a
CI: Make build, test and integration tests steps run in parallel ( #40794 )
...
* Make build and test steps run in parallel
* Make tests and builds run on different pipelines
* Make test-backend depend on initialize
* Rename
* Create standalone integration tests pipeline (#41730 )
* Remove unused variables
2021-11-17 11:25:55 +02:00
Hugo Häggmark
b4faee786f
Chore: re-enable pa11y-ci for PRs ( #41723 )
...
* Chore: re-enable pa11y-ci for PRs
* Chore: update signature
* Chore: revert wait times
* Chore: use same hash as docker image
2021-11-17 06:03:09 +01:00
Dimitris Sotirakis
99900cbdd8
CI: Make grabpl
and lint-drone
standalone steps ( #41644 )
...
* Extract grabpl download as separate step
* Change image to alpine
* Change image to curlimage
* Change image to alpine-curl
* Extract lint-drone step
* Add lint-drone to release and main pipelines
* Rename lint_drone to lint_drone_step
* Sign drone
2021-11-15 17:14:33 +00:00
Hugo Häggmark
16578b0af0
Chore: Fix broken pa11y-ci ( #41597 )
...
* Chore: Fix broken pa11y-ci
* Chore: using npx instead
* Chore: testing with prebuilt image
* Chore: testing bin path
* Chore: trying
* Chore: another try
* Update puppeteer image
* Chore: updating image
* Chore: removes yarn version printout
* Chore: removes yarn version printout
Co-authored-by: dsotirakis <sotirakis.dim@gmail.com>
2021-11-15 08:49:39 +01:00
Hugo Häggmark
0e12293971
Chore: Removes pa11y-ci as dependency and use dlx instead ( #41591 )
2021-11-11 12:54:08 +01:00
Ashley Harrison
ed030f9c21
Chore: Set min node version in package.json to 16 ( #41423 )
...
* Update package.json
* Update build-container version
* Sign drone
* Update developer-guide
* kick drone
Co-authored-by: dsotirakis <sotirakis.dim@gmail.com>
Co-authored-by: Dimitris Sotirakis <dimitrios.sotirakis@grafana.com>
Co-authored-by: kay delaney <kay@grafana.com>
2021-11-10 14:23:10 +00:00
dsotirakis
a3f6982476
Merge test a11y steps on starlark files
2021-11-10 14:35:03 +02:00
Dimitris Sotirakis
ad4fc4d87e
Remove FocusConvey check ( #41165 )
2021-11-09 12:38:51 +01:00
Josh Hunt
14ddb2939c
Chore: Enable strict Typescript checks ( #41198 )
...
* Chore: Enable strict Typescript checking
* Chore: Remove old strict budget checks
2021-11-02 15:23:44 +00:00
Dimitris Sotirakis
d85b4dc7a8
CI: Update grafana/build-container
version ( #41191 )
...
* Update node and yarn versions
* Update drone yaml
2021-11-02 13:52:16 +00:00
dsotirakis
778c860b3c
Revert: Remove FocusConvey check
2021-11-01 20:07:28 +02:00
dsotirakis
96541cf8d6
Remove FocusConvey check
2021-11-01 20:02:02 +02:00
kay delaney
3a7c5a0755
Chore: Switch yarn 2 to plug-n-play strategy ( #40300 )
2021-10-27 14:21:07 +01:00
Dimitris Sotirakis
624d7631e6
Build/CI: Make integration-tests
depend on initialize
( #40782 )
...
* Make integration tests depend on initialize
* Reorder steps for better visualisation
2021-10-21 22:28:57 +02:00
Dimitris Sotirakis
bb738e35cf
Chore: Move Grafana version generator in initialize step ( #40604 )
...
* Move gen-version
* Small dependencies reorder
* Update grabpl version
2021-10-21 09:59:12 +03:00
Dimitris Sotirakis
ba60bec11b
Remove git reset - replace with git stash ( #40669 )
2021-10-20 11:39:46 +03:00
Dimitris Sotirakis
0efe2e3acc
Chore: Make test-frontend step depend on initialize step ( #40616 )
...
* Make test-frontend step depend on initialize
Debug
* Clean git tree dir
* Make build-frontend depend on lint-frontend
* Add actual steps back
2021-10-19 19:54:33 +03:00
Dimitris Sotirakis
89e7a56714
Makefile: Force use drone-cli 1.4.0
version ( #40385 )
...
* Force use drone-cli 1.4.0
* Small modifications to prevent null generation
* Sign drone
* Use bingo to declare drone-cli version
* Update message in Makefile
* Update to latest grabpl version
2021-10-14 16:02:45 +02:00
Dimitris Sotirakis
cc67b1802c
Remove unused push_to_deployment_tools step ( #40308 )
2021-10-12 09:44:52 +03:00
Dimitris Sotirakis
5bf37d36e7
Build Pipeline: Split to test-backend
and test-backend-integration
steps ( #40215 )
...
* Split to test-backend and test-backend-integration
* Sign drone
2021-10-11 12:23:55 +03:00
Dimitris Sotirakis
08a20e2247
Update grabpl version to 2.5.1 ( #40218 )
2021-10-11 09:41:19 +03:00
kay delaney
b2e94d0733
Chore: Migrate yarn from v1 to v2 ( #39082 )
...
* Chore: Migrate yarn from v1 to v2
Co-authored-by: Hugo Häggmark <hugo.haggmark@gmail.com>
2021-10-08 15:19:10 +01:00