WIP: Try fixing CI #761
No reviewers
Labels
No labels
Bug
Cherry-picking
Database
Dependencies
Documentation
Enhancement
Good first issue
Help wanted
Inherited
Matrix/Administration
Matrix/Appservices
Matrix/Auth
Matrix/Client
Matrix/Core
Matrix/Federation
Matrix/MSC
Matrix/Media
Meta
Meta/Packaging
Priority
Blocking
Priority
High
Priority
Low
Security
Status
Confirmed
Status
Duplicate
Status
Invalid
Status
Needs Investigation
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?
a6b236d417
tod5ed93d093
d5ed93d093
to303d35da76
303d35da76
tob498337493
b498337493
tob958cde742
b958cde742
to57d8e9b7cd
57d8e9b7cd
to7faca640c0
7faca640c0
to04995ea3e3
04995ea3e3
tobe3bbdd103
be3bbdd103
to911c29988f
911c29988f
to2ca63d1752
2ca63d1752
to69d72ca100
69d72ca100
to5fef27759c
26c65ee053
to757a0f7e24
757a0f7e24
to9fbb7f0783
9fbb7f0783
to0c0c1229fe
c031c5be47
to4121482770
1b91407002
to2b8da496a3
2b8da496a3
to1cbf4d4205
1cbf4d4205
to23cc6e7f12
Try 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 Description
Irrelevant until we have an image on Docker Hub
(as the person that wrote this)
@ -0,0 +1,104 @@
name: Documentation and GitHub Pages
Tom'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 workflow
json=$(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); do
Not 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 @@
esac
done
- name: upload release assets to website
We don't have an equivalent here.
@ -0,0 +1,152 @@
stages:
No gitlab mirror.
3be3dfd052
toc11c1925c0
c11c1925c0
to573733c9df
573733c9df
to74b4866c81
74b4866c81
to9f5acc7226
9f5acc7226
to0565937080
0565937080
to6aa78a8b85
6aa78a8b85
to97b0bc96d6
97b0bc96d6
to5409b9f7f2
5409b9f7f2
to794ddd0cb3
794ddd0cb3
toeceafffa8b
eceafffa8b
to4ba319ed55
4ba319ed55
to34c025097c
34c025097c
toe99088892b
e99088892b
to416aa6d387
416aa6d387
to849f0ba6bb
849f0ba6bb
tod7e2a54cfb
@ -0,0 +874,4 @@
if [ ! -z $FORGEJO_TOKEN ]; then
docker manifest push ${FORGEJO_REPO}:${UNIQUE_TAG}-all-features
docker manifest push ${FORGEJO_REPO}:${BRANCH_TAG}-all-features
docker manifest push ${FORGEJO_REPO}:${UNIQUE_TAG}-debug
can we get a
nix
on these?@ -0,0 +61,4 @@
services:
dind:
env:
DOCKER_HOST: unix:///var/run/dind.socket
DOCKER_HOST
should 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@v3
with:
registry: ghcr.io
username: ${{ 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.Merge
Merge the changes and update on Forgejo.