Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate build and test workflow to GitHub Actions #509

Merged
merged 23 commits into from
Nov 25, 2024
Merged
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
8daf5dd
Remove local version related rules and scripts
timkimadobe Nov 8, 2024
4f1405b
Test removing resultBundlePath flag
timkimadobe Nov 8, 2024
daa7b9e
TEST: versions-update branch compatibility with original versions usage
timkimadobe Nov 15, 2024
695ac28
Apply prod config
timkimadobe Nov 15, 2024
3e6328d
Update Makefile test rules for configurable device and OS
timkimadobe Nov 15, 2024
8342c7d
Replace CircleCI with GitHub Actions reusable workflow
timkimadobe Nov 19, 2024
c091376
Add license headers to workflow files
timkimadobe Nov 20, 2024
a38f17e
Apply prod config
timkimadobe Nov 20, 2024
ce35fb6
Merge branch 'dev' into workflow-updates
timkimadobe Nov 20, 2024
716936b
Trigger change
timkimadobe Nov 20, 2024
9d4d5be
Remove @ from Makefile rule for integration test
timkimadobe Nov 20, 2024
88a48d6
Increase timeout from 2 to 5 sec
timkimadobe Nov 20, 2024
b78103b
Fix double expectation for first event
timkimadobe Nov 20, 2024
0d7e430
Add MobileCore resetSDK to teardown
timkimadobe Nov 20, 2024
1443f22
Add reset test expectations to tear down and increase timeout
timkimadobe Nov 20, 2024
b4a9df3
Increase timeout duration to 10 sec default
timkimadobe Nov 20, 2024
d5e5fb3
Add timeout to all network request assertions
timkimadobe Nov 20, 2024
84cbcc1
Update order of files
timkimadobe Nov 21, 2024
a17b0ab
Rename upstream integration test job to align with naming convention …
timkimadobe Nov 21, 2024
ecff2d0
Create integration test rule name that aligns with reusable workflow
timkimadobe Nov 21, 2024
6244c4a
Use codecov flag based on new default
timkimadobe Nov 22, 2024
6cf2f82
Create new functional test constants and route functional test usage …
timkimadobe Nov 22, 2024
9b411f2
Add default timeout to network request assertions
timkimadobe Nov 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add license headers to workflow files
  • Loading branch information
timkimadobe committed Nov 20, 2024
commit c0913768102ace250e43fab12c64cc3d324d9f01
12 changes: 12 additions & 0 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
#
# Copyright 2024 Adobe. All rights reserved.
# This file is licensed to you under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License. You may obtain a copy
# of the License at http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software distributed under
# the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
# OF ANY KIND, either express or implied. See the License for the specific language
# governing permissions and limitations under the License.
#

name: Build and Test

on:
12 changes: 12 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
#
# Copyright 2024 Adobe. All rights reserved.
# This file is licensed to you under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License. You may obtain a copy
# of the License at http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software distributed under
# the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
# OF ANY KIND, either express or implied. See the License for the specific language
# governing permissions and limitations under the License.
#

name: Release

on:
12 changes: 12 additions & 0 deletions .github/workflows/update-versions.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
#
# Copyright 2024 Adobe. All rights reserved.
# This file is licensed to you under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License. You may obtain a copy
# of the License at http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software distributed under
# the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
# OF ANY KIND, either express or implied. See the License for the specific language
# governing permissions and limitations under the License.
#

name: Update Versions

on:
12 changes: 12 additions & 0 deletions .github/workflows/upstream-integration-test.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,15 @@
#
# Copyright 2024 Adobe. All rights reserved.
# This file is licensed to you under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License. You may obtain a copy
# of the License at http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software distributed under
# the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
# OF ANY KIND, either express or implied. See the License for the specific language
# governing permissions and limitations under the License.
#

# Action to execute upstream integration tests - Edge Network (Konductor)
name: Integration Tests