diff --git a/.gitea/workflows/main.yaml b/.gitea/workflows/main.yaml index 770cb69..1907571 100644 --- a/.gitea/workflows/main.yaml +++ b/.gitea/workflows/main.yaml @@ -1 +1,43 @@ -bmFtZTogTWFpbiBSZWxlYXNlCgpvbjoKICBwdXNoOgogICAgYnJhbmNoZXM6IFttYXN0ZXJdCgpqb2JzOgogIGhhZG9saW50OgogICAgcnVucy1vbjogdWJ1bnR1LWxhdGVzdAogICAgY29udGludWUtb24tZXJyb3I6IHRydWUKICAgIHN0ZXBzOgogICAgICAtIHVzZXM6IGFjdGlvbnMvY2hlY2tvdXRAZGY0Y2IxYzA2OWUxODc0ZWRkMzFiNDMxMWYxODg0MTcyY2VjMGUxMCAjIHY2CiAgICAgIC0gdXNlczogaGFkb2xpbnQvaGFkb2xpbnQtYWN0aW9uQDIzMzJhN2I3NGE2ZGUwZGRhMmUyMjIxZDU3NTE2MmViYTc2YmE1ZTUgIyB2My4zLjAKICAgICAgICB3aXRoOgogICAgICAgICAgZG9ja2VyZmlsZTogRG9ja2VyZmlsZQoKICB0ZXN0OgogICAgcnVucy1vbjogdWJ1bnR1LWxhdGVzdAogICAgc3RlcHM6CiAgICAgIC0gdXNlczogYWN0aW9ucy9jaGVja291dEBkZjRjYjFjMDY5ZTE4NzRlZGQzMWI0MzExZjE4ODQxNzJjZWMwZTEwICMgdjYKICAgICAgLSB1c2VzOiBkb2NrZXIvc2V0dXAtYnVpbGR4LWFjdGlvbkBkN2Y1ZTdmNTA5ZTQ1Y2VjNWM3NmM0ZDVhZmRkN2RlOTNkMGIzZGY1ICMgdjQKICAgICAgLSBydW46IGRvY2tlciBidWlsZCAtdCBjaS1pbWFnZToke3sgZ2l0aHViLnNoYSB9fSAuCiAgICAgIC0gcnVuOiBiYXNoIHRlc3RzL3Rlc3Quc2ggY2ktaW1hZ2U6JHt7IGdpdGh1Yi5zaGEgfX0KCiAgYnVpbGQ6CiAgICBuZWVkczogW3Rlc3RdCiAgICBydW5zLW9uOiB1YnVudHUtbGF0ZXN0CiAgICBzdGVwczoKICAgICAgLSB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QGRmNGNiMWMwNjllMTg3NGVkZDMxYjQzMTFmMTg4NDE3MmNlYzBlMTAgIyB2NgogICAgICAtIHVzZXM6IGRvY2tlci9zZXR1cC1idWlsZHgtYWN0aW9uQGQ3ZjVlN2Y1MDllNDVjZWM1Yzc2YzRkNWFmZGQ3ZGU5M2QwYjNkZjUgIyB2NAogICAgICAtIHJ1bjogZG9ja2VyIGJ1aWxkIC10IGpjYWJpbGxvdC90dHJzczoke3sgZ2l0aHViLnNoYSB9fSAuCgogIHRhZzoKICAgIG5lZWRzOiBbYnVpbGRdCiAgICBydW5zLW9uOiB1YnVudHUtbGF0ZXN0CiAgICBzdGVwczoKICAgICAgLSB1c2VzOiBhY3Rpb25zL2NoZWNrb3V0QGRmNGNiMWMwNjllMTg3NGVkZDMxYjQzMTFmMTg4NDE3MmNlYzBlMTAgIyB2NgogICAgICAgIHdpdGg6CiAgICAgICAgICBmZXRjaC1kZXB0aDogMAogICAgICAtIG5hbWU6IENvbmZpZ3VyZSBnaXQgYXV0aAogICAgICAgIHJ1bjogfAogICAgICAgICAgZ2l0IHJlbW90ZSBzZXQtdXJsIG9yaWdpbiAiaHR0cHM6Ly94LWFjY2Vzcy10b2tlbjoke3sgc2VjcmV0cy5TQV9UT0tFTl9BQ1RJT05fUFVTSF9UQUdTIH19QHNjbS5jYWJpbGxvdC5ldS93ZWIvZG9ja2VyLXR0cnNzLmdpdCIKICAgICAgLSB1c2VzOiBhbm90aHJOaWNrL2dpdGh1Yi10YWctYWN0aW9uQDRlZDQ0OTY1ZTBkYjhkYWIyYjQ2NmExNmRhMDRhZWMzY2MzMTJmZDggIyB2MS43NS4wCiAgICAgICAgZW52OgogICAgICAgICAgR0lUSFVCX1RPS0VOOiAke3sgc2VjcmV0cy5TQV9UT0tFTl9BQ1RJT05fUFVTSF9UQUdTIH19CiAgICAgICAgICBERUZBVUxUX0JVTVA6IHBhdGNoCiAgICAgICAgICBSRUxFQVNFX0JSQU5DSEVTOiBtYXN0ZXIKICAgICAgICAgIFdJVEhfVjogdHJ1ZQogICAgICAgICAgR0lUX0FQSV9UQUdHSU5HOiBmYWxzZQo= \ No newline at end of file +name: Main Release +on: + push: + branches: [master] +jobs: + hadolint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: hadolint/hadolint-action@2332a7b74a6de0dda2e2221d575162eba76ba5e5 # v3.3.0 + continue-on-error: true + with: + dockerfile: Dockerfile + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4 + - run: docker build -t ci-image:${{ github.sha }} . + build: + needs: [test] + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + - uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4 + - run: docker build -t jcabillot/ttrss:${{ github.sha }} . + tag: + needs: [build] + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 + with: + fetch-depth: 0 + - name: Configure git auth + run: | + git remote set-url origin "https://x-access-token:${{ secrets.SA_TOKEN_ACTION_PUSH_TAGS }}@scm.cabillot.eu/web/docker-ttrss.git" + - uses: anothrNick/github-tag-action@4ed44965e0db8dab2b466a16da04aec3cc312fd8 # v1.75.0 + env: + GITHUB_TOKEN: ${{ secrets.SA_TOKEN_ACTION_PUSH_TAGS }} + DEFAULT_BUMP: patch + RELEASE_BRANCHES: master + WITH_V: true + GIT_API_TAGGING: false