Skip to content

Commit

Permalink
Merge pull request #476 from NEONScience/choim-loc-grp-asgn
Browse files Browse the repository at this point in the history
Choim loc grp asgn
  • Loading branch information
covesturtevant authored Nov 13, 2024
2 parents 7fa1443 + 4bc6778 commit db33451
Show file tree
Hide file tree
Showing 101 changed files with 590 additions and 341 deletions.
47 changes: 47 additions & 0 deletions .github/workflows/build_push_cal.conv.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: "Build-push_flow.cal.conv"

on:
push:
branches:
- 'master'
paths:
- 'flow/flow.cal.conv/**'
workflow_dispatch: {} # Allows trigger of workflow from web interface

env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN }}
# Use github and google registries
GHCR_REGISTRY: ghcr.io
GCP_ARTIFACT_HOST: ${{ vars.SHARED_WIF_LOCATON }}-docker.pkg.dev
GCP_REGISTRY: ${{ vars.SHARED_WIF_LOCATON }}-docker.pkg.dev/${{ vars.SHARED_WIF_PROJECT }}/${{ vars.SHARED_WIF_REPO }}
GCP_PROVIDER: ${{ vars.SHARED_WIF_PROVIDER }}
GCP_SERVICE_ACCOUNT: ${{ vars.SHARED_WIF_SERVICE_ACCOUNT }}
GHCR_NS: battelleecology
# Use docker.io for Docker Hub if empty
REGISTRY: ghcr.io
# Get just the repo name from the event, i.e., NEON-IS-data-processing
REPO_NAME: ${{ github.event.repository.name }}
# IS module name
MODULE_PATH: ./flow/flow.cal.conv
IMAGE_NAME: neon-is-cal-conv

jobs:
build-push:
runs-on: ubuntu-latest
permissions:
contents: 'write'
id-token: 'write'
steps:
- name: "Checkout"
uses: "actions/[email protected]"
with:
fetch-depth: '0'

- name: Get short SHA
run: echo "short_sha=$(git rev-parse --short HEAD)" >> $GITHUB_ENV

- name: Build and push
uses: ./.github/actions/build-push
with:
image-tag: "${short_sha}"

47 changes: 47 additions & 0 deletions .github/workflows/build_push_data.comb.ts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: "Build-push_flow.data.comb.ts"

on:
push:
branches:
- 'master'
paths:
- 'flow/flow.data.comb.ts/**'
workflow_dispatch: {} # Allows trigger of workflow from web interface

env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN }}
# Use github and google registries
GHCR_REGISTRY: ghcr.io
GCP_ARTIFACT_HOST: ${{ vars.SHARED_WIF_LOCATON }}-docker.pkg.dev
GCP_REGISTRY: ${{ vars.SHARED_WIF_LOCATON }}-docker.pkg.dev/${{ vars.SHARED_WIF_PROJECT }}/${{ vars.SHARED_WIF_REPO }}
GCP_PROVIDER: ${{ vars.SHARED_WIF_PROVIDER }}
GCP_SERVICE_ACCOUNT: ${{ vars.SHARED_WIF_SERVICE_ACCOUNT }}
GHCR_NS: battelleecology
# Use docker.io for Docker Hub if empty
REGISTRY: ghcr.io
# Get just the repo name from the event, i.e., NEON-IS-data-processing
REPO_NAME: ${{ github.event.repository.name }}
# IS module name
MODULE_PATH: ./flow/flow.data.comb.ts
IMAGE_NAME: neon-is-data-comb-ts

jobs:
build-push:
runs-on: ubuntu-latest
permissions:
contents: 'write'
id-token: 'write'
steps:
- name: "Checkout"
uses: "actions/[email protected]"
with:
fetch-depth: '0'

- name: Get short SHA
run: echo "short_sha=$(git rev-parse --short HEAD)" >> $GITHUB_ENV

- name: Build and push
uses: ./.github/actions/build-push
with:
image-tag: "${short_sha}"

47 changes: 47 additions & 0 deletions .github/workflows/build_push_loc.data.trnc.comb.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: "Build-push_flow.loc.data.trnc.comb"

on:
push:
branches:
- 'master'
paths:
- 'flow/flow.loc.data.trnc.comb/**'
workflow_dispatch: {} # Allows trigger of workflow from web interface

