upcode_ci 0.10.11 upcode_ci: ^0.10.11 copied to clipboard
A collection of tools used by Upcode team
0.10.11 #
Drop the use of legacy firebase database key.
0.10.10 #
Add option to send fcm notification using a json file that contains a message. https://firebase.google.com/docs/reference/fcm/rest/v1/projects.messages#Message
0.10.9 #
Support Web only apps.
0.10.8 #
Add version for dart api.
0.10.7 #
Add dart:format
and dart:analyze
same as flutter
command.
You can also pass a list of module
to specify the folders you want to check.
0.10.6 #
Added a new optional 'api_dockerfile_dir' that can be used to specify the Dockerfile's location for cases when it needs to be other that within the 'api_dir'.
0.10.5 #
- specify proto output directory with
protos_output_dir
0.10.4 #
- fix to camel case when settings env
0.10.3 #
- fix reading wrong project id
0.10.0 #
Breaking change info:
This deprecates upcode flutter:fad
but it doesn't remove it yet. Make sure to update to upcode fad upload
.
Updates:
- implement firebase app distribution in dart. This allows us not to install the node-js firebase-tools package.
- add
update fad deleteOldReleases
where you can delete old releases on firebase app distribution. - update dependencies
0.10.1+beta #
- fix wrong dependency on http
0.10.0+beta #
Breaking change info:
This deprecates upcode flutter:fad
but it doesn't remove it yet. Make sure to update to upcode fad upload
.
Updates:
- implement firebase app distribution in dart. This allows us not to install the node-js firebase-tools package.
- add
update fad deleteOldReleases
where you can delete old releases on firebase app distribution. - update dependencies
0.9.3 #
Reverts 0.9.1 from using the current fvm installation since it doesn't work with CI/CD. A workaround can be found here https://github.com/kuhnroyal/flutter-fvm-config-action for GitHub Actions.
0.9.2 #
Fix gateway deployment.
0.9.1 #
Add support for using fvm to resolve dart or flutter commands for flutter only.
0.9.0 #
- convert the gcloud_build_image script to dart so we can run in on Windows also.
(https://github.com/GoogleCloudPlatform/esp-v2/blob/master/docker/serverless/gcloud_build_image)
Breaking
- Since gcloud_build_image can be removed and will not be used, if you previously had a custom ESPv2_ARGS set inside the gcloud_build_image, you need to set it as an api config value with name esp_args otherwise this will be the default:
^++^--cors_preset=basic++--cors_allow_headers="keep-alive,user-agent,cache-control,content-type,content-transfer-encoding,x-accept-content-transfer-encoding,x-accept-response-streaming,x-user-agent,x-grpc-web,grpc-timeout,DNT,X-Requested-With,If-Modified-Since,Range,Authorization,x-api-key"++--cors_expose_headers="grpc-status,grpc-message"
- Since gcloud_build_image can be removed and will not be used, if you previously had a custom ESPv2_ARGS set inside the gcloud_build_image, you need to set it as an api config value with name esp_args otherwise this will be the default:
- set runInShell true for Windows when running commands.
- remove unnecessary Idea folder.
0.8.13 #
Use dart format instead flutter format
0.8.12 #
Add support for Dart backends
0.8.11 #
Don't override the min instance on api deploy for the gateway
0.8.10 #
Fix previous update that would crash when trying to get the environment
0.8.8 #
Fixes a bug with version management when the database url was not correct
0.8.7 #
Get the realtime database url for versioning from the firebase management api
0.8.6 #
Exclude from formatting .gr and .config files
0.8.5 #
Update version env argument to be used as a valid build name by replacing "_" with "-"
0.8.4 #
Generate client stubs for node proto
0.8.3 #
Fix version set ignoring the env argument
0.8.2 #
Fix generator not finding the API Key
0.8.1 #
Fix google proto files not being included in generation
0.8.0 #
Add null-safety, let me know if you have any errors, and I'll make sure to fix them ass soon as possible
0.7.1 #
Scrub google fields out of the api descriptor. See https://gist.github.com/kristiandrucker/d3a7c7b8e64f55ad4ebfa3634a96d5fe and https://issuetracker.google.com/issues/210014211
0.7.0 #
- Breaking Change: require
grpc_tools_node_protoc_plugin
andgrpc-tools
be globally installed usingnpm install -g
0.6.6 #
- update proto js definition from grpc to grpc-js
0.6.5 #
- skip version in api deploy if we can't read it
0.6.4 #
- allow the use of environment without firebase
0.6.3 #
- respect the deployService flag when deploying all on api
0.6.2 #
- allow setting min instances for cloud run
0.6.1 #
- allow the ability to add multiple images for the api
- allow specifying a list of Cloud SQL instances that you want to link to all images or to just one. If the
cloudsql_instances
is use at the image level the top level values will be ignored
api:
cloudsql_instances:
- project:region:name
images:
- name:
selector: "*"
- name: name
selector: domain.v1.Service.*
cloudsql_instances:
- project:region:name01
0.6.0+1 #
- throw is we are not able to read the version
0.6.0+3 #
- add analysis options
- update dependencies
0.6.0 #
- allow the user to specify a version incrementation algorithm
0.5.1+2 #
- add cmd to protoc ts tools
0.5.1+1 #
- add cmd to protoc ts compiler
0.5.1 #
- use os path separator on upcode.yaml paths
0.5.0 #
- BREAKING CHANGE: don't increment the version when deploying api, just read the current one
0.4.7 #
- allow setting the version back to cloud with version set
0.4.6 #
- allow setting the version type
0.4.5+1 #
- print version when reading it
0.4.5 #
- remove yarn dependency
0.4.4 #
- read database url from google-services.json
0.4.3 #
- don't generate the import files anymore
0.4.2 #
- use an absolute path for modules when iterating over them
0.4.1 #
- update fad to accept a firebase token
0.4.0 #
- add api implementation
0.3.6 #
- add release notes for firebase app distribution
0.3.5+1 #
- normalize flutter module dirname
0.3.5 #
- add option to set a specific version
0.3.4 #
- add support for setting the env in the version name
0.3.3 #
- remove env name restriction
0.3.2 #
- add protobuf generation
0.3.1+1 #
- remove debug flag from firebase app distribution
0.3.1 #
- override configurations base on envs
0.3.0 #
- Breaking the way the version is saved in FRDB has changed, now the version is saved under the same name as the flutter module
- add ability to specify flutter and private folder when invoking any command
0.2.5 #
- add coverage to tests
0.2.4 #
- use system separator
0.2.3+1 #
- add different app id for android and ios
- the environment command doesn't need env anymore, this command will be split up into config and env
0.2.3 #
- add different app id for android and ios
- the environment command doesn't need env anymore, this command will be split up into config and env
0.2.2 #
- pub get before testing
0.2.1 #
- exclude chopper from formatting
0.2.0 #
- remove
formatted_modules
andanalyzed_modules
- add
formatted
,analyzed
,tested
andgenerated
0.1.5 #
- add config based on environment
0.1.4+1 #
- fix
formatted_modules
0.1.4 #
- add
formatted_modules
andanalyzed_modules
0.1.3 #
- pub get before running the generator
0.1.2 #
- add
generated_modules
0.1.1+1 #
- update readme
0.1.1 #
- add executable
0.1.0 #
- initial release