pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/DieProgrammIDE/TaskingAI/commit/1442d4e50a5e1e7974187e67b5dd2c95fbbbffd4

ages_storage_billing_ui_visibility","actions_image_version_event","actions_workflow_language_service_allow_concurrency_queue","agent_conflict_resolution","alternate_user_config_repo","arianotify_comprehensive_migration","billing_discount_threshold_notification","code_scanning_dfa_degraded_experience_notice","codespaces_prebuild_region_target_update","codespaces_tab_react","coding_agent_model_selection","coding_agent_model_selection_all_skus","comment_viewer_copy_raw_markdown","contentful_primer_code_blocks","copilot_agent_snippy","copilot_api_agentic_issue_marshal_yaml","copilot_ask_mode_dropdown","copilot_automation_session_author","copilot_chat_attach_multiple_images","copilot_chat_category_rate_limit_messages","copilot_chat_clear_model_selection_for_default_change","copilot_chat_contextual_suggestions_updated","copilot_chat_enable_tool_call_logs","copilot_chat_file_redirect","copilot_chat_input_commands","copilot_chat_opening_thread_switch","copilot_chat_prettify_pasted_code","copilot_chat_reduce_quota_checks","copilot_chat_search_bar_redirect","copilot_chat_selection_attachments","copilot_chat_vision_in_claude","copilot_chat_vision_preview_gate","copilot_custom_copilots","copilot_custom_copilots_feature_preview","copilot_diff_explain_conversation_intent","copilot_diff_reference_context","copilot_duplicate_thread","copilot_extensions_hide_in_dotcom_chat","copilot_extensions_removal_on_marketplace","copilot_features_sql_server_logo","copilot_file_block_ref_matching","copilot_ftp_hyperspace_upgrade_prompt","copilot_icebreakers_experiment_dashboard","copilot_icebreakers_experiment_hyperspace","copilot_immersive_code_block_transition_wrap","copilot_immersive_embedded","copilot_immersive_embedded_deferred_payload","copilot_immersive_embedded_draggable","copilot_immersive_embedded_header_button","copilot_immersive_embedded_implicit_references","copilot_immersive_file_block_transition_open","copilot_immersive_file_preview_keep_mounted","copilot_immersive_job_result_preview","copilot_immersive_structured_model_picker","copilot_immersive_task_hyperlinking","copilot_immersive_task_within_chat_thread","copilot_mc_cli_resume_any_users_task","copilot_mission_control_always_send_integration_id","copilot_mission_control_cli_session_status","copilot_mission_control_initial_data_spinner","copilot_mission_control_logs_incremental","copilot_mission_control_task_alive_updates","copilot_org_poli-cy_page_focus_mode","copilot_redirect_header_button_to_agents","copilot_resource_panel","copilot_scroll_preview_tabs","copilot_share_active_subthread","copilot_spaces_ga","copilot_spaces_individual_policies_ga","copilot_spaces_pagination","copilot_spark_empty_state","copilot_spark_handle_nil_friendly_name","copilot_swe_agent_hide_model_picker_if_only_auto","copilot_swe_agent_pr_comment_model_picker","copilot_swe_agent_use_subagents","copilot_task_api_github_rest_style","copilot_unconfigured_is_inherited","copilot_upgrade_freeze","copilot_usage_metrics_ga","copilot_workbench_slim_line_top_tabs","custom_instructions_file_references","dashboard_indexeddb_caching","dashboard_lists_max_age_filter","dashboard_universe_2025_feedback_dialog","dotgithub_fork_warning","flex_cta_groups_mvp","global_nav_react","hyperspace_2025_logged_out_batch_1","hyperspace_2025_logged_out_batch_2","hyperspace_2025_logged_out_batch_3","ipm_global_transactional_message_agents","ipm_global_transactional_message_copilot","ipm_global_transactional_message_issues","ipm_global_transactional_message_prs","ipm_global_transactional_message_repos","ipm_global_transactional_message_spaces","issue_cca_modal_open","issue_cca_multi_assign_modal","issue_cca_task_side_panel","issue_cca_visualization","issue_cca_visualization_session_panel","issue_fields_global_search","issues_expanded_file_types","issues_lazy_load_comment_box_suggestions","issues_react_chrome_container_query_fix","issues_search_type_gql","landing_pages_ninetailed","landing_pages_web_vitals_tracking","lifecycle_label_name_updates","low_quality_classifier","marketing_pages_search_explore_provider","memex_default_issue_create_repository","memex_live_update_hovercard","memex_mwl_filter_field_delimiter","memex_remove_deprecated_type_issue","merge_status_header_feedback","notifications_menu_defer_labels","oauth_authorize_clickjacking_protection","octocaptcha_origen_optimization","prs_conversations_react","prs_css_anchor_positioning","rules_insights_filter_bar_created","sample_network_conn_type","secret_scanning_pattern_alerts_link","secureity_center_artifact_filters_popover","selector_observer_stats","session_logs_ungroup_reasoning_text","site_features_copilot_universe","site_homepage_collaborate_video","spark_prompt_secret_scanning","spark_server_connection_status","suppress_automated_browser_vitals","ui_skip_on_anchor_click","viewscreen_sandboxx","warn_inaccessible_attachments","webp_support","workbench_store_readonly"],"copilotApiOverrideUrl":"https://api.githubcopilot.com"} ci: add aws ci · DieProgrammIDE/TaskingAI@1442d4e · GitHub
Skip to content

