Skip to content

Commit e6ee52c

Browse files
authored
Merge pull request #41158 from appsmithorg/release
01/08 Daily Promotion
2 parents 167dc96 + eaea235 commit e6ee52c

File tree

60 files changed

+1180
-137
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+1180
-137
lines changed

app/client/cypress/e2e/Regression/ClientSide/Git/ExistingApps/v1.9.24/DSCrudAndBindings_Spec.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,11 @@ import {
1111
} from "../../../../../../support/Objects/ObjectsCore";
1212
import PageList from "../../../../../../support/Pages/PageList";
1313

14-
describe(
14+
// ! Git issue
15+
// Backend throws error when trying to import an app created in older versions of Appsmith
16+
// This test is skipped to avoid the error, but it can be unskipped for manual testing
17+
// Ref line: 46 - gitSync.ImportAppFromGit(workspaceName, appRepoName, true);
18+
describe.skip(
1519
"Import and validate older app (app created in older versions of Appsmith) from Gitea",
1620
{
1721
tags: [

app/client/cypress/e2e/Regression/ClientSide/Git/GitAutocommit_spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,13 @@ describe(
3434

3535
cy.intercept({
3636
method: "POST",
37-
url: "/api/v1/git/auto-commit/app/*",
37+
url: "/api/v1/git/applications/*/auto-commit",
3838
}).as("gitAutocommitTriggerApi");
3939

4040
cy.intercept(
4141
{
4242
method: "GET",
43-
url: "/api/v1/git/auto-commit/progress/app/*",
43+
url: "/api/v1/git/applications/*/auto-commit/progress",
4444
},
4545
(req) => {
4646
req.on("response", (res) => {

app/client/cypress/e2e/Regression/ClientSide/Git/GitDiscardChange/DiscardChanges_spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ describe(
188188

189189
agHelper.GetNClick(gitSync.locators.quickActionsCommitBtn);
190190
agHelper.AssertElementVisibility(gitSync.locators.opsDiscardBtn);
191-
cy.intercept("PUT", "/api/v1/git/discard/app/*", {
191+
cy.intercept("PUT", "/api/v1/git/applications/*/discard", {
192192
body: {
193193
responseMeta: {
194194
status: 500,

app/client/cypress/e2e/Regression/ClientSide/Git/GitImport/ImportEmptyRepo_spec.js

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import * as _ from "../../../../../support/Objects/ObjectsCore";
22

3-
describe(
3+
// ! Git issue
4+
// Backend hangs perptually when trying to import an app created in older versions of Appsmith
5+
// This test is skipped to avoid the error, but it can be unskipped for manual testing
6+
// Ref line: 45 - gitSync.ImportAppFromGit(workspaceName, appRepoName, true);
7+
describe.skip(
48
"Git import empty repository",
59
{
610
tags: [
@@ -37,13 +41,16 @@ describe(
3741
repoName = uid;
3842
_.gitSync.CreateTestGiteaRepo(repoName);
3943
_.gitSync.ImportAppFromGit(undefined, repoName, false);
40-
cy.wait("@importFromGit").then((interception) => {
41-
const status = interception.response.body.responseMeta.status;
42-
const message = interception.response.body.responseMeta.error.message;
43-
expect(status).to.be.gte(400);
44-
expect(message).to.contain(failureMessage);
45-
_.gitSync.CloseConnectModal();
46-
});
44+
cy.wait("@importFromGit", { requestTimeout: 30000 }).then(
45+
(interception) => {
46+
const status = interception.response.body.responseMeta.status;
47+
const message =
48+
interception.response.body.responseMeta.error.message;
49+
expect(status).to.be.gte(400);
50+
expect(message).to.contain(failureMessage);
51+
_.gitSync.CloseConnectModal();
52+
},
53+
);
4754
});
4855
});
4956
after(() => {

app/client/cypress/e2e/Regression/ClientSide/Git/GitSync/DisconnectGit_spec.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,9 @@ describe(
7979
cy.get(_.gitSync.locators.disconnectModalRevokeBtn).should("be.enabled");
8080

8181
// disconnecting validation
82-
cy.intercept("POST", "api/v1/git/disconnect/app/*").as("disconnect");
82+
cy.intercept("POST", "api/v1/git/applications/*/disconnect").as(
83+
"disconnect",
84+
);
8385
cy.get(_.gitSync.locators.disconnectModalRevokeBtn).click();
8486
cy.wait(3000);
8587
cy.wait("@disconnect").should(

app/client/cypress/e2e/Regression/ClientSide/Git/GitSync/GitBranchProtect_spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ describe(
3535

3636
cy.intercept({
3737
method: "POST",
38-
url: /\/api\/v1\/git\/branch\/app\/.*\/protected/,
38+
url: /\/api\/v1\/git\/applications\/.*\/protected-branches/,
3939
}).as("gitProtectApi");
4040
cy.get("@gitRepoName").then((repName) => {
4141
repoName = repName;

app/client/cypress/e2e/Regression/ClientSide/Git/GitSync/GitConnectV2_spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ describe(
6060
_.gitSync.CommitAndPush();
6161

6262
_.gitSync.ImportAppFromGit(ws2Name, repoName);
63+
_.agHelper.WaitUntilEleAppear(_.gitSync.locators.quickActionsBranchBtn);
6364
_.gitSync.SwitchGitBranch(branchName);
6465
EditorNavigation.SelectEntityByName("MyText", EntityType.Widget);
6566
_.propPane.ValidatePropertyFieldValue("Text", "Hello World");

app/client/cypress/e2e/Regression/ClientSide/Git/GitSync/GitStatusLite_spec.ts

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,10 @@ describe(
3636
it("Issue 26038 : No simultaneous git status and remote compare api calls on commit modal", function () {
3737
cy.wait(1000);
3838

39-
cy.intercept({
40-
method: "GET",
41-
url: "/api/v1/git/status/app/**",
42-
query: { compareRemote: "true" },
43-
}).as("gitStatusApi");
39+
cy.intercept(
40+
"GET",
41+
/\/api\/v1\/git\/applications\/.*\/status\?compareRemote=.*/,
42+
).as("gitStatusApi");
4443

4544
_.agHelper.GetNClick(_.locators._publishButton);
4645

app/client/cypress/e2e/Regression/ClientSide/Git/GitSync/MergeViaRemote_spec.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,10 +108,6 @@ describe(
108108

109109
_.gitSync.SwitchGitBranch(mainBranch);
110110

111-
cy.get(".t--upgrade").click({ force: true });
112-
113-
cy.get(".t--upgrade-confirm").click({ force: true });
114-
115111
cy.location().should((location) => {
116112
expect(location.pathname).includes(newPathname);
117113
});

app/client/cypress/support/Objects/FeatureFlags.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { ObjectsRegistry } from "./Registry";
44
const defaultFlags = {
55
rollout_remove_feature_walkthrough_enabled: false, // remove this flag from here when it's removed from code
66
release_git_modularisation_enabled: true,
7+
release_git_api_contracts_enabled: true,
78
};
89

910
export const featureFlagIntercept = (

0 commit comments

Comments
 (0)