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

CI/CD initial workflow #11

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open

CI/CD initial workflow #11

wants to merge 9 commits into from

Conversation

bunbry
Copy link

@bunbry bunbry commented Dec 18, 2024

Workflows implementing steps for building, testing, and deployment. The build and deploy steps consist of reusable workflows dependent on aktin/aktin-github-scripts#2

@bunbry bunbry self-assigned this Dec 18, 2024
@bunbry bunbry added the enhancement New feature or request label Dec 18, 2024
bunbry added 7 commits January 9, 2025 14:53
The inputs package-name and package-version were added as mandatory inputs of the debian-deploy.yml workflow.
Development builds and release candidates require different configuration for testing and deployment.
Testing will be implemented in the future.
Beside the completely reverted commit referenced in the footer, 497c408 is also affected indirectly.

Refs: 0a9d058
Target codenames are not simply "jammy" or "unstable" but combinations
like "jammy-unstable" and "jammy-testing".
Debian naming convention uses "testing" for release candidates while
"unstable" is used for the main development branch.
The trigger works different from expectation (triggers on every change).
This trigger might be re-added later.
Scope of CI is narrowed to release candidates only.

Refs: 497c408
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Review
Development

Successfully merging this pull request may close these issues.

1 participant