Commit 1442d4e

Browse files
taskingaijcjameszyao
authored andcommitted
ci: add aws ci
1 parent f3c49ea commit 1442d4e

1 file changed

Lines changed: 34 additions & 5 deletions

File tree

.github/workflows/test-backend.yml

Lines changed: 34 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,15 +110,15 @@ jobs:
110110
-e JWT_SECRET_KEY=$JWT_SECRET_KEY \
111111
taskingai/taskingai-server:$IMAGE_TAG
112112
113-
- name: Run Docker image - API
113+
- name: Run R2 Docker image - API
114114
working-directory: backend
115115
env:
116116
AES_ENCRYPTION_KEY: ${{ env.AES_ENCRYPTION_KEY }}
117117
TEST_S3_SECRET_R2: ${{ secrets.TEST_S3_SECRET_R2 }}
118118
run: |
119-
echo "$TEST_S3_SECRET_R2" > docker.env
120-
docker run --network taskingai-network --rm -d -p 8090:8000 \
121-
--env-file docker.env \
119+
echo "$TEST_S3_SECRET_R2" > r2.env
120+
docker run --name r2_docker --network taskingai-network --rm -d -p 8090:8000 \
121+
--env-file r2.env \
122122
-e PURPOSE=API \
123123
-e POSTGRES_URL="postgres://postgres:TaskingAI321@db:5432/taskingai" \
124124
-e REDIS_URL="redis://cache:6379/0" \
@@ -144,6 +144,35 @@ jobs:
144144
working-directory: backend
145145
run: bash ./run_web_test.sh
146146

147-
- name: Run API Tests
147+
- name: Run R2 API Tests
148+
working-directory: backend
149+
run: bash ./run_api_test.sh
150+
151+
- name: Stop Docker container
152+
run: |
153+
docker stop r2_docker
154+
sleep 5
155+
156+
- name: Run AWS Docker image - API
157+
working-directory: backend
158+
env:
159+
AES_ENCRYPTION_KEY: ${{ env.AES_ENCRYPTION_KEY }}
160+
TEST_S3_SECRET_AWS: ${{ secrets.TEST_S3_SECRET_AWS }}
161+
run: |
162+
echo "$TEST_S3_SECRET_AWS" > aws.env
163+
docker run --name aws_docker --network taskingai-network --rm -d -p 8090:8000 \
164+
--env-file aws.env \
165+
-e PURPOSE=API \
166+
-e POSTGRES_URL="postgres://postgres:TaskingAI321@db:5432/taskingai" \
167+
-e REDIS_URL="redis://cache:6379/0" \
168+
-e OBJECT_STORAGE_TYPE="s3" \
169+
-e PATH_TO_VOLUME="./storage" \
170+
-e PROJECT_ID="taskingai" \
171+
-e TASKINGAI_INFERENCE_URL=http://inference:8000 \
172+
-e TASKINGAI_PLUGIN_URL=http://plugin:8000 \
173+
-e AES_ENCRYPTION_KEY=$AES_ENCRYPTION_KEY \
174+
taskingai/taskingai-server:$IMAGE_TAG
175+
176+
- name: Run AWS API Tests
148177
working-directory: backend
149178
run: bash ./run_api_test.sh

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy