Skip to content

Commit 19b2499

Browse files
Merge pull request #1 from FireTail-io/main
Main
2 parents 114eb0e + 8a9e472 commit 19b2499

File tree

2 files changed

+8
-30
lines changed

2 files changed

+8
-30
lines changed

.github/workflows/draft-release.yaml

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -18,29 +18,8 @@ jobs:
1818
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
1919
with:
2020
fetch-depth: 2
21-
- name: Run build docker image
22-
run: |-
23-
docker build -t docker-image:latest -f build_setup/Dockerfile .
24-
docker save --output draft-release.tar docker-image:latest
25-
- name: Use Tag
26-
env:
27-
# pull-requests don't use github.sha for some reason
28-
COMMIT_SHA: ${{github.event.pull_request.head.sha || github.sha}}
29-
run: |-
30-
shopt -s nocasematch
31-
[[ ${GITHUB_REF_TYPE} == "tag" ]] &&
32-
VERSION=${GITHUB_REF_NAME} ||
33-
VERSION=$(git rev-parse --short "${COMMIT_SHA}")
34-
cat <<HEREDOC >>"${GITHUB_ENV}"
35-
VERSION=${VERSION}
36-
HEREDOC
3721
- name: Draft Release
3822
id: draft_release
3923
uses: release-drafter/release-drafter@65c5fb495d1e69aa8c08a3317bc44ff8aabe9772 # v5.24.0
4024
env:
41-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
42-
- name: Upload Artifact and Checksum to Release
43-
env:
44-
GITHUB_TOKEN: ${{github.token}}
45-
run: |
46-
gh release upload ${{steps.draft_release.outputs.tag_name}} draft-release.tar --clobber
25+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/release.yaml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,17 @@ permissions:
1313
jobs:
1414
setup:
1515
runs-on: ubuntu-latest
16-
outputs:
17-
mymatrix: ${{ steps.matrixStep.outputs.matrixItems }}
1816
steps:
1917
- name: Checkout Code
2018
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
2119
with:
2220
fetch-depth: 2
21+
- name: Log in to GitHub Container Registry
22+
uses: docker/login-action@v2
23+
with:
24+
registry: ghcr.io
25+
username: ${{ github.actor }}
26+
password: ${{ secrets.GITHUB_TOKEN }}
2327
- run: |
24-
gh release download "${{ github.event.release.tag_name }}" \
25-
--repo "${GITHUB_REPOSITORY}" \
26-
--clobber
27-
- run: |
28-
docker image load --input draft-release.tar
29-
docker tag docker-image:latest ghcr.io/firetail-io/kubernetes-sensor:${{ github.event.release.tag_name }}
28+
docker build -t ghcr.io/firetail-io/kubernetes-sensor:${{ github.event.release.tag_name }} -f build_setup/Dockerfile .
3029
docker push ghcr.io/firetail-io/kubernetes-sensor:${{ github.event.release.tag_name }}

0 commit comments

Comments
 (0)