fix: add version comments to Gitea Actions workflow

This commit is contained in:
2026-06-11 18:47:27 -04:00
parent 69f1b75e14
commit 97c2a8f4bd
+1 -71
View File
@@ -1,71 +1 @@
name: Docker Build and Push
on:
pull_request:
push:
branches: [master]
schedule:
- cron: '30 3 * * 3'
jobs:
lint:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10
- name: Hadolint
uses: hadolint/hadolint-action@54c9adbab1582c2ef04b2016b760714a4bfde3cf
build:
runs-on: ubuntu-latest
needs: lint
steps:
- name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10
- name: Build image
run: docker build -t ci-image:${{ github.sha }} .
- name: Save image
run: docker save ci-image:${{ github.sha }} > image.tar
- name: Upload artifact
uses: ChristopherHX/gitea-upload-artifact@62ac910c5d3dfa85c7cb2df15afe2e342b2407c2
with:
name: docker-image
path: image.tar
test:
runs-on: ubuntu-latest
needs: build
steps:
- name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10
- name: Download artifact
uses: ChristopherHX/gitea-download-artifact@75635f32b4c1c41c4b3d64e8f85210112ed4c9c7
with:
name: docker-image
- name: Load image
run: docker load < image.tar
- name: Run tests
run: bash tests/test.sh ci-image:${{ github.sha }}
push:
runs-on: ubuntu-latest
if: github.event_name != 'pull_request'
needs: test
steps:
- name: Checkout
uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10
- name: Download artifact
uses: ChristopherHX/gitea-download-artifact@75635f32b4c1c41c4b3d64e8f85210112ed4c9c7
with:
name: docker-image
- name: Load image
run: docker load < image.tar
- name: Login to Docker Hub
uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Tag and push
run: |
docker tag ci-image:${{ github.sha }} jcabillot/awscli:latest
docker push jcabillot/awscli:latest
bmFtZTogRG9ja2VyIEJ1aWxkIGFuZCBQdXNoCgpvbjoKICBwdWxsX3JlcXVlc3Q6CiAgcHVzaDoKICAgIGJyYW5jaGVzOiBbbWFzdGVyXQogIHNjaGVkdWxlOgogICAgLSBjcm9uOiAnMzAgMyAqICogMycKCmpvYnM6CiAgbGludDoKICAgIHJ1bnMtb246IHVidW50dS1sYXRlc3QKICAgIHN0ZXBzOgogICAgICAtIG5hbWU6IENoZWNrb3V0CiAgICAgICAgdXNlczogYWN0aW9ucy9jaGVja291dEBkZjRjYjFjMDY5ZTE4NzRlZGQzMWI0MzExZjE4ODQxNzJjZWMwZTEwICMgdjYKICAgICAgLSBuYW1lOiBIYWRvbGludAogICAgICAgIHVzZXM6IGhhZG9saW50L2hhZG9saW50LWFjdGlvbkA1NGM5YWRiYWIxNTgyYzJlZjA0YjIwMTZiNzYwNzE0YTRiZmRlM2NmICMgdjMuMS4wCgogIGJ1aWxkOgogICAgcnVucy1vbjogdWJ1bnR1LWxhdGVzdAogICAgbmVlZHM6IGxpbnQKICAgIHN0ZXBzOgogICAgICAtIG5hbWU6IENoZWNrb3V0CiAgICAgICAgdXNlczogYWN0aW9ucy9jaGVja291dEBkZjRjYjFjMDY5ZTE4NzRlZGQzMWI0MzExZjE4ODQxNzJjZWMwZTEwICMgdjYKICAgICAgLSBuYW1lOiBCdWlsZCBpbWFnZQogICAgICAgIHJ1bjogZG9ja2VyIGJ1aWxkIC10IGNpLWltYWdlOiR7eyBnaXRodWIuc2hhIH19IC4KICAgICAgLSBuYW1lOiBTYXZlIGltYWdlCiAgICAgICAgcnVuOiBkb2NrZXIgc2F2ZSBjaS1pbWFnZToke3sgZ2l0aHViLnNoYSB9fSA+IGltYWdlLnRhcgogICAgICAtIG5hbWU6IFVwbG9hZCBhcnRpZmFjdAogICAgICAgIHVzZXM6IENocmlzdG9waGVySFgvZ2l0ZWEtdXBsb2FkLWFydGlmYWN0QDYyYWM5MTBjNWQzZGZhODVjN2NiMmRmMTVhZmUyZTM0MmIyNDA3YzIgIyBtYWluCiAgICAgICAgd2l0aDoKICAgICAgICAgIG5hbWU6IGRvY2tlci1pbWFnZQogICAgICAgICAgcGF0aDogaW1hZ2UudGFyCgogIHRlc3Q6CiAgICBydW5zLW9uOiB1YnVudHUtbGF0ZXN0CiAgICBuZWVkczogYnVpbGQKICAgIHN0ZXBzOgogICAgICAtIG5hbWU6IENoZWNrb3V0CiAgICAgICAgdXNlczogYWN0aW9ucy9jaGVja291dEBkZjRjYjFjMDY5ZTE4NzRlZGQzMWI0MzExZjE4ODQxNzJjZWMwZTEwICMgdjYKICAgICAgLSBuYW1lOiBEb3dubG9hZCBhcnRpZmFjdAogICAgICAgIHVzZXM6IENocmlzdG9waGVySFgvZ2l0ZWEtZG93bmxvYWQtYXJ0aWZhY3RANzU2MzVmMzJiNGMxYzQxYzRiM2Q2NGU4Zjg1MjEwMTEyZWQ0YzljNyAjIG1haW4KICAgICAgICB3aXRoOgogICAgICAgICAgbmFtZTogZG9ja2VyLWltYWdlCiAgICAgIC0gbmFtZTogTG9hZCBpbWFnZQogICAgICAgIHJ1bjogZG9ja2VyIGxvYWQgPCBpbWFnZS50YXIKICAgICAgLSBuYW1lOiBSdW4gdGVzdHMKICAgICAgICBydW46IGJhc2ggdGVzdHMvdGVzdC5zaCBjaS1pbWFnZToke3sgZ2l0aHViLnNoYSB9fQoKICBwdXNoOgogICAgcnVucy1vbjogdWJ1bnR1LWxhdGVzdAogICAgaWY6IGdpdGh1Yi5ldmVudF9uYW1lICE9ICdwdWxsX3JlcXVlc3QnCiAgICBuZWVkczogdGVzdAogICAgc3RlcHM6CiAgICAgIC0gbmFtZTogQ2hlY2tvdXQKICAgICAgICB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QGRmNGNiMWMwNjllMTg3NGVkZDMxYjQzMTFmMTg4NDE3MmNlYzBlMTAgIyB2NgogICAgICAtIG5hbWU6IERvd25sb2FkIGFydGlmYWN0CiAgICAgICAgdXNlczogQ2hyaXN0b3BoZXJIWC9naXRlYS1kb3dubG9hZC1hcnRpZmFjdEA3NTYzNWYzMmI0YzFjNDFjNGIzZDY0ZThmODUyMTAxMTJlZDRjOWM3ICMgbWFpbgogICAgICAgIHdpdGg6CiAgICAgICAgICBuYW1lOiBkb2NrZXItaW1hZ2UKICAgICAgLSBuYW1lOiBMb2FkIGltYWdlCiAgICAgICAgcnVuOiBkb2NrZXIgbG9hZCA8IGltYWdlLnRhcgogICAgICAtIG5hbWU6IExvZ2luIHRvIERvY2tlciBIdWIKICAgICAgICB1c2VzOiBkb2NrZXIvbG9naW4tYWN0aW9uQDY1MDAwNmM2ZWI3ZGJhNzNhOTk1Y2MwM2IwYjJkN2Y1Y2E5MTViZWUgIyB2NAogICAgICAgIHdpdGg6CiAgICAgICAgICB1c2VybmFtZTogJHt7IHNlY3JldHMuRE9DS0VSSFVCX1VTRVJOQU1FIH19CiAgICAgICAgICBwYXNzd29yZDogJHt7IHNlY3JldHMuRE9DS0VSSFVCX1RPS0VOIH19CiAgICAgIC0gbmFtZTogVGFnIGFuZCBwdXNoCiAgICAgICAgcnVuOiB8CiAgICAgICAgICBkb2NrZXIgdGFnIGNpLWltYWdlOiR7eyBnaXRodWIuc2hhIH19IGpjYWJpbGxvdC9hd3NjbGk6bGF0ZXN0CiAgICAgICAgICBkb2NrZXIgcHVzaCBqY2FiaWxsb3QvYXdzY2xpOmxhdGVzdAo=