From 2bbf4413ab9ce3a2241c8e42940e36305f6cc6a8 Mon Sep 17 00:00:00 2001 From: Jarno Rankinen Date: Thu, 2 Nov 2023 20:35:55 +0200 Subject: [PATCH] Remove tag-based build for latest, build daily instead --- .github/workflows/current.yml | 52 ---------------------------------- .github/workflows/daily.yml | 29 +++++++++++++++++++ .github/workflows/previous.yml | 2 +- 3 files changed, 30 insertions(+), 53 deletions(-) delete mode 100644 .github/workflows/current.yml create mode 100644 .github/workflows/daily.yml diff --git a/.github/workflows/current.yml b/.github/workflows/current.yml deleted file mode 100644 index 666fcf6..0000000 --- a/.github/workflows/current.yml +++ /dev/null @@ -1,52 +0,0 @@ -# This is a basic workflow to help you get started with Actions - -name: Automatic Build - -# Controls when the workflow will run -on: - # Triggers the workflow on push or pull request events but only for the "master" branch - push: - tags: - - "27*" - # branches: [ "master" ] - - # Allows you to run this workflow manually from the Actions tab - workflow_dispatch: - - schedule: - - cron: "39 20 * * *" - -# A workflow run is made up of one or more jobs that can run sequentially or in parallel -jobs: - # This workflow contains a single job called "build" - build: - # The type of runner that the job will run on - runs-on: ubuntu-latest - if: startsWith(github.ref, 'refs/tags/') - - steps: - - uses: actions/checkout@v3 - - - name: Build and Publish Tag Docker image - uses: VaultVulp/gp-docker-action@1.6.0 - with: - github-token: ${{ secrets.GITHUB_TOKEN }} # Provide GITHUB_TOKEN to login into the GitHub Packages - image-name: nextcloud # Provide only Docker image name - extract-git-tag: true # Provide flag to extract Docker image tag from git reference - additional-image-tags: latest 27 - custom-args: --platform=linux/arm64,linux/amd64 # specify target architectures via the - -# # Steps represent a sequence of tasks that will be executed as part of the job -# steps: -# # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it -# - uses: actions/checkout@v3 -# -# # Runs a single command using the runners shell -# - name: Run a one-line script -# run: echo Hello, world! -# -# # Runs a set of commands using the runners shell -# - name: Run a multi-line script -# run: | -# echo Add other actions to build, -# echo test, and deploy your project. diff --git a/.github/workflows/daily.yml b/.github/workflows/daily.yml new file mode 100644 index 0000000..c8a4e2d --- /dev/null +++ b/.github/workflows/daily.yml @@ -0,0 +1,29 @@ +# This is a basic workflow to help you get started with Actions + +name: Automatic Build + +# Controls when the workflow will run +on: + schedule: + - cron: "39 20 * * *" + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + build_daily: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + + - name: Build and Publish Tag Docker image + uses: VaultVulp/gp-docker-action@1.6.0 + with: + github-token: ${{ secrets.GITHUB_TOKEN }} + image-name: nextcloud + extract-git-tag: false + additional-image-tags: 27 + custom-args: --platform=linux/arm64,linux/amd64 + diff --git a/.github/workflows/previous.yml b/.github/workflows/previous.yml index 20a98c8..d0d1f55 100644 --- a/.github/workflows/previous.yml +++ b/.github/workflows/previous.yml @@ -17,7 +17,7 @@ on: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: # This workflow contains a single job called "build" - build: + build_previous: # The type of runner that the job will run on runs-on: ubuntu-latest