Commit Graph

170 Commits

Author SHA1 Message Date
Shrikant Sharat Kandula
b1564c9452
Add Sentry token to enable Sentry integration (#2674) 2021-01-22 15:10:42 +05:30
Shrikant Sharat Kandula
af73090edc
Fix application version on self-hosted instances (#2650) 2021-01-20 20:52:59 +05:30
Shrikant Sharat Kandula
816df69675
Fix docker image not being pushed on workflow_dispatch (#2630) 2021-01-19 18:47:33 +05:30
Shrikant Sharat Kandula
3d20b03760
Fix manual triggering of client workflow (#2625) 2021-01-19 17:46:55 +05:30
Shrikant Sharat Kandula
999caf0ccf
Fix manual triggering of client workflow (#2624) 2021-01-19 15:53:37 +05:30
Shrikant Sharat Kandula
6750ca1981
Fix incorrect version showing up in client (#2623) 2021-01-19 15:46:42 +05:30
Shrikant Sharat Kandula
c018f76982
Add manual triggering for sync workflow (#2614) 2021-01-18 19:22:21 +05:30
Shrikant Sharat Kandula
41a32f6a79
Fix tags missing for new version calculation in workflow (#2612) 2021-01-18 17:57:16 +05:30
Shrikant Sharat Kandula
f760d5acf5
Fix snapshot release number on server workflow (#2610)
* Fix snapshot release number on server workflow

* Fix snapshot version in client
2021-01-18 17:22:07 +05:30
Arpit Mohan
7d06fa801a Adding the cloud services env variable during the test run 2021-01-13 12:07:40 +05:30
Shrikant Sharat Kandula
c6c128270c
Include version information when building Docker images for server and client (#2200)
* Include version information in backend builds

* Enable manual trigger of server workflow

* Add a dummy input field for manual trigger

* Fix secret checking in github actions

* Disable cron scheduling of sync job

* Build docker image on pushing a version tag

* Fix duplicated id and invalid id in release workflow

* Don't try to login to Docker

* Avoid download progress outputs from Maven

* Add version information for building client

* Calculate version number only once

* Enable push to DockerHub after building images

* Use Docker username from GitHub secrets

* Fix Docker username in tags when building image

* Use different secret for org name

* Minor refactoring in server workflow

* Update client build workflow to use version

* Enable manual triggering of client workflow

* Set snapshot version for server builds

* Push to docker for all branches (temp)

* Undo temp change to push all branches to DockerHub

* Use Docker org from secrets in client.yml

* Fix missing version reference in client.yml

* Remove debug command in dockerfile

* Save release notes in a resource file in Docker image

* Fix query serialization to get release notes

* Get releases of current repo instead of hard-coded repo

* Fix variable quoting for repo variables

* Exclude draft and prerelease nodes from image

* Fix call to any in release notes processor

* Fix syntax error in release notes script

* Implement API to get new release count and info

* Add missing ReleaseNotes component

* Have the release workflow run after a release is created

* Build server after generating release notes

* Change release trigger to "released"

* Change release trigger to "published"

* Change release trigger to released, edited and deleted

* Use JS script to get release notes, take 1

* Filter drafts and prereleases in script

* Fix syntax error in ES6

* Write release notes to file

* Create parent directory before writing release notes

* Log cwd in release notes script

* Log pwd along with release-notes content

* Handle case where working directory is incorrect

* Remove shell based release notes generator

* Don't show error when Sentry config is missing

* Check for sentry auth token to enable Sentry

* Carry build's exit code over to CI

* Mark out build result and add a note about it

* Add a small test to verify new versions computation

* Remove incorrect test assertion

* Remove generation of release notes file

* Connect to cloud services to fetch release notes data

* Fix missing runner for test class

* Handle missing cloud_services base URL

* Fix test failures due to missing mocks

* Enable sync-ee cron job

* Revert build.sh as there's no real change

* Add API to update release notes viewed version for users

* Fix prettier line-length errors

* Create UserData model for info unrelated to auth

* Fix field name calls

* Ensure we have a userId before setting userData

* Add tests for setting version number in UserData

* Include instanceId when fetching release notes
2021-01-12 18:15:15 +05:30
Nikhil Nandagopal
74c4971a7c
Update and rename label-commands.yml to main.yml 2021-01-04 14:05:09 +05:30
Nikhil Nandagopal
40026cf441
Update label-commands.yml 2020-12-29 16:55:24 +05:30
Nikhil Nandagopal
c9c1f4d9c8
Update label-commands.yml 2020-12-29 16:46:05 +05:30
Nikhil Nandagopal
d77ad4bead
Update label-commands.yml 2020-12-29 16:41:54 +05:30
Nikhil Nandagopal
0a23fb9643
Delete main.yml 2020-12-29 15:55:19 +05:30
Nikhil Nandagopal
b0d1350d50
Update main.yml 2020-12-29 15:52:53 +05:30
Nikhil Nandagopal
338eb5c692
Update label-commands.yml 2020-12-29 15:47:51 +05:30
Nikhil Nandagopal
57ec3d62b5
Create label-commands.yml 2020-12-29 15:34:09 +05:30
Nikhil Nandagopal
e1230604d6
Update main.yml 2020-12-29 14:53:26 +05:30
Nikhil Nandagopal
a149295ef5
Update main.yml 2020-12-29 14:29:07 +05:30
Nikhil Nandagopal
0930be6051
Update main.yml 2020-12-29 14:20:31 +05:30
Nikhil Nandagopal
9de7dd6804
Update main.yml 2020-12-29 14:17:36 +05:30
Nikhil Nandagopal
e56e7db9c7
Update main.yml 2020-12-29 13:59:03 +05:30
Nikhil Nandagopal
49c1724e95
Update main.yml 2020-12-29 13:57:37 +05:30
Nikhil Nandagopal
ee1cce900b
Update main.yml 2020-12-29 13:56:35 +05:30
Nikhil Nandagopal
fd1ae6b725
Update main.yml 2020-12-29 13:51:56 +05:30
Nikhil Nandagopal
f0f1577d15
Update main.yml 2020-12-29 13:11:08 +05:30
Nikhil Nandagopal
4929608e7d
Update main.yml 2020-12-29 13:08:34 +05:30
Nikhil Nandagopal
f9f6bcdad5
Rename super-labeler.yml to main.yml 2020-12-29 13:07:48 +05:30
Nikhil Nandagopal
f0d4a234ce
Create super-labeler.yml 2020-12-29 12:59:40 +05:30
Nikhil Nandagopal
15af387967
Update project-labeler.yml 2020-12-29 12:30:57 +05:30
Nikhil Nandagopal
651b5c4028
Update project-labeler.yml 2020-12-29 12:25:01 +05:30
Nikhil Nandagopal
04fbf3c8a6
Update project-labeler.yml 2020-12-29 12:22:01 +05:30
Nikhil Nandagopal
de5c1124e0
Update project-labeler.yml 2020-12-29 12:13:49 +05:30
Nikhil Nandagopal
9bbf8db17e
Create project-labeler.yml 2020-12-29 11:53:33 +05:30
Arpit Mohan
7ae4959c29 Correcting the if clause for environment variable 2020-12-12 22:03:03 +05:30
Arpit Mohan
372774e728 Checking if the new run command works in Github Action 2020-12-12 20:48:21 +05:30
Arpit Mohan
75b3f18a92 Correcting github actions yaml.
Really need a validator for this
2020-12-11 17:41:39 +05:30
Arpit Mohan
7fbd14228d Correcting the node_modules cache for Cypress tests 2020-12-11 17:39:10 +05:30
Arpit Mohan
8baff167b1 Correcting the path ignore for cypress manual tests 2020-12-11 17:12:31 +05:30
Arpit Mohan
51757072de Ignoring manual cypress tests during build
Also correcting the node_modules cache during yarn install
2020-12-11 17:10:05 +05:30
Pawan Kumar
066e20d0a2
Fix: Remove Fusioncharts Watermark (#1978)
* Fusion charts watermark can be removed by adding the `APPSMITH_FUSIONCHARTS_LICENSE_KEY` env variable.

Co-authored-by: Pawan Kumar <pawankumar@Pawans-MacBook-Pro.local>
2020-12-02 16:12:51 +05:30
Arpit Mohan
c5f3dd6265 Adding the Google maps API key as an env variable to client.yml
This will ensure that we can run the Cypress tests for the map widget.
2020-11-20 17:14:33 +05:30
Arpit Mohan
9772d64c5b
Disable instance ping check when the disableTelemetry flag is set (#1776)
Also adding the APPSMITH_SEGMENT_CE_KEY as a build arg to the server Dockerfile. This will be used to set the environment variable in the Docker image itself.
2020-11-19 08:54:03 +05:30
Arpit Mohan
799b88b6d4 Release drafter only for code pushes 2020-11-12 23:45:59 +05:30
Arpit Mohan
0e7cb2f834 Correcting the yml for release drafter yml 2020-11-12 23:43:23 +05:30
Arpit Mohan
85e9fa7282 Correcting the branch name for release drafter Github action 2020-11-12 23:39:28 +05:30
Arpit Mohan
943bf6e2c4 Adding release drafter Github action to automate creation of release notes 2020-11-12 23:31:54 +05:30
Nikhil Nandagopal
e411df0a64
Added check so that existing installs don't get telemetry (#1698)
* Adding the segment key to the tagged release
* Also opting out of telemetry data in CI builds

Co-authored-by: Arpit Mohan <arpit@appsmith.com>
2020-11-11 23:54:19 +05:30