Fix pipeline #10
No reviewers
Labels
No labels
Blocked
Bounty
$100
Bounty
$1000
Bounty
$10000
Bounty
$20
Bounty
$2000
Bounty
$250
Bounty
$50
Bounty
$500
Bounty
$5000
Bounty
$750
MoSCoW
Could have
MoSCoW
Must have
MoSCoW
Should have
Needs feedback
Points
1
Points
13
Points
2
Points
21
Points
3
Points
34
Points
5
Points
55
Points
8
Points
88
Priority
Backlog
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Signed-off: Owner
Signed-off: Scrum Master
Signed-off: Tech Lead
Spike
State
Completed
State
Duplicate
State
In Progress
State
In Review
State
Paused
State
Unverified
State
Verified
State
Wont Do
Type
Bug
Type
Discussion
Type
Documentation
Type
Epic
Type
Feature
Type
Legendary
Type
Support
Type
Task
Type
Testing
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Blocks
#8 Migrate clevermicro / amq-adapter-python CI scripts to ForgeJo
clevermicro/amq-adapter-python
Reference
clevermicro/amq-adapter-python!10
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/#8"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This MR fixed the pipeline so it can run on forgejo runner. Currently we have two pipelines set up:
This RP also made the following changes to make the pipeline working:
setup.pyandrequirements.txt, now the project is fully embracedpyproject.toml, which according to ChatGPT, is the most modern way of managing a python project.testsfolder, so it won't be packed into the final wheel file and affect the coverage rate.X.Y.Z-dev, before building the wheel file, the pipeline will automatically add a UTC timestamp after it, so it becomesX.Y.Z-devYYYYMMDDHHmmSS. This is added due to the limitation of the pypl repo, unlike maven snapshot versions, you can't push the same version twice with our pypl repository.Coverage for module is 38%
5b9065ce84f67b51ad95Coverage is 38%
WIP: #8 Fix pipelineto #8 Fix pipeline#8 Fix pipelineto Fix pipeline7112b44ecd58278143b1Coverage is 38%
Coverage is 38%
Fix pipelineto WIP: Fix pipeline14b7b503789fc8c084799fc8c084792028b335722028b33572262410d70a262410d70a656d266327656d2663273f41bc6e0d3f41bc6e0defe219ea21efe219ea2154b8f8176a54b8f8176a51a6addf0351a6addf03f80ece3de2f80ece3de206e92531c706e92531c7cef99950f8cef99950f8c7445237c9c7445237c9fc59cf33185dcb5675f0f8d072f53dCoverage is 42%
f8d072f53d6b830b19e7Currently, the pulp registry is not fully working due to a permission issue: when uploading the wheel files, it got 403.
As a temporary solution, the pipeline is now uploading the wheel files to forgejo: https://git.cleverthis.com/clevermicro/amq-adapter-python/actions/runs/73/artifacts/amq-adapter-dist.zip
You can also see the artifacts in the side bar of the publishing pipeline. This will be removed once the pulp registry is fully working. The retention of the artifacts is 7 days, which should be enough for us to fix the pulp registry.
cb00b61b046b830b19e7Coverage is 42%
ff1b93bc846b830b19e76b830b19e78f938111558f93811155c6d7e9c003c6d7e9c003046cfea8f6046cfea8f6472ae0c2f1WIP: Fix pipelineto Fix pipelineCoverage is 42%