env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN }}
# Use github and google registries
GHCR_REGISTRY: ghcr.io
GCP_ARTIFACT_HOST: ${{ vars.SHARED_WIF_LOCATON }}-docker.pkg.dev
GCP_REGISTRY: ${{ vars.SHARED_WIF_LOCATON }}-docker.pkg.dev/${{ vars.SHARED_WIF_PROJECT }}/${{ vars.SHARED_WIF_REPO }}
GCP_PROVIDER: ${{ vars.SHARED_WIF_PROVIDER }}
GCP_SERVICE_ACCOUNT: ${{ vars.SHARED_WIF_SERVICE_ACCOUNT }}
GHCR_NS: battelleecology
# Use docker.io for Docker Hub if empty
REGISTRY: ghcr.io
# Get just the repo name from the event, i.e., NEON-IS-data-processing
REPO_NAME: ${{ github.event.repository.name }}
# IS module name
MODULE_PATH: ./flow/flow.loc.data.trnc.comb
IMAGE_NAME: neon-is-loc-data-trnc-comb

jobs:
build-push:
runs-on: ubuntu-latest
permissions:
contents: 'write'
id-token: 'write'
steps:
- name: "Checkout"
uses: "actions/[email protected]"
with:
fetch-depth: '0'

- name: Get short SHA
run: echo "short_sha=$(git rev-parse --short HEAD)" >> $GITHUB_ENV

- name: Build and push
uses: ./.github/actions/build-push
with:
image-tag: "${short_sha}"

47 changes: 47 additions & 0 deletions .github/workflows/build_push_loc.grp.asgn.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
name: "Build-push_flow.loc.grp.asgn"

on:
push:
branches:
- 'master'
paths:
- 'flow/flow.loc.grp.asgn/**'
workflow_dispatch: {} # Allows trigger of workflow from web interface

env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN }}
# Use github and google registries
GHCR_REGISTRY: ghcr.io
GCP_ARTIFACT_HOST: ${{ vars.SHARED_WIF_LOCATON }}-docker.pkg.dev
GCP_REGISTRY: ${{ vars.SHARED_WIF_LOCATON }}-docker.pkg.dev/${{ vars.SHARED_WIF_PROJECT }}/${{ vars.SHARED_WIF_REPO }}
GCP_PROVIDER: ${{ vars.SHARED_WIF_PROVIDER }}
GCP_SERVICE_ACCOUNT: ${{ vars.SHARED_WIF_SERVICE_ACCOUNT }}
GHCR_NS: battelleecology
# Use docker.io for Docker Hub if empty
REGISTRY: ghcr.io
# Get just the repo name from the event, i.e., NEON-IS-data-processing
REPO_NAME: ${{ github.event.repository.name }}
# IS module name
MODULE_PATH: ./flow/flow.loc.grp.asgn
IMAGE_NAME: neon-is-loc-grp-asgn

jobs:
build-push:
runs-on: ubuntu-latest
permissions:
contents: 'write'
id-token: 'write'
steps:
- name: "Checkout"
uses: "actions/[email protected]"
with:
fetch-depth: '0'

- name: Get short SHA
run: echo "short_sha=$(git rev-parse --short HEAD)" >> $GITHUB_ENV

- name: Build and push
uses: ./.github/actions/build-push
with:
image-tag: "${short_sha}"

51 changes: 51 additions & 0 deletions .github/workflows/build_push_update_cal.conv.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: "Build-push-update_flow.cal.conv"

on:
push:
# branches:
# - 'master'
tags:
- "flow.cal.conv/v*.*.*"
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN }}
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Use github and google registries
GHCR_REGISTRY: ghcr.io
GCP_ARTIFACT_HOST: ${{ vars.SHARED_WIF_LOCATON }}-docker.pkg.dev
GCP_REGISTRY: ${{ vars.SHARED_WIF_LOCATON }}-docker.pkg.dev/${{ vars.SHARED_WIF_PROJECT }}/${{ vars.SHARED_WIF_REPO }}
GCP_PROVIDER: ${{ vars.SHARED_WIF_PROVIDER }}
GCP_SERVICE_ACCOUNT: ${{ vars.SHARED_WIF_SERVICE_ACCOUNT }}
GHCR_NS: battelleecology
# Use docker.io for Docker Hub if empty
REGISTRY: ghcr.io
# github.repository as <account>/<repo>
# IMAGE_NAME: ${{ github.repository }}
# Get just the repo name from the event, i.e., NEON-IS-data-processing
REPO_NAME: ${{ github.event.repository.name }}
# IS module name
MODULE_PATH: ./flow/flow.cal.conv
IMAGE_NAME: neon-is-cal-conv

jobs:
build-push-update:
runs-on: ubuntu-latest
permissions:
contents: 'write'
id-token: 'write'
pull-requests: 'write'

steps:
- name: "Checkout"
uses: "actions/[email protected]"
with:
ref: 'master'
fetch-depth: '0'

