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

WX-983 Prototype Azure e2e workflow test #7202

Draft
wants to merge 24 commits into
base: develop
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
fdca4a2
WX-983 initial skeleton of workflow, checking if test call works and …
JVThomas Aug 14, 2023
27b4031
WX-983 fully commented out github context action
JVThomas Aug 14, 2023
5445798
WX-983 updated branch ref to point to testing/ticket branch
JVThomas Aug 14, 2023
69914ca
WX-983 swapping workflow_dispatch for push just to test workflow skel…
JVThomas Aug 14, 2023
474f485
WX-983 additional workflow updates
JVThomas Aug 22, 2023
cca2f44
WX-983 added basic e2e script, updated workflow script, need to test
JVThomas Aug 28, 2023
3cfd3ad
WX-983 adjusted print statement
JVThomas Aug 28, 2023
98031a3
WX-983 added branches attribute to workflow file
JVThomas Aug 28, 2023
ce6a0e9
WX-983 removed old comments, added push attribute
JVThomas Aug 28, 2023
98b9786
WX-983 added needs attribute to create-bee step, input reference update
JVThomas Aug 28, 2023
49ced65
WX-983 removed push attribute, changed needs and if conditions on som…
JVThomas Aug 29, 2023
82f6904
WX-983 syntax corrections, removed invalid branches attribute
JVThomas Aug 29, 2023
06596c1
WX-983 updates to env and action input variables
JVThomas Aug 29, 2023
d9b135f
WX-983 masked echoed token, step rearrangement, gitignore update
JVThomas Aug 29, 2023
1987a6f
WX-983 adjustments to variable assignment, sleep calls in workflow an…
JVThomas Sep 6, 2023
fd98f28
WX-983 minor updates
JVThomas Sep 11, 2023
a111fa9
WX-983 ref updates, use dev for bee template testing
JVThomas Sep 11, 2023
3dbd77f
WX-983 json correction, env variable renaming, still debugging workflow
JVThomas Sep 12, 2023
e5bb442
WX-983 added if conditional to attach step to check on access_token
JVThomas Sep 12, 2023
4ea80f6
WX-983 updated workflow to match new expectations from terra-github-w…
JVThomas Sep 12, 2023
e5f0b10
WX-983 adding always() condition to see if cleanup jobs still run on …
JVThomas Sep 15, 2023
970d24d
WX-983 going to just use always() just to test if condition
JVThomas Sep 15, 2023
b1f0276
WX-983 added missing comma
JVThomas Sep 15, 2023
06f7724
WX-983 path correction on workflow
JVThomas Sep 18, 2023
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
WX-983 going to just use always() just to test if condition
  • Loading branch information
JVThomas committed Sep 15, 2023
commit 970d24d667f05b8b37515743c9f4d90381c1aaf7
4 changes: 2 additions & 2 deletions .github/workflows/run_workflow.yml
Original file line number Diff line number Diff line change
@@ -125,7 +125,7 @@ jobs:
delete-billing-project-v2-from-bee-workflow:
runs-on: ubuntu-latest
needs: [run-cromwell-az-e2e, create-and-attach-billing-project-to-landing-zone-workflow, params-gen]
if: always() && ${{needs.create-and-attach-billing-project-to-landing-zone-workflow.result == 'success'}}
if: always()
steps:
- name: dispatch to terra-github-workflows
uses: broadinstitute/workflow-dispatch@v3
@@ -147,7 +147,7 @@ jobs:
# QUESTION: Can a billing project be deleted if the bee is deleted?
# QUESTION: Can a billing project be deleted if the bee is still tied to it?
needs: [create-bee-workflow, delete-billing-project-v2-from-bee-workflow]
if: always() && ${{needs.create-bee-workflow.result == 'success'}}
if: always()
permissions:
contents: 'read'
id-token: 'write'