WIP: Try fixing CI #761
No reviewers
Labels
No labels
Bug
Cherry-picking
Database
Dependencies
Dependencies/Renovate
Difficulty
Easy
Difficulty
Hard
Difficulty
Medium
Documentation
Enhancement
Good first issue
Help wanted
Inherited
Matrix/Administration
Matrix/Appservices
Matrix/Auth
Matrix/Client
Matrix/Core
Matrix/Federation
Matrix/Hydra
Matrix/MSC
Matrix/Media
Meta
Meta/CI
Meta/Packaging
Priority
Blocking
Priority
High
Priority
Low
Security
Status/Blocked
Status
Confirmed
Status
Duplicate
Status
Invalid
Status
Needs Investigation
Support
To-Merge
Wont fix
old/ci/cd
old/rust
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
continuwuation/continuwuity!761
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "morguldir/see-eye"
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?
a6b236d417d5ed93d093d5ed93d093303d35da76303d35da76b498337493b498337493b958cde742b958cde74257d8e9b7cd57d8e9b7cd7faca640c07faca640c004995ea3e304995ea3e3be3bbdd103be3bbdd103911c29988f911c29988f2ca63d17522ca63d175269d72ca10069d72ca1005fef27759c26c65ee053757a0f7e24757a0f7e249fbb7f07839fbb7f07830c0c1229fec031c5be4741214827701b914070022b8da496a32b8da496a31cbf4d42051cbf4d420523cc6e7f12Try fixing CIto WIP: Try fixing CINice work so far!
I don't think we should be copying the old github and gitlab workflows across wholesale here. Added some comments on them.
@ -0,0 +1,41 @@name: Update Docker Hub DescriptionIrrelevant until we have an image on Docker Hub
(as the person that wrote this)
@ -0,0 +1,104 @@name: Documentation and GitHub PagesTom's documentation workflow should handle most of this. From what I can see, it's just missing lychee and markdownlint.
@ -0,0 +40,4 @@tag="${GH_EVENT_INPUTS_TAG}"else# get all runs of the ci workflowjson=$(gh api "repos/${GH_REPOSITORY}/actions/workflows/ci.yml/runs")Github CLI won't work afaict. Tea CLI should be pretty close though.
@ -0,0 +76,4 @@GH_TOKEN: ${{ github.token }}TAG: ${{ steps.get_ci_id.outputs.tag }}run: |for file in $(find . -type f); doNot sure we want to upload every artifact - for example, the OCI images should probably not be uploaded here.
Might want to consider uploading some things to forgejo packages
@ -0,0 +83,4 @@esacdone- name: upload release assets to websiteWe don't have an equivalent here.
@ -0,0 +1,152 @@stages:No gitlab mirror.
3be3dfd052c11c1925c0c11c1925c0573733c9df573733c9df74b4866c8174b4866c819f5acc72269f5acc7226056593708005659370806aa78a8b856aa78a8b8597b0bc96d697b0bc96d65409b9f7f25409b9f7f2794ddd0cb3794ddd0cb3eceafffa8beceafffa8b4ba319ed554ba319ed5534c025097c34c025097ce99088892be99088892b416aa6d387416aa6d387849f0ba6bb849f0ba6bbd7e2a54cfb@ -0,0 +874,4 @@if [ ! -z $FORGEJO_TOKEN ]; thendocker manifest push ${FORGEJO_REPO}:${UNIQUE_TAG}-all-featuresdocker manifest push ${FORGEJO_REPO}:${BRANCH_TAG}-all-featuresdocker manifest push ${FORGEJO_REPO}:${UNIQUE_TAG}-debugcan we get a
nixon these?@ -0,0 +61,4 @@services:dind:env:DOCKER_HOST: unix:///var/run/dind.socketDOCKER_HOSTshould be set by the runner?It's the listening address for dind in this context
@ -0,0 +624,4 @@script: |const repo = '${{ github.repository }}'core.setOutput('forgejo_repository', repo.toLowerCase())const replaced = repo.replace(/continuwuation/g, "continuwuity")Maybe use a repo variable?
@ -0,0 +657,4 @@uses: docker/login-action@v3with:registry: ghcr.iousername: ${{ github.actor }}For github token stuff, see what I'm doing in https://forgejo.ellis.link/continuwuation/continuwuity/src/branch/main/.forgejo/workflows/rust-checks.yml#L102
That is using https://github.com/apps/continuwuity-ci, let me know if you need any more perms (it has issues & packages rn)
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.