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

Better micro-infrastructure with Gradle composite builds #146

Merged
merged 49 commits into from
Feb 27, 2024
Merged
Changes from 1 commit
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
e21244f
Locally building
gchristov Feb 23, 2024
417178e
Locally running
gchristov Feb 24, 2024
70af72e
Locally running tests
gchristov Feb 25, 2024
fcac839
Add kotlinUpgradeYarnLock
gchristov Feb 25, 2024
aba4301
Remove yarn lock files
gchristov Feb 25, 2024
a10399a
Readd
gchristov Feb 25, 2024
7387893
Rename jobs
gchristov Feb 25, 2024
1468f8e
Remove gradle cache
gchristov Feb 25, 2024
d157d00
remove yarn lock files
gchristov Feb 25, 2024
0167258
try single service
gchristov Feb 25, 2024
8207955
Fix ci docker and readd yarn lock files
gchristov Feb 25, 2024
3467beb
Ignore infra for now
gchristov Feb 25, 2024
32ebfb1
remove lockfiles and collect generated ones
gchristov Feb 25, 2024
bcf325a
Try with auto generated lock files
gchristov Feb 25, 2024
5167320
Attempt another
gchristov Feb 25, 2024
f713940
Customise CI file for search service
gchristov Feb 25, 2024
8b492c8
Another CI update
gchristov Feb 25, 2024
e337fcf
Add self-destruct moduke
gchristov Feb 25, 2024
3bc7ef1
Add statistics module
gchristov Feb 25, 2024
de04b1f
Add slack module
gchristov Feb 25, 2024
e50622a
Add landing page module
gchristov Feb 25, 2024
be73d6b
Typo
gchristov Feb 25, 2024
74dac19
Add proxy web module
gchristov Feb 25, 2024
5d2cd5a
Readd root gradle project config
gchristov Feb 25, 2024
e70f8d5
Fix local run
gchristov Feb 25, 2024
aeb3365
Attempt to see if we can install a yaml merge tool via homebrew
gchristov Feb 25, 2024
6b5e46d
Another attempt
gchristov Feb 25, 2024
de438aa
Oups forgot the actual run script
gchristov Feb 25, 2024
d67db9f
Undo change
gchristov Feb 25, 2024
173a910
Re-enable infra preview
gchristov Feb 25, 2024
9687c65
Pulumi micro-stack architecture
gchristov Feb 26, 2024
7220cf4
Add CI check for common
gchristov Feb 26, 2024
1ac50ef
Tidy up common CI
gchristov Feb 27, 2024
23546c1
Second attempt
gchristov Feb 27, 2024
012af73
Tidy up landing page ci
gchristov Feb 27, 2024
0f34f24
Tidy up proxy ci
gchristov Feb 27, 2024
e745d51
Tidy up search ci
gchristov Feb 27, 2024
7d3e481
Tidy up self-destruct ci
gchristov Feb 27, 2024
1de7915
Tidy up slack ci
gchristov Feb 27, 2024
d3668c6
no anchors
gchristov Feb 27, 2024
84411fa
Tidy up statistics ci
gchristov Feb 27, 2024
525bc99
Duplicate secrets in service test jobs
gchristov Feb 27, 2024
a47cff4
Deploy CI pipelines
gchristov Feb 27, 2024
406f53a
Swap checks to test CI deployment
gchristov Feb 27, 2024
334885d
Fix check names
gchristov Feb 27, 2024
2a1effd
Revert "Swap checks to test CI deployment"
gchristov Feb 27, 2024
fe04d65
Tidy up
gchristov Feb 27, 2024
ac8bd37
Remove old Pulumi stack
gchristov Feb 27, 2024
def5bb8
Update readme
gchristov Feb 27, 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
Another CI update
  • Loading branch information
gchristov committed Feb 25, 2024
commit 8b492c88a650017067422cc56c569e6421696620
10 changes: 5 additions & 5 deletions .github/workflows/search_service_check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@ env:
MONITORING_SLACK_URL: ${{ secrets.MONITORING_SLACK_URL }}

jobs:
searchServiceBuild:
search-service-build:
runs-on: ubuntu-20.04
concurrency:
group: ${{ github.ref }}_jsBuild
group: ${{ github.ref }}-search-service-build
cancel-in-progress: true
steps:
- name: Checkout
Expand Down Expand Up @@ -63,10 +63,10 @@ jobs:
**/secrets.properties
pulumi/

searchServiceTest:
search-service-test:
runs-on: ubuntu-20.04
concurrency:
group: ${{ github.ref }}_jsTest
group: ${{ github.ref }}-search-service-test
cancel-in-progress: true
steps:
- name: Checkout
Expand All @@ -89,7 +89,7 @@ jobs:
if: always() # Ensure all test reports are collected, even after errors
with:
report_paths: '**/build/test-results/**/TEST-*.xml'
check_name: 'jsTestResults'
check_name: 'search-service-test-results'
- name: Artifacts
uses: actions/upload-artifact@v4
if: always() # Ensure all artifacts are collected, even after errors
Expand Down