Skip to content

Releases: saritasa-nest/saritasa-github-actions

v3.3

13 Feb 11:56
Compare
Choose a tag to compare
  • add comment to github actions summary

v3.2

03 Feb 09:08
ade22e5
Compare
Choose a tag to compare
  • Update secrets-checks

v3.1

21 Nov 11:52
7d20e8f
Compare
Choose a tag to compare
  • Trivy installation moved to a separate step
  • Add env TRIVY_DB_REPOSITORY since GHCR can impose rate limits
  • Updated Trivy action to v0.29.0

v3.0

01 Nov 09:25
Compare
Choose a tag to compare

In ci-wordpress.yaml and ci-wordpress-rollback.yaml workflows updated steps to fix the error that occurred:

  • Install Ansible
  • Install Ansistrano roles

image

v2.9

31 Oct 06:18
Compare
Choose a tag to compare

Updated actions/download-artifact and actions/upload-artifact workflow

v2.6

17 Apr 04:50
b2fc485
Compare
Choose a tag to compare
  • Update fastlane-android action - update 3rd party steps to actualized versions (get rid of deprecated warnings)
  • Build android apps on self-hosted github runners in Rocks cluster instead of macjenkins
  • Fix google-services.json file creation
  • Fix warning about UTF-8 locale required for fastlane

v2.4

30 Oct 08:23
Compare
Choose a tag to compare

Added workflows for:

  • deploying wordpress to shared hosting
  • rollback deploy to one step back

How ro use example:

name: Deploy to Bluehost
on:
  workflow_dispatch:

jobs:
  deploy:
    uses: saritasa-nest/saritasa-github-actions/.github/workflows/ci-wordpress.yaml@v2.4
    with:
      ENVIRONMENT: production                                      # The Environment for deploy
      HOST: 50.87.253.20                                           # The server for deploy
      USER: ${{ vars.SSH_DEPLOY_USER }}                            # The username for connect to server via ssh
      PLAYBOOK_PATH: ci/ansible/ansistrano-deploy.yml              # The path to the file relative to the repository from which the deployment is made
      DEPLOY_PATH: ~/deploy/                                       # The path to deploy on the server
      DEPLOY_REPO: git@github.com:saritasa-nest/ceai-wordpress.git # The repository for deploy
      DEPLOY_BRANCH: develop                                       # The branch for deploy
      PYTHON_VERSION: 3.11                                         # The version of python
      RUNNER: saritasa-rocks-eks                                   # The type of github runner

    secrets:
      ssh_private_key: ${{ secrets.SSH_PRIVATE_KEY }}

More information see in REAME.md
Worked out on the following project:

v2.3

24 May 09:49
Compare
Choose a tag to compare

Added workflow file for build and deployment web app to Azure Cloud

v2.2

03 Nov 17:42
12111e7
Compare
Choose a tag to compare

add optional google_services_json parameter.

You can store google-services.json file in github secrets and inject it as follows:

jobs:
  release-apk:
    runs-on: [self-hosted, macos, x64]
    steps:
      - uses: actions/checkout@v2
      - uses: saritasa-nest/saritasa-github-actions/.github/actions/fastlane-android@v2.2
        env:
          FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }}
          SLACK_URL: ${{ secrets.SLACK_URL }}
          RELEASE_KEYSTORE_PASS: ${{ secrets.RELEASE_KEYSTORE_PASS }}
          RELEASE_KEY_PASS: ${{ secrets.RELEASE_KEYSTORE_PASS }}
        with:
          environment: dev
          target: release
          google_services_json: ${{ secrets.GOOGLE_SERVICES_JSON_DEV }}             <---- here

v2.0

05 Aug 03:20
a485db8
Compare
Choose a tag to compare

Fastlane actions for ios and android ci