Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
137 commits
Select commit Hold shift + click to select a range
e6be07b
images.json
leighmcculloch Oct 1, 2025
167a642
add action job and update workflow conditions
leighmcculloch Oct 3, 2025
918968e
remove old workflows
leighmcculloch Oct 3, 2025
4a3cd97
update github workflow condition
leighmcculloch Oct 3, 2025
73cf864
update stellar-core ref from main to master in images.json
leighmcculloch Oct 3, 2025
0671faf
rename build workflow file
leighmcculloch Oct 3, 2025
5d1a481
remove repo from build workflow names and simplify runs-on condition
leighmcculloch Oct 3, 2025
231e4e9
update configure flags file name
leighmcculloch Oct 3, 2025
cf25268
add push alias action and update manifest workflow
leighmcculloch Oct 3, 2025
08df62f
update build workflow to use push-manifest instead of manifest
leighmcculloch Oct 3, 2025
7298991
use toJSON to serialize matrix image in build workflow
leighmcculloch Oct 3, 2025
75cbd00
remove nightly-next image configuration
leighmcculloch Oct 3, 2025
5bc9ff7
update workflow dependencies
leighmcculloch Oct 3, 2025
9189d7d
add checkout step with sha ref to build workflows
leighmcculloch Oct 3, 2025
3858e86
update artifact name with tar extension
leighmcculloch Oct 3, 2025
0af571f
update push manifest action to use images input and simplify docker m…
leighmcculloch Oct 3, 2025
b190df3
update manifest action to use input sha
leighmcculloch Oct 3, 2025
bbab635
add shell: bash to docker commands
leighmcculloch Oct 3, 2025
4bf51b0
remove image url generation and output steps
leighmcculloch Oct 3, 2025
f864c87
remove redundant artifact image name input
leighmcculloch Oct 3, 2025
668abf2
update workflow job names with numbered prefixes and consistent forma…
leighmcculloch Oct 3, 2025
9486e23
update cache id to 6
leighmcculloch Oct 3, 2025
9065c7d
update build workflow name format
leighmcculloch Oct 3, 2025
0a579be
add load step to build job dependencies
leighmcculloch Oct 4, 2025
00f8975
update workflow to use images-with-extras script and remove obsolete …
leighmcculloch Oct 5, 2025
57e1f3d
Merge branch 'main' into json
leighmcculloch Oct 6, 2025
7b332bf
add build to push job dependencies
leighmcculloch Oct 6, 2025
d215612
update build workflow to include scheduled runs and image filtering
leighmcculloch Oct 6, 2025
446e5ae
update json processing to preserve formatting
leighmcculloch Oct 6, 2025
cb1f537
rename complete job to remove numeric prefix
leighmcculloch Oct 6, 2025
e007bd6
write image config to json file and add to docker build
leighmcculloch Oct 7, 2025
1dc383c
remove array wrapper from json output
leighmcculloch Oct 7, 2025
f0c71f3
write image config to file in build workflow
leighmcculloch Oct 7, 2025
b262f7d
update build workflow to include build number in tag prefix
leighmcculloch Oct 7, 2025
4aa5115
add json version files to docker images and show them in start script
leighmcculloch Oct 7, 2025
3b4a473
remove dash from tag prefix
leighmcculloch Oct 7, 2025
019ad00
remove friendbot.json and lab.json copies and update version display …
leighmcculloch Oct 7, 2025
6c7fd36
use image.json instead of images.json in start script
leighmcculloch Oct 7, 2025
b0b6307
shorten service names in version output
leighmcculloch Oct 7, 2025
ab06f6c
update json configuration to use enable array instead of individual f…
leighmcculloch Oct 7, 2025
d456c97
update test job name to use enable matrix field instead of core rpc h…
leighmcculloch Oct 7, 2025
edfb955
update workflow conditions to use enable matrix
leighmcculloch Oct 7, 2025
ae2cbfe
change enable field from array to string in images.json
leighmcculloch Oct 7, 2025
c459795
update docker login action to v3.6.0 in push workflows
leighmcculloch Oct 7, 2025
eabf498
update json processing scripts to accept stdin and remove id_short field
leighmcculloch Oct 7, 2025
3402ef0
remove tombstone artifact retention and update image upload names
leighmcculloch Oct 7, 2025
d47ee4c
format multi-line images field in build workflow
leighmcculloch Oct 7, 2025
c0728e6
update build workflow to support custom image json and workflow calls
leighmcculloch Oct 7, 2025
7b75533
update docker image tagging and workflow configuration
leighmcculloch Oct 7, 2025
6681a8f
update build workflow to include string and boolean types for image_j…
leighmcculloch Oct 7, 2025
0fb78ee
update build workflow to conditional arch matrix and add artifact output
leighmcculloch Oct 7, 2025
bc7796b
update arch matrix to use single quotes for consistency
leighmcculloch Oct 7, 2025
0844313
update json parsing in workflow arch matrix
leighmcculloch Oct 7, 2025
df5b7fe
change not equal operator in test condition
leighmcculloch Oct 7, 2025
6998c68
update docker push and context to use inputs.name instead of inputs.i…
leighmcculloch Oct 7, 2025
7a999a7
update test condition to handle workflow_call event
leighmcculloch Oct 7, 2025
3313555
update makefile to use json config and add rpc dependency
leighmcculloch Oct 7, 2025
7d93b60
update makefile to use images-with-extras script and sha references
leighmcculloch Oct 7, 2025
eb87622
update dockerfile to use equals syntax for environment variables
leighmcculloch Oct 7, 2025
879cf04
update workflow to require sha input and add test workflow
leighmcculloch Oct 7, 2025
f1c8a9d
update workflow to use image_json input for conditional logic
leighmcculloch Oct 7, 2025
12d5d8a
add custom workflow job for local testing
leighmcculloch Oct 7, 2025
220c8b5
update workflow to use environment variable for image json
leighmcculloch Oct 7, 2025
81b48b5
update build workflow to use image_json input for arch selection
leighmcculloch Oct 7, 2025
58545ae
update build workflow to use image_json input for arch selection
leighmcculloch Oct 7, 2025
6a67800
update build workflow to conditionally enable services based on image…
leighmcculloch Oct 7, 2025
275468e
update build workflow with multiplatform image support and documentation
leighmcculloch Oct 7, 2025
f794603
update workflow to run container in detached mode and add health check
leighmcculloch Oct 7, 2025
337c5f4
fix workflow-test.yml syntax error
leighmcculloch Oct 7, 2025
28eea13
update README to use images.json instead of makefile parameters for b…
leighmcculloch Oct 7, 2025
e7f519c
update workflow path to use quickstart repository
leighmcculloch Oct 7, 2025
14a2637
remove workflow test file
leighmcculloch Oct 7, 2025
82a9b89
adjust workflow permissions based on image_json input
leighmcculloch Oct 7, 2025
af80aa5
simplify workflow permissions for json branch
leighmcculloch Oct 7, 2025
7251d92
update checkout actions to use github workflow repository and sha
leighmcculloch Oct 7, 2025
c648bca
update workflow reference to use github.workflow_ref instead of githu…
leighmcculloch Oct 7, 2025
b1179a3
add github action repository and ref to build workflow
leighmcculloch Oct 7, 2025
85073e7
add debug output for github event
leighmcculloch Oct 7, 2025
f363801
wrap github event json in quotes
leighmcculloch Oct 7, 2025
d14bbcc
update build workflow to use inputs for repo and sha
leighmcculloch Oct 7, 2025
8f42f9e
update workflow to use ref input and env sha
leighmcculloch Oct 7, 2025
c560f37
use sha from setup job outputs instead of env
leighmcculloch Oct 7, 2025
4afc22a
split across workflows
leighmcculloch Oct 8, 2025
89450a3
rename ci workflow name to CI
leighmcculloch Oct 8, 2025
2ed0259
add secrets to build workflow
leighmcculloch Oct 8, 2025
37a1556
use secrets instead of inputs for registry credentials
leighmcculloch Oct 8, 2025
9c317ec
fix typo in workflow file
leighmcculloch Oct 8, 2025
42c619f
remove type declarations from workflow secrets
leighmcculloch Oct 8, 2025
d51d709
change build job dependency to setup
leighmcculloch Oct 8, 2025
4c8e757
add tag-prefix and tag-alias-prefix inputs to build workflow
leighmcculloch Oct 8, 2025
cad2674
use inputs instead of needs.setup.outputs for tag prefix
leighmcculloch Oct 8, 2025
ac4b0e1
add id field to images step in ci workflow
leighmcculloch Oct 8, 2025
3b042e8
update build workflow to require archs input and add checkout steps
leighmcculloch Oct 8, 2025
b35105b
split build and push
leighmcculloch Oct 8, 2025
35b98a1
remove redundant setup dependency from push-manifest job
leighmcculloch Oct 8, 2025
0f1a36b
remove setup dependency from action job
leighmcculloch Oct 8, 2025
6c40c65
remove archs environment variable and inline values in ci workflow
leighmcculloch Oct 8, 2025
a73625f
add archs to ci workflow
leighmcculloch Oct 8, 2025
f920de2
update ci workflow to properly format archs array
leighmcculloch Oct 8, 2025
024ba4d
remove concurrency from build workflow and add it to ci workflow
leighmcculloch Oct 8, 2025
671a729
update quickstart image to latest-amd64 tag in ci workflow
leighmcculloch Oct 8, 2025
da3e2b0
update ci workflow to include push in needs
leighmcculloch Oct 8, 2025
71e1ef7
remove use job from ci workflow
leighmcculloch Oct 8, 2025
e1a3002
move action workflow to ci and remove from push
leighmcculloch Oct 8, 2025
a0189cf
add action dependency to ci workflow
leighmcculloch Oct 8, 2025
3981a33
remove old push and push-manifest actions and update workflow to use …
leighmcculloch Oct 8, 2025
7c25ce7
update workflow inputs to specify string type
leighmcculloch Oct 8, 2025
7378593
remove ref override from ci workflow
leighmcculloch Oct 8, 2025
3408507
update ci workflow to use dockerhub credentials from secrets
leighmcculloch Oct 8, 2025
84976bb
move registry configuration to secrets
leighmcculloch Oct 8, 2025
64346ea
remove unused registry type field
leighmcculloch Oct 8, 2025
67a441b
update ci workflow to depend on setup and push
leighmcculloch Oct 8, 2025
76588a6
update action to support artifact and arch inputs
leighmcculloch Oct 8, 2025
65011f6
update ci workflow to use artifact and registry actions
leighmcculloch Oct 8, 2025
ec360ce
update ci workflow to include action-using-artifact and action-using-…
leighmcculloch Oct 8, 2025
dc764dc
add artifact input to action test workflow
leighmcculloch Oct 8, 2025
e62f82a
update workflow to conditionally run additional builds
leighmcculloch Oct 8, 2025
71733ff
change comment syntax from hash to slash
leighmcculloch Oct 8, 2025
a48883d
update docker registry credentials to use registry_username and regis…
leighmcculloch Oct 8, 2025
ccdf102
update workflow permissions to write access
leighmcculloch Oct 8, 2025
e73842f
update github action to use registry secret and enhance readme with c…
leighmcculloch Oct 8, 2025
afdc0c8
add sha input to push workflow and pass it from ci
leighmcculloch Oct 8, 2025
8a0196d
use inputs.sha consistently for commit status
leighmcculloch Oct 8, 2025
001f896
update artifact name with tar extension
leighmcculloch Oct 8, 2025
5a5b1fb
update json processing to join image tags with spaces
leighmcculloch Oct 8, 2025
138d1b5
remove tag-prefix from ci workflow
leighmcculloch Oct 8, 2025
06f96b5
update registry repo reference in workflow
leighmcculloch Oct 8, 2025
65a29ff
update workflow documentation and descriptions
leighmcculloch Oct 8, 2025
e08cbab
Merge branch 'main' into json
leighmcculloch Oct 8, 2025
00b11e2
remove push manifest action
leighmcculloch Oct 8, 2025
6d3edc7
remove matrix strategy from action workflows and hardcode latest tag
leighmcculloch Oct 8, 2025
275af80
update start script to display friendbot and lab dependencies with sh…
leighmcculloch Oct 8, 2025
2149b32
change artifact input type to string with empty default
leighmcculloch Oct 8, 2025
3ecc3fe
update build workflow to use static json array for enable field
leighmcculloch Oct 8, 2025
74e47e3
fix json path in start script
leighmcculloch Oct 8, 2025
0f90e27
rename ci workflow jobs
leighmcculloch Oct 8, 2025
db6204b
fix indentation in readme
leighmcculloch Oct 8, 2025
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
75 changes: 0 additions & 75 deletions .github/actions/push/action.yml

