Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

repo: workflows planned maintenance #860

Open
4 of 40 tasks
shpingalet007 opened this issue Jan 6, 2023 · 1 comment
Open
4 of 40 tasks

repo: workflows planned maintenance #860

shpingalet007 opened this issue Jan 6, 2023 · 1 comment
Assignees
Labels
contribution type: 🚦 maintanance Repository maintanance PR's and issues

Comments

@shpingalet007
Copy link
Collaborator

shpingalet007 commented Jan 6, 2023

Description of situation

There are many workflows that are deprecated and some that not working either. We need to decide what workflows must be kept and what must be updated or deleted.

Any ideas for new structure, workflows to be made are very appreciated @andyoknen.

List of workflows

Build Dev (build.dev.yml)

  • Update
  • Delete
  • No changes

Build Release (build.release.yml)

  • Update
  • Delete
  • No changes

Delete old workflow runs (delete.old.runs.yml)

  • Update
  • Delete
  • No changes

Deploy Dev PR (deploy.pulls.dev.yml)

  • Update
  • Delete
  • No changes

Deploy Proxy (deploy.proxy.yml)

  • Update
  • Delete
  • No changes

Deploy Proxy Pre (deploy.proxy.pre.yml)

  • Update
  • Delete
  • No changes

Deploy Proxy Test (deploy.proxy.test.yml)

  • Update
  • Delete
  • No changes

Deploy to night.bastyon.com (night.bastyon.com.yml)

  • Update
  • Delete
  • No changes

Deploy to night.test.bastyon.com (night.test.bastyon.com.yml)

  • Update
  • Delete
  • No changes

Deploy to pre.pocketnet.app (pre.pocketnet.app.yml)

  • Update
  • Delete
  • No changes

Deploy to test.pocketnet.app (test.pocketnet.app.yml)

  • Update
  • Delete
  • No changes

Deploy Web (deploy.web.yml)

  • Update
  • Delete
  • No changes

Tests (autotests.yml)

  • Update
  • Delete
  • No changes

Detect PRs conflicts (deleted)

  • Already deleted, just clean history of runs
@andyoknen
Copy link
Collaborator

andyoknen commented Jan 6, 2023

Maybe so:

  • Release CI/CD:

    • build & deploy bastyon.com and mirrors by tag "vX.Y.Z"
    • build binaries for releasing by tag "vX.Y.Z"
  • Night CI/CD:

    • build main & test web from master after merge PR
    • deploy web night & night.test after building
    • build & deploy binaries main & test for public sharing
  • Dev CI/CD:

    • build & deploy web & binaries for pre-testing from merged all ready PRs
  • Clean CI/CD

Build & deploy Proxy we need move to self repository

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
contribution type: 🚦 maintanance Repository maintanance PR's and issues
Projects
Status: 📋 Backlog
Development

No branches or pull requests

2 participants