- name: Get short SHA
run: echo "short_sha=$(git rev-parse --short HEAD)" >> $GITHUB_ENV

- name: Get semver
run: echo "semver=$(git describe --tags --abbrev=0 --match=flow.cal.conv/v*.*.* | awk -F "/" '{print $2}')" >> $GITHUB_ENV

- name: Build push and update
uses: ./.github/actions/build-push-update
51 changes: 51 additions & 0 deletions .github/workflows/build_push_update_data.comb.ts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: "Build-push-update_flow.data.comb.ts"

on:
push:
# branches:
# - 'master'
tags:
- "flow.data.comb.ts/v*.*.*"
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN }}
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Use github and google registries
GHCR_REGISTRY: ghcr.io
GCP_ARTIFACT_HOST: ${{ vars.SHARED_WIF_LOCATON }}-docker.pkg.dev
GCP_REGISTRY: ${{ vars.SHARED_WIF_LOCATON }}-docker.pkg.dev/${{ vars.SHARED_WIF_PROJECT }}/${{ vars.SHARED_WIF_REPO }}
GCP_PROVIDER: ${{ vars.SHARED_WIF_PROVIDER }}
GCP_SERVICE_ACCOUNT: ${{ vars.SHARED_WIF_SERVICE_ACCOUNT }}
GHCR_NS: battelleecology
# Use docker.io for Docker Hub if empty
REGISTRY: ghcr.io
# github.repository as <account>/<repo>
# IMAGE_NAME: ${{ github.repository }}
# Get just the repo name from the event, i.e., NEON-IS-data-processing
REPO_NAME: ${{ github.event.repository.name }}
# IS module name
MODULE_PATH: ./flow/flow.data.comb.ts
IMAGE_NAME: neon-is-data-comb-ts

jobs:
build-push-update:
runs-on: ubuntu-latest
permissions:
contents: 'write'
id-token: 'write'
pull-requests: 'write'

steps:
- name: "Checkout"
uses: "actions/[email protected]"
with:
ref: 'master'
fetch-depth: '0'

- name: Get short SHA
run: echo "short_sha=$(git rev-parse --short HEAD)" >> $GITHUB_ENV

- name: Get semver
run: echo "semver=$(git describe --tags --abbrev=0 --match=flow.data.comb.ts/v*.*.* | awk -F "/" '{print $2}')" >> $GITHUB_ENV

- name: Build push and update
uses: ./.github/actions/build-push-update
51 changes: 51 additions & 0 deletions .github/workflows/build_push_update_loc.data.trnc.comb.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: "Build-push-update_flow.loc.data.trnc.comb"

on:
push:
# branches:
# - 'master'
tags:
- "flow.loc.data.trnc.comb/v*.*.*"
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN }}
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Use github and google registries
GHCR_REGISTRY: ghcr.io
GCP_ARTIFACT_HOST: ${{ vars.SHARED_WIF_LOCATON }}-docker.pkg.dev
GCP_REGISTRY: ${{ vars.SHARED_WIF_LOCATON }}-docker.pkg.dev/${{ vars.SHARED_WIF_PROJECT }}/${{ vars.SHARED_WIF_REPO }}
GCP_PROVIDER: ${{ vars.SHARED_WIF_PROVIDER }}
GCP_SERVICE_ACCOUNT: ${{ vars.SHARED_WIF_SERVICE_ACCOUNT }}
GHCR_NS: battelleecology
# Use docker.io for Docker Hub if empty
REGISTRY: ghcr.io
# github.repository as <account>/<repo>
# IMAGE_NAME: ${{ github.repository }}
# Get just the repo name from the event, i.e., NEON-IS-data-processing
REPO_NAME: ${{ github.event.repository.name }}
# IS module name
MODULE_PATH: ./flow/flow.loc.data.trnc.comb
IMAGE_NAME: neon-is-loc-data-trnc-comb

jobs:
build-push-update:
runs-on: ubuntu-latest
permissions:
contents: 'write'
id-token: 'write'
pull-requests: 'write'

steps:
- name: "Checkout"
uses: "actions/[email protected]"
with:
ref: 'master'
fetch-depth: '0'

- name: Get short SHA
run: echo "short_sha=$(git rev-parse --short HEAD)" >> $GITHUB_ENV

- name: Get semver
run: echo "semver=$(git describe --tags --abbrev=0 --match=flow.loc.data.trnc.comb/v*.*.* | awk -F "/" '{print $2}')" >> $GITHUB_ENV

- name: Build push and update
uses: ./.github/actions/build-push-update
Loading

0 comments on commit db33451

Please sign in to comment.