Skip to content

Commit

Permalink
tester
Browse files Browse the repository at this point in the history
  • Loading branch information
jon-nfc committed Aug 3, 2024
1 parent 1e61b13 commit b2737e8
Show file tree
Hide file tree
Showing 2 changed files with 659 additions and 0 deletions.
136 changes: 136 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
---

name: 'CI'


on:
# workflow_call:
# inputs:
# build-branch: # tag / dev
# required: true
# type: string
push:
branches:
- '**'
tags:
- '*'
pull_request:
branches:
- '**'


# env:
# DOCKER_BUILD_IMAGE: "ghcr.io/${{ github.repository }}-fred:${{ github.sha }}"


# permissions:
# pull-requests: write
# contents: read
# actions: read
# checks: write
# packages: write
# security-events: write
# statuses: write



jobs:



docker-changed:
if:
(
github.event.pull_request
||
github.event.push
||
github.ref_type == 'tag'
)
runs-on: ubuntu-latest
name: Docker Test
outputs:
feature: ${{ steps.changes-feature.outputs.src }}
development: ${{ steps.changes-development.outputs.src }}
steps:


- uses: actions/checkout@v4


- uses: dorny/paths-filter@v2
name: Development Changes
if:
(
github.ref_name == 'development'
)
id: changes-development
with:
# base: master
ref: master
filters: |
src:
- '.github/workflows/docker.yaml'
- uses: dorny/paths-filter@v2
name: Feature Branch
if:
(
github.ref_name != 'development'
&&
github.ref_name != 'master'
)
id: changes-feature
with:
# base: development
ref: development
filters: |
src:
- '.github/workflows/docker.yaml'
- name: Debug
if:
(
steps.changes-feature.outputs.src == 'true'
||
steps.changes-development.outputs.src == 'true'
||
needs.changes-feature.outputs
)
run:
echo "**********************************************************";
echo ${{ steps.changes-feature.outputs }};

echo "";
echo "**********************************************************";
echo "";

echo ${{ steps.changes-development.outputs }};

echo "";
echo "**********************************************************";


docker-check:
needs: docker-changed
name: 'Docker'
if:
(
needs.outputs.feature == 'true'
||
needs.outputs.development == 'true'
)
uses: ./.github/workflows/docker.yaml
with:
DOCKER_BUILD_IMAGE_NAME: "workflow-docker"
DOCKER_PUBLISH_IMAGE_NAME: "workflow-docker-publish"
DOCKER_PUBLISH_REGISTRY: "ghcr.io"



# release:
# name: 'Release'
# uses: nofusscomputing/scratchpad/.github/workflows/release.yaml@further-testing
# # with:
# # DOCKER_BUILD_IMAGE_NAME: "${{ github.repository }}"
Loading

0 comments on commit b2737e8

Please sign in to comment.