This file was deleted.

12 changes: 11 additions & 1 deletion .github/workflows/action-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ on:
description: 'Tag to use'
type: 'string'
default: ''
artifact:
description: 'Artifact to use'
type: 'string'
default: ''

jobs:
action-setup:
Expand All @@ -32,7 +36,12 @@ jobs:
with:
script: |
const os = ['ubuntu-latest'];
if (process.env.ACTION_CHANGED === 'true') {
// Only run the additional builds if the action has changed, and this
// is not a test with an artifact image. The additional runs are time
// consuming so only do them if necessary. Don't run them for artifact
// action tests because the test won't be multiplatform since the
// artifact images contain only a single platform.
if (process.env.ACTION_CHANGED === 'true' && '${{ inputs.artifact }}' === '') {
os.push('ubuntu-24.04-arm');
os.push('macos-13');
}
Expand All @@ -50,6 +59,7 @@ jobs:
- uses: actions/checkout@v4
- uses: ./
with:
artifact: ${{ inputs.artifact }}
tag: ${{ inputs.tag }}
- name: "Run basic test making sure RPC and Horizon are available"
run: >
Expand Down
87 changes: 0 additions & 87 deletions .github/workflows/build-future.yml

This file was deleted.

95 changes: 0 additions & 95 deletions .github/workflows/build-latest.yml

This file was deleted.

93 changes: 0 additions & 93 deletions .github/workflows/build-start.yml

This file was deleted.

Loading